Best ADU Builders San Bernardino County (2026): How to Choose by Jurisdiction, EZOP, and Legalization Capability
Bottom line up front.
If you are searching for the best ADU builders in San Bernardino County in 2026, jurisdiction match is the primary qualifier. San Bernardino County is the largest county by area in the continental United States and contains over 20 incorporated cities — each a separate permit jurisdiction — plus a vast unincorporated county area governed by the County of San Bernardino. The right builder is the one who knows your specific jurisdiction, understands whether your project qualifies for the county's EZOP streamlined permit pathway (for unincorporated parcels), has handled AB 2533 legalization projects if you have an existing unpermitted unit, and gives you a complete itemized quote that includes development impact fees.
No builder can guarantee permit approval or timelines. Development impact fees in high-growth San Bernardino County cities can be substantial. Verify current fees and requirements with the applicable permit office before signing a contract.
Source: The Dwelling Index independent research; San Bernardino County Land Use Services; California HCD ADU resources. Last verified: June 12, 2026.
Free, about a minute, no commitment. Returns zoning class, buildable size, and preliminary fee eligibility for your address.

EZOP: San Bernardino County's streamlined online permit pathway
For unincorporated San Bernardino County parcels, the county's EZ Online Permitting (EZOP) system offers a streamlined permit pathway for qualifying ADU projects:
- How EZOP works. Qualifying applicants submit ADU permit applications online using the county's EZOP portal. For projects meeting the eligibility criteria, the county's system can process and issue permits faster than the full plan-check pathway.
- Eligibility criteria. EZOP eligibility depends on lot location (must be unincorporated county, not within an incorporated city), ADU type, and whether the project meets standard design parameters. Not all ADU types or lot configurations qualify.
- Site-specific conditions still apply. Even for EZOP-eligible projects, site-specific conditions — grading, utility connections, access, fire-zone requirements in high-hazard areas — still apply and must be addressed.
- EZOP does not apply to incorporated cities. Cities such as San Bernardino, Fontana, Rancho Cucamonga, Ontario, and others have their own permit systems and do not use EZOP. Do not assume a builder with county EZOP experience has city permit experience, or vice versa.
City permit offices vs. unincorporated county in San Bernardino County
San Bernardino County contains over 20 incorporated cities, each a distinct permit jurisdiction:
| Key jurisdiction | ADU permit note |
|---|---|
| Unincorporated San Bernardino County | County Land Use Services; EZOP online permit pathway for qualifying projects |
| City of San Bernardino | Pre-selected plan pathway and traditional plan submission pathway |
| City of Fontana | Separate permit office; high-growth area with significant development impact fees |
| City of Rancho Cucamonga | Separate permit office; significant school and traffic fees |
| City of Ontario | Separate permit office; logistics-corridor city with active ADU activity |
| City of Victorville | High-desert location; separate permit office; distinct development environment |
| City of Chino / Chino Hills | Separate permit offices; verify which jurisdiction your parcel falls under |
Budget in hand — now find the right financing path.
Most San Bernardino County ADU projects are financed with a HELOC, cash-out refinance, or construction loan. Each has different rate behavior, draw timing, and tax treatment.
Compare ADU Financing Paths →Financing-path education; we don't quote rates as guarantees.
AB 2533: legalizing existing unpermitted ADUs in San Bernardino County
AB 2533 (effective January 1, 2025) established a simplified legalization pathway for ADUs built before January 1, 2020 that do not currently meet code. Key aspects:
- Who qualifies. Pre-2020 ADUs that were not originally permitted or that do not meet current development standards may qualify. The structure must meet basic health and safety minimums.
- Ministerial process. The local agency must process AB 2533 applications ministerially — no discretionary review, no public hearings.
- What is waived. The agency must waive certain current-code compliance requirements that would be impractical to apply to an existing structure, such as setback requirements that the structure already violates.
- What is not waived. Life-safety requirements — electrical, plumbing, structural safety minimums — are not waived. The structure must meet basic habitability and safety standards.
- Builder experience matters. AB 2533 legalization requires specific permit-path knowledge. Ask any builder offering legalization services to explain the specific process for your county or city and describe completed legalization projects they have handled.
Seven questions to ask every San Bernardino County ADU builder
- Which San Bernardino County jurisdiction have you permitted ADUs in? Ask for permit numbers from the specific county or city permit office.
- Is my parcel in unincorporated county or an incorporated city? A builder who cannot tell you this cannot correctly identify the permit pathway for your project.
- Is my project eligible for the EZOP pathway? (Unincorporated county only.) What are the eligibility conditions?
- What are the development impact fees for my city and ADU size? Ask for a jurisdiction-specific itemization.
- Are you familiar with the AB 2533 legalization process? (Only relevant if you have an existing unpermitted structure.) Ask for completed legalization project examples.
- What is your CSLB license number? Verify at cslb.ca.gov — active license, correct classification, current workers' comp and bond.
- Can you provide verified completed ADU references in my jurisdiction? Ask for permit numbers you can look up with the applicable permit office.
Download the Free ADU Starter Kit
Site evaluation checklist, permit prep guide, financing comparison, and contractor interview templates — before you call anyone.
Download the Free ADU Starter Kit →Frequently asked questions
What is EZOP (EZ Online Permitting) in San Bernardino County?
EZOP (EZ Online Permitting) is San Bernardino County's online permit portal for unincorporated county land. It offers a streamlined pathway for qualifying ADU projects — typically detached new construction meeting standard design criteria — that can be submitted online without a full plan-check cycle. Not all ADU types or lot configurations qualify. A builder claiming EZOP experience should be able to explain which ADU types and lot conditions are eligible and what happens if your project does not qualify for the EZOP pathway.
What are the two ADU permit pathways in the City of San Bernardino?
The City of San Bernardino offers two ADU permit pathways: (1) a pre-selected plan pathway, where the applicant chooses from city-prepared standard plan sets that have been pre-reviewed against code; and (2) a traditional plan submission pathway, where the applicant submits custom architectural and structural drawings for full plan-check review. The pre-selected plan pathway is faster but may not be suitable for all lot configurations or ADU types.
What is AB 2533 and how does it apply to San Bernardino County ADU projects?
AB 2533 (effective January 1, 2025) established a simplified legalization pathway in California for ADUs built before January 1, 2020, that do not meet current code requirements. Qualifying unpermitted or nonconforming pre-2020 ADUs may apply for a streamlined legalization permit. The local permitting agency must process the application ministerially — no discretionary review. Not all pre-2020 structures qualify; health and safety minimums still apply. Builders offering legalization services should be able to explain the AB 2533 qualifying criteria and process for your specific structure.
Is there one set of ADU rules for all of San Bernardino County?
No. San Bernardino County is the largest county by area in the continental United States and contains over 20 incorporated cities — including San Bernardino, Fontana, Rancho Cucamonga, Ontario, Victorville, Rialto, Hesperia, Chino, Upland, and others — plus a large unincorporated county area governed by the County of San Bernardino. Each city has its own planning department, permit process, ADU ordinance, and fee schedule. Always confirm which jurisdiction your parcel falls under before engaging a builder.
What are typical development impact fees for ADUs in San Bernardino County cities?
Development impact fees in San Bernardino County vary significantly by city. High-growth cities like Fontana, Rancho Cucamonga, and Ontario have historically carried substantial transportation, school, and public facility fees — often $15,000–$40,000+ per dwelling unit for new construction ADUs. Confirm the specific development impact fee schedule for your city and ADU size with the applicable planning or building department before finalizing your budget.
How do I verify a San Bernardino County ADU builder's CSLB license?
Go to cslb.ca.gov and search by license number or business name. Confirm the license is active, the classification covers your project type (Class B for most ADUs), workers' compensation is current, the bond is active, and no unresolved complaints are on file. For San Bernardino County, also confirm the builder has specific permit experience in your jurisdiction — unincorporated county, or your specific city.
Editorial independence: The Dwelling Index does not accept payment for builder placement. No builder mentioned in this guide has paid for inclusion, ranking, or editorial coverage. All guidance is based on independent research. Regulations change; verify all information with the applicable county or city permit office before signing a contract.