How it Works Sample Report Pricing FAQ
Transparency Report

How ADUVerify Calculates
Your Feasibility Report

We believe in showing our work. Here is exactly how your $149 report is built — every data source, every calculation, every limitation.

Get Your Report →
Six Data Layers Data Completeness Cost Estimates Data Sources Limitations

The automated pipeline

From address to report, usually within 5 minutes

1
You submit your address
Enter the property address at checkout. Optionally add your zoning code or lot size to unlock more precise results.
↓
2
Payment confirmed, analysis begins
Stripe processes your payment and instantly triggers the ADUVerify pipeline — no waiting, no manual steps.
↓
3
Property located
Google Maps Geocoding pinpoints your exact coordinates. The FCC Block API confirms your county.
↓
4
Six data sources pulled in parallel
CAL FIRE, FEMA flood maps, RentCast rental listings, city zoning GIS, OpenStreetMap parcel data, and FCC all run simultaneously — cutting retrieval time to seconds.
↓
5
Report assembled by fixed rules
Fixed rules turn the data above into the verdict, the ADU-type and unit findings, the financial figures and every sentence of the report. No AI model writes any part of it.
↓
6
Results validated and locked
A data completeness score (0–100) is calculated.
↓
7
Your report is ready
A 6-page PDF is generated, sent to your inbox, and available via secure link. Usually in your inbox within 5 minutes.

The same rigorous process runs on every report. No shortcuts, no manual overrides — just consistent, data-backed analysis delivered fast.

How it works

The Six Data Layers Explained

Your report is built from six independent data checks. Each layer runs automatically against your property address. Here is what each one does and where the data comes from.

01

📍 Parcel & Geometry Mapping

We cross-reference your address against California ADU law minimum lot thresholds using user-provided lot size and zoning. If not provided at checkout, your report shows exactly where to find them free in under 2 minutes — county assessor and city GIS portal links included.

📂 Data source: User-provided lot size and zoning · Google Maps Geocoding API for address verification
02

⚖️ Jurisdictional Compliance

Our engine uses the city entered with your address and the county returned when we geocode it, and applies California's ADU statutes (Gov. Code §§66310–66342) as the baseline. As of October 2026, ADUVerify looks up the zoning code automatically for addresses in Los Angeles, Oakland, Sacramento, Fresno, San Francisco, Santa Clara, Cupertino, Beverly Hills, West Hollywood, Pasadena, Torrance, Long Beach, Malibu, Santa Monica and unincorporated Los Angeles County. It is not currently available for San Diego, San Jose or Orange County. The lookup is chosen by the address's mailing city, so an address whose mailing city differs from the city or county area it's actually in may not receive a zoning code.

📂 Data sources: California HCD state ADU law · City GIS portals: automatic zoning lookup in several California cities — see Coverage
03

🌊 Environmental & Risk Screening

We query three publicly available government databases to flag environmental risk factors that could affect your permitting process or construction costs.

FEMA NFIP Flood Maps — identifies if your parcel falls within a Special Flood Hazard Area (SFHA), which complicates permitting and increases construction costs
CAL FIRE FHSZ Maps — identifies if your property is in a High, Very High, or State Responsibility Area fire zone, triggering additional building code requirements
📂 Data sources: FEMA National Flood Insurance Program, CAL FIRE Fire Hazard Severity Zone maps
04

📐 Zoning & Setback Analysis

We calculate your Build Envelope — the area of your lot where an ADU can legally be placed. This is determined by rear setbacks (typically 4 feet under California state law), side setbacks (typically 4 feet), height limits (typically 16 feet for single-story detached ADUs), and utility easement locations where known. Most ADUs connect to the property's existing utilities. A new detached ADU can be charged a connection fee — confirm with your utility.

📂 Data sources: California HCD, local zoning codes, California HCD ADU Handbook
05

📈 Rental Market Indexing

We use RentCast’s rental market statistics for your ZIP code: the average asking rent of active one-bedroom listings, the lowest and highest of them, and how many there were. Return figures (gross yield, net cap rate and payback) are computed from that rent and an assumed $250,000 build cost, and are shown only for a Likely or Possibly Feasible result with at least 3 one-bedroom listings.

📂 Data source: RentCast Market Data (updated monthly)
06

🔍 Automated Analysis Engine

Our analysis engine synthesizes findings from all six layers into a single Feasibility Verdict. The zoning check decides the verdict. If the zoning category is residential — from the city's zoning table, or recognised by its name — the report can say Likely Feasible or Possibly Feasible; otherwise it says Zoning category not determined. The data completeness score can only lower that verdict (below 50 it reads Requires Further Review), and a zoning code recognised only by its name, or entered by you, is capped at Possibly Feasible. A flood or high fire-hazard finding earns no points on its card, so it can lower the verdict but never raises it. Unit potential is stated as what may be possible, subject to the city's review.

📂 Proprietary analysis engine — synthesizes all six data layers
Scoring

What the Data Completeness Score Means

Every report includes a data completeness score (0–100) and a band — Strong, Good, Moderate or Limited — alongside the verdict.

The score adds up seven checks: location (10 points), county (10), a rent estimate (20), flood (15), fire hazard (15), zoning code (up to 15) and lot size (15). A flood or high fire-hazard finding, or a check that could not be completed, earns no points for that check. Strong is 85–100, Good 70–84, Moderate 50–69, Limited 0–49. The score counts which checks returned data and whether the flood and fire checks came back clear; it can lower the verdict but never raises it.

Financials

Cost Estimation Methodology

How we calculate build cost, monthly rent, cap rate, and payback period.

Build Cost Estimates

Regional construction benchmarks for California, updated periodically:

  • Detached ADU: $250–$400/sq ft
  • Attached ADU: $200–$350/sq ft
  • Garage conversion: $80k–$150k
  • JADU: $20k–$80k

Rental Income Projections

Based on RentCast market data for your ZIP code, adjusted for estimated ADU size (typically 400–800 sq ft). Projections reflect current market rates — not guaranteed future income.

Cap Rate & Payback

Cap rate = (Annual gross rent − 10% operating expenses) ÷ estimated build cost.

Payback period = estimated build cost ÷ annual net rental income. Simple payback — does not account for property value appreciation, financing costs, or tax implications.

Important: All cost estimates are preliminary ranges based on regional benchmarks. Actual costs vary based on site conditions, finishes, permit fees, utility connection costs, and contractor availability. Always obtain 2–3 contractor bids before committing to a project.

Sources

Data Sources

Every data point in your report comes from a named, verifiable source. Here is the complete list.

Data Source Used For Update Frequency
User-provided inputs Lot size and zoning code (optional at checkout) Provided at time of order
FEMA NFIP Flood Maps Special Flood Hazard Area designation Updated continuously
CAL FIRE FHSZ Maps Fire hazard severity zone classification Updated annually
California HCD State ADU law compliance baseline Updated with legislation
RentCast Rental market statistics by ZIP code Updated monthly
Transparency

What ADUVerify Cannot Assess

Being transparent about limitations builds more trust than hiding them. Here is what our automated system cannot reliably evaluate.

🏘️

HOA & Deed Restrictions

CC&Rs and HOA restrictions are not in public databases. Verify with your title company or HOA directly before proceeding.

🔌

Utility Capacity

Whether your existing sewer, water, and electrical service can support an additional unit requires a site assessment by a licensed engineer.

⛏️

Soil & Geotechnical

Foundation requirements depend on soil type and slope, which require a physical site survey. Hillside lots are particularly variable.

🏛️

Historic District Overlays

Properties in historic districts may face additional design review requirements not captured in standard zoning data.

📅

Recent Ordinance Changes

Local zoning changes may not be reflected immediately. Reports reflect data available at time of generation. Always verify current rules with your local planning department.

🏗️

Actual Permit Approval

No automated tool can guarantee permit approval. Your report identifies feasibility — your local planning department makes the final determination.

Ready to run your property analysis?

Get your ADUVerify report — $149. Six data layers. PDF usually in your inbox within 5 minutes.

Get Your Report →

Preliminary assessment only. Not a zoning determination or legal opinion.