Ruslan Nikon·April 13, 2026·10 min read

How to Handle a Permit Rejection in California (And Avoid Resubmission Delays)

You submitted the permit application, waited two weeks for plan review, and just got the email: correction notice required. Your permit has been rejected. Now what?

If you're an HVAC, electrical, or plumbing contractor working in California, permit rejections are not a question of if but when. Even experienced contractors who file dozens of permits per month hit rejections. The process varies wildly between jurisdictions, the requirements change, and building departments don't always tell you what they want until they've already told you what you got wrong. The seven most common permit filing mistakes we've documented account for the majority of rejections, but knowing how to recover quickly when one hits is just as important as prevention.

This guide covers the most common rejection reasons across Bay Area jurisdictions, how long resubmissions actually take in each city, and the steps that get your permit approved on the next try.

The Most Common Rejection Reasons by Jurisdiction

Not all building departments reject for the same reasons. San Francisco's DBI is notoriously strict about application completeness. Berkeley and Palo Alto flag energy compliance issues more aggressively because of their local electrification ordinances. Oakland's understaffed department often catches issues late in the review cycle, which means you don't hear about problems until weeks into the process.

Here's what we see most often across the five largest Bay Area jurisdictions, based on thousands of permit applications processed through our system:

Rejection ReasonSFSan JoseOaklandPalo AltoBerkeley
Incomplete applicationVery commonCommonVery commonCommonCommon
Missing/incorrect Title 24 docsVery commonCommonCommonVery commonVery common
Wrong permit typeCommonCommonCommonOccasionalOccasional
Expired contractor documentsCommonOccasionalCommonCommonOccasional
Incorrect property info (APN/owner)CommonCommonCommonOccasionalCommon
Electrification non-complianceOccasionalRareOccasionalCommonVery common
Inadequate scope descriptionCommonOccasionalCommonCommonOccasional

A few patterns stand out. Incomplete applications are the top rejection reason almost everywhere — it's the most avoidable and the most common. Title 24 compliance issues are disproportionately high in Berkeley and Palo Alto, where local reach codes go beyond state minimums. And electrification non-compliance is almost exclusively a Berkeley problem — their gas equipment ban catches contractors who are used to filing the same permit across multiple cities without adjusting for local ordinances.

How Long Does a Permit Resubmission Take?

This is the question that matters most when you're staring at a correction notice with a crew scheduled for next week. The answer depends on the jurisdiction, the severity of the correction, and whether the resubmission goes through a formal re-review or can be handled over the counter.

We track resubmission timelines across every jurisdiction we work in. Here's what the data shows for the major Bay Area cities:

CityMinor CorrectionMajor CorrectionNotes
San Francisco2-4 weeks4-8 weeksGoes back into DBI plan review queue
San Jose1-3 days2-3 weeksOTC corrections same-day possible
Oakland5-10 days3-5 weeksExpedited review available for fee
Palo Alto3-7 days3-5 weeksVery thorough re-review process
Berkeley3-7 days3-4 weeksElectrification issues add time
Fremont1-3 days2-3 weeksOne of the faster turnarounds
Sunnyvale2-5 days2-3 weeksConsistent processing times
Mountain View3-5 days2-4 weeksSame-day OTC for simple fixes
Concord1-3 days1-2 weeksFastest resubmission in the region

The difference between a minor correction and a major one is significant. A minor correction is something like a missing signature, a typo in the contractor license number, or an incomplete field — things the plan checker can verify quickly once you fix them. A major correction means the scope of work needs to be revised, you filed the wrong permit type, or the Title 24 documentation needs to be regenerated entirely. Major corrections typically go back into the full plan review queue, which means you're essentially starting the wait over.

Step-by-Step: What to Do When Your Permit Gets Rejected

1. Read the Correction Notice Carefully

This sounds obvious, but correction notices are often vague or use internal terminology that doesn't match the application form. "Provide energy compliance documentation" might mean a CF-1R form, a CF-6R form, or a manufacturer's specification sheet — depending on the jurisdiction and the type of work. If the notice isn't clear, call the plan checker directly. Most building departments include the reviewer's name and phone number on the correction notice. A five-minute phone call can save you from resubmitting the wrong correction.

2. Determine if It's a Minor or Major Correction

This determines your timeline and strategy. Minor corrections — missing fields, expired documents, incomplete descriptions — can often be handled over the counter or through the online portal without going back into the plan review queue. Major corrections — wrong permit type, non-compliant equipment, structural scope changes — will require a full re-review. If it's major, adjust your scheduling immediately rather than hoping for a fast turnaround.

3. Fix Everything at Once

The worst thing you can do is fix only the issue mentioned in the correction notice and resubmit. Plan checkers review the entire application on each pass. If there were two problems and the first reviewer only caught one, the second reviewer might catch the other one. Now you're on your third submission. Before resubmitting, review the entire application against the jurisdiction's requirements. Check every field, every attachment, every document expiration date.

4. Resubmit Through the Right Channel

Some jurisdictions want corrections submitted through a specific portal or email address, not the original application system. San Francisco's DBI has a separate corrections submission process. San Jose allows corrections directly through their online portal. Oakland accepts email submissions for minor corrections. Using the wrong channel can mean your correction sits unprocessed while you wonder why nobody has responded.

5. Follow Up Proactively

Don't assume no news is good news. If the jurisdiction's typical re-review timeline has passed and you haven't heard back, call the building department. Applications can get stuck in queues, assigned to reviewers who are out of the office, or simply lost in the system. A polite follow-up call at the right time can move your application to the top of someone's stack.

The Cost of a Rejection Cycle

A single permit rejection doesn't just cost you the time to fix and resubmit. The real cost is the cascade: the delayed job start, the crew you have to reschedule, the customer who's been waiting and is now shopping for another contractor. We've calculated that a single rejection cycle costs the average contractor $500 to $1,500 when you factor in administrative time, schedule disruption, and the occasional lost job.

If you're filing 15-20 permits per month and experiencing even a 15% rejection rate, that's two to three rejections monthly — $1,000 to $4,500 in hidden costs every month. Over a year, that's $12,000 to $54,000 in value lost to preventable rejection cycles. For a deeper look at total permit costs including fees and time, see our Bay Area permit cost analysis.

How to Prevent Rejections in the First Place

The best rejection recovery strategy is not needing one. Most rejections come from the same handful of errors repeated across jurisdictions. Here's what actually works to bring your rejection rate down:

  • Build jurisdiction-specific checklists. What San Francisco requires is different from what Fremont requires. A generic checklist won't catch jurisdiction-specific requirements like Berkeley's electrification compliance or Palo Alto's enhanced Title 24 documentation.
  • Verify contractor documents monthly.Set a recurring calendar reminder to check workers' comp, contractor bond, and license expiration dates. An expired document that was valid when you started the application can trigger a rejection if it expires during plan review.
  • Get Title 24 docs before you start the application. Don't submit the permit application and then scramble to get the CF-1R form generated. Have the energy compliance documentation ready before you open the permit portal.
  • Verify the AHJ using the APN, not the address. Filing in the wrong jurisdiction is one of the most expensive mistakes because it requires starting completely over. Always confirm the authority having jurisdiction through the county assessor's parcel lookup.
  • Use a second set of eyes.Whether that's an office manager, a permit coordinator, or AI-powered validation that checks your application before submission, a review step catches the errors you've gone blind to.

When It Makes Sense to Outsource Permit Filing Entirely

If you're spending more than a few hours per week on permit corrections and resubmissions, the economics of doing it yourself stop making sense. Your time is worth more on the job site than on the phone with a building department trying to understand a vague correction notice. Every hour you spend chasing a rejection is an hour you're not installing, bidding, or closing.

Permitio handles the entire permit filing lifecycle — including rejections. When a correction notice comes back, our team identifies the issue, prepares the corrected submission, and resubmits through the correct channel for that jurisdiction. We know which cities allow OTC corrections, which ones require email submissions, and which plan checkers to follow up with when timelines slip. Your job is to tell us what you're installing and where. Everything else is handled.

Stop Losing Weeks to Permit Rejections

Permitio validates every application before submission and handles corrections when they happen. Your first three permits are free.

Book a Demo