Free Resource
How Long Does a Building Permit Take?
Processing times vary wildly by city, permit type, and project complexity. We compiled estimated timelines across 12 jurisdictions so you can set expectations before you apply. Data sourced from official city portals and department guidelines.
Quick Comparison
| City | Residential | Commercial | Electrical | HVAC / Mech | Plumbing |
|---|---|---|---|---|---|
| Los AngelesCA | Several weeks to months for plan check review depending on project complexity | Multi-week plan check, longer for complex structural or high-rise scopes | Same-day to a few days for straightforward scopes | Same-day to 1 week | Same-day to 1 week |
| Los Angeles CountyCA | Several weeks to months depending on complexity and contract city review layers | — | Same-day to 1 week for standalone scopes | Same-day to 1 week | — |
| PomonaCA | Several weeks for standard projects | Multiple weeks depending on scope | Same-day to 1 week for standalone scopes | Same-day to 1 week | Same-day to 1 week |
| OntarioCA | Several weeks for standard residential projects | Weeks to months for new warehouse construction | Same-day to 1 week for standalone scopes | Same-day to 1 week | Same-day to 1 week |
| PasadenaCA | Several weeks to months depending on complexity and design review | Weeks to months depending on scope | Same-day to 1 week for standalone scopes | Same-day to 1 week | — |
| San Bernardino CountyCA | Weeks to months depending on site and review layers | — | Same-day to 1 week for standalone scopes | Same-day to 1 week | — |
| San DiegoCA | — | — | Same-day to 1 week for straightforward scopes | — | — |
| SacramentoCA | Several weeks for standard projects; longer for complex or hillside sites | Weeks to months depending on scope and fire/accessibility review | Same-day to 1 week for standard scopes | — | — |
| CharlotteNC | — | — | — | — | — |
| Mecklenburg CountyNC | Weeks for standard projects; longer for custom or complex sites | Multiple weeks to months based on project scope | Same-day to 1 week for standard residential scopes | Same-day to 1 week | Same-day to 1 week |
| Fort LauderdaleFL | — | — | Same-day to 1 week for standalone scopes | — | Same-day to 1 week |
| DenverCO | Weeks for straightforward remodels; longer with structural review | — | Same-day to 1 week for standalone scopes | Same-day to 1 week | Same-day to 1 week |
Timelines are estimates from official city guidelines. Actual processing depends on project complexity, completeness of application, and current department workload.
Detailed Timelines by City
City of Los Angeles, CA
LADBS · (213) 482-0000
LA permits can take weeks to months depending on project complexity and plan check requirements.
Residential Building Permit
Several weeks to months for plan check review depending on project complexity
Commercial Building Permit
Multi-week plan check, longer for complex structural or high-rise scopes
Electrical Permit
Same-day to a few days for straightforward scopes
Mechanical / HVAC Permit
Same-day to 1 week
Plumbing Permit
Same-day to 1 week
Soft-Story Retrofit Permit
Program-specific review; engineering letter required upfront
Change of Use / Certificate of Occupancy
Varies; includes zoning clearance and final CofO inspection
Local Tips
- LADBS requires a separate Certificate of Occupancy inspection for any change of use, even when the scope of work is already covered under an active building permit — meaning a single project can involve parallel inspection tracks that both need to clear before the space can be legally occupied.
- Los Angeles has a dedicated mandatory soft-story retrofit program with its own fast-track queue, but applications require an engineer-stamped retrofit letter submitted upfront — starting the process without that letter in hand is one of the most common causes of rejection.
Los Angeles County, CA
EPIC-LA · (626) 458-3173
County permits often require coordination between multiple departments, adding time to the approval process.
Residential Building Permit
Several weeks to months depending on complexity and contract city review layers
Grading Permit
Weeks to months including geotechnical and hillside review where applicable
Flood Protection / Floodplain Permit
Weeks depending on FEMA overlay and review findings
Electrical Permit
Same-day to 1 week for standalone scopes
Mechanical / Plumbing Permit
Same-day to 1 week
Environmental / Fire / Public Works Review
Weeks to months layered on top of standard building review
Local Tips
- EPIC-LA serves both unincorporated Los Angeles County and a large number of contract cities — meaning a 'county' permit may actually cover work inside a specific incorporated city that contracts its building department to LA County DPW, so the same permit portal handles multiple jurisdictions under one roof.
- LA County permit numbers span 47 distinct prefix formats across the EPIC-LA system — including compound prefixes like UNC-*, WLV-*, LKW-* for community areas, standalone BLD/ELEC/MECH/PLMB prefixes, and hyphenated formats like FEPC2024-0885 for environmental work — which can make it confusing to tell at a glance which track a permit is on.
City of Pomona, CA
Pomona Permit Portal · (909) 620-2371
Pomona permits typically follow standard Southern California processing timelines with plan check and inspection stages.
Residential Building Permit
Several weeks for standard projects
Commercial Building Permit
Multiple weeks depending on scope
Accessory Dwelling Unit (ADU) Permit
60 days maximum by state law once complete
Electrical Permit
Same-day to 1 week for standalone scopes
Mechanical / HVAC Permit
Same-day to 1 week
Plumbing Permit
Same-day to 1 week
Local Tips
- Pomona operates on a four-day work week for its Building and Safety counter (Mon-Thu), so applications submitted late Thursday typically don't get a response until the following Monday — planning submittal timing around the Friday closure is standard practice for Pomona contractors.
- Pomona runs its own EnerGov permit portal separate from the surrounding Accela cities (Ontario, Pasadena, San Bernardino County), so contractors working across Inland Empire cities have to juggle a different login and a different permit number format for Pomona jobs.
City of Ontario, CA
Ontario Citizen Access · (909) 395-2023
Ontario permits go through plan check and inspection phases, with timelines varying by project scope.
Residential Building Permit
Several weeks for standard residential projects
Industrial / Warehouse Building Permit
Weeks to months for new warehouse construction
Commercial Tenant Improvement Permit
Weeks to months depending on scope and fire/accessibility review
Electrical Permit
Same-day to 1 week for standalone scopes
Mechanical / HVAC Permit
Same-day to 1 week
Plumbing Permit
Same-day to 1 week
Local Tips
- Ontario is one of the largest logistics, warehouse, and industrial markets in Southern California, so industrial building permits tied to warehouse construction and tenant improvements are a disproportionately large share of the city's permit volume compared to neighboring residential-dominant cities.
- Ontario International Airport drives additional review for projects inside the airport influence area — proximity to the runway affects height limits, noise overlays, and in some cases requires FAA airspace review on top of the standard building permit process.
City of Pasadena, CA
Pasadena Citizen Access · (626) 744-4009
Pasadena permits include plan check review and may require additional historic preservation review for designated areas.
Residential Building Permit
Several weeks to months depending on complexity and design review
Historic Preservation / Design Review Permit
Weeks to months layered on top of standard plan check
Commercial Tenant Improvement Permit
Weeks to months depending on scope
Accessory Dwelling Unit (ADU) Permit
60 days maximum by state law once complete
Electrical Permit
Same-day to 1 week for standalone scopes
Mechanical / Plumbing Permit
Same-day to 1 week
Local Tips
- Pasadena has extensive landmark districts and individually designated historic structures — any exterior alteration or addition inside a landmark district typically requires design review approval before a building permit can be issued, which can add weeks or months to a project's timeline.
- The Arroyo Seco and surrounding scenic areas are subject to additional design review and hillside considerations, so projects adjacent to the Arroyo face review layers that projects elsewhere in Pasadena don't encounter.
San Bernardino County, CA
San Bernardino County Citizen Access · (909) 387-8311
County permits may require fire, health, and environmental clearances in addition to standard building review.
Residential Building Permit
Weeks to months depending on site and review layers
Mountain / High-Fire-Hazard Area Permit
Weeks to months including fire and access review
Grading Permit
Multiple weeks including geotechnical review where applicable
Solar (Photovoltaic) Permit
Days to a few weeks for standard residential systems
Electrical Permit
Same-day to 1 week for standalone scopes
Mechanical / Plumbing Permit
Same-day to 1 week
Local Tips
- San Bernardino County covers the largest land area of any county in the contiguous United States, including desert, mountain, and high-fire-hazard areas — projects outside the built-up Inland Empire often require additional fire clearance, defensible space verification, and access road review on top of standard building permit review.
- Title 24 solar and energy-efficiency requirements drive unusually high solar permit volume across unincorporated SBC, and the county handles this volume through the Accela Citizen Access portal alongside traditional building, grading, and trade permits.
City of San Diego, CA
San Diego DSD · (619) 446-5000
San Diego permits involve plan review through DSD, with timelines depending on project type and zoning requirements.
Combination Building Permit
Varies by project scope; simple projects can clear plan check in a few weeks, complex projects several months
Accessory Dwelling Unit (ADU) Permit
60 days maximum by state law once the application is deemed complete
Photovoltaic (Solar) Permit
Often processed same-day or within a few business days for standard residential systems
Mechanical, Electrical, Plumbing (MEP) Permit
Same-day to 1 week for straightforward scopes
Grading Permit
Weeks to months depending on site sensitivity and geotechnical review
Demolition Permit
Days to a few weeks once clearances are in hand
Local Tips
- San Diego runs a one-stop-shop model: building, mechanical, electrical, plumbing, grading, solar, and ADU permits are all issued by a single department (DSD), so one Accela account covers everything instead of juggling multiple agencies.
- Permits submitted after January 16, 2018 live in the current Accela Citizen Access portal, while older permits remain in the legacy OpenDSD system — meaning some jobs require checking both when researching project history.
City of Sacramento, CA
Sacramento Citizen Access · (916) 808-5318
Sacramento permits follow standard California plan check and inspection workflows, with express options for smaller projects.
Residential Building Permit
Several weeks for standard projects; longer for complex or hillside sites
Accessory Dwelling Unit (ADU) Permit
4-6 months average for custom ADUs per city-reported data
SolarAPP+ Rooftop Solar Permit
Instant/same-day for SolarAPP+ eligible systems
Mechanical, Electrical, Plumbing (MEP) Permit
Same-day to 1 week for standard scopes
Commercial Tenant Improvement Permit
Weeks to months depending on scope and fire/accessibility review
Demolition Permit
Days to a few weeks once clearances are complete
Local Tips
- Sacramento reports that roughly 38% of ADU plan check submittals are returned for corrections on the first review, which is a major driver of the 4-6 month average timeline contractors see on custom ADU projects.
- The city offers SolarAPP+ for instant automated residential solar permits on eligible systems — one of a small number of California cities to deploy the SolarAPP+ toolkit, which bypasses traditional plan check entirely.
City of Charlotte, NC
Charlotte Citizen Access · (704) 336-3569
Charlotte permits go through plan review and inspection phases, with processing times varying by project type.
Land Development Permit
Weeks to months depending on site complexity and stormwater review
Zoning Use Permit (ZUP)
Days to a few weeks for straightforward uses
Grading Permit (GRS)
Multiple weeks including erosion control plan review
Land Development Guide Permit (LDGP)
Varies widely based on project size and infrastructure scope
Building Inspection Case
Scheduled per construction phase
Code Enforcement Case
Ongoing until resolved
Local Tips
- Charlotte is actively migrating every contractor and homeowner account from its legacy WebPermit portal to Accela Citizen Access — the county has stated the old portal 'will not remain open indefinitely,' so every user is being forced to set up a fresh Accela account with a new workflow even though surety bonds and license numbers carry over.
- Charlotte's permit numbers use a distinctive TYPE-YEAR-SEQUENCE format such as LDC-2024-001234, ZUP-2024-000567, or GRS-2024-000123 — different from most other Accela cities' numbering conventions and recognizable at a glance.
Mecklenburg County, NC
Mecklenburg County Citizen Access · (980) 314-2633
County permits may require additional zoning and environmental review alongside standard building plan check.
Residential Building Permit
Weeks for standard projects; longer for custom or complex sites
Commercial Building Permit
Multiple weeks to months based on project scope
Electrical Trade Permit
Same-day to 1 week for standard residential scopes
Mechanical Trade Permit
Same-day to 1 week
Plumbing Trade Permit
Same-day to 1 week
Code Enforcement Case
Ongoing until resolved
Local Tips
- Mecklenburg County uses a shared 'X-number' account system with Charlotte Land Development: contractors need a verified professional license before they can attach a bond or trust account to their X-number for permit payments, which is a common stumbling block for new accounts.
- Mecklenburg County Code Enforcement serves both unincorporated areas and several partner towns for building inspections, so a 'county' permit may actually cover a project inside a specific town depending on the inter-local agreement — always check which jurisdiction the permit was pulled under.
City of Fort Lauderdale, FL
LauderBuild · (954) 828-6520
Fort Lauderdale permits include plan review and inspection stages, with Florida-specific wind and flood zone requirements.
Building Permit
Several weeks to months depending on complexity and review cycles
Walk-Thru Permit
Next business day for eligible scopes
Roofing Permit
Days to a few weeks depending on wind-zone requirements
Electrical Permit
Same-day to 1 week for standalone scopes
Plumbing Permit
Same-day to 1 week
Engineering / Right-of-Way Permit
1-3 weeks for standard scopes
Local Tips
- Fort Lauderdale's LauderBuild portal has a unique 'Walk-Thru' permit system: applications can be submitted at any time but are only processed during a narrow next-business-day intake window (typically 8:00-9:30am), so missing the slot means waiting an extra day regardless of how simple the permit is.
- Hurricane recovery cycles create massive permit surges in Fort Lauderdale — storm season typically drives large spikes in roofing, electrical, and structural permits, and wait times on inspection scheduling tend to grow accordingly during recovery.
City and County of Denver, CO
Denver Development Services · (720) 865-2705
Denver permits go through plan review with the Community Planning and Development department, with timelines varying by project type.
Building Permit
Several weeks to months depending on complexity and plan review cycles
Residential Addition / Remodel Permit
Weeks for straightforward remodels; longer with structural review
Electrical Permit
Same-day to 1 week for standalone scopes
Mechanical Permit
Same-day to 1 week
Plumbing Permit
Same-day to 1 week
Zoning Permit
Days to a few weeks for standard residential zoning review
Local Tips
- Denver is a consolidated city and county, so a single permit covers what would otherwise be two separate filings in most other markets — one Accela account at CPD handles building, zoning, and most trade permits across the entire Denver jurisdiction.
- Effective December 2025, Denver added a 2.5% credit card surcharge on permit payments through the CPD portal, which changed how many contractors and homeowners decide to pay for fees on larger permits.
Where This Data Comes From
Processing times are compiled from official city building department guidelines, portal documentation, and state-mandated review windows (e.g., California's 60-day ADU review cap). Actual timelines depend on project complexity, application completeness, and current department workload. These estimates are updated periodically and should be treated as planning benchmarks, not guarantees.
Tired of Checking Manually?
SignedOff monitors your permit status every night and emails you when something changes. No more refreshing portals or calling the planning department.
Start Free 14-Day TrialNo credit card required