If you have a project that needs a permit, you have probably read somewhere that permits cost a few hundred dollars. That number is close to useless, because it came from somebody else’s city and yours is not obliged to match it.
A building permit is priced and timed by the local building department, never by the state. So the real question is not what a permit costs in California. It is what it costs in the city where the house actually is.
No state publishes a single residential permit fee. The state adopts the building code, then hands the fee schedule to each city and county. That is why two cities in the same state can quote you numbers that look like they came from different planets, and why one city can publish two different numbers for the identical job.
Below is what a permit actually costs, drawn from published fee schedules in Columbus, Miami, Sioux Falls, Seattle, New York, and Yorktown, plus the thresholds that decide whether you owe anything at all. If you want the trigger test first, start with how permits work in general.
Why permit costs are set by city, not by state
Your state legislature adopts a building code, usually a version of the International Residential Code.
Then a city, county, or city-county building department writes the fee schedule. California makes this explicit: the state’s own guidance for consumers says code requirements “vary in different cities and counties around the state,” and there are “numerous building departments in California.”
Every permit fee you have read online belongs to somebody’s jurisdiction, not to yours. When a national site tells you permits in Texas run “a few hundred dollars,” it took a number from a specific city and called it Texas.
Locate your own building office before you start shopping numbers. Most publish a fee schedule as a PDF, and that document is where the real information lives: the fee method, the thresholds, and how many inspections are folded into each line.
One warning before you go looking. The schedule is often buried under a “Development Services” or “Planning and Building” menu, and it may carry a different name than you expect. Search for the fee schedule first, then the threshold rules. Those are usually two separate documents, and the thresholds are frequently the ones that decide your project.
The fee methods cities use to bill a permit
The number on the schedule means something different in every city, because the method behind it changes. Six models cover most US jurisdictions, and the method does more to move your bill than the size of the job does.
Flat fee per permit type
A flat permit fee means each kind of work has a fixed price. Columbus, Ohio publishes them that way, and the schedule is refreshingly blunt about what each one buys.
A roof, siding, window, or door permit is $140 and carries one inspection. A deck permit is $350 and carries three.
Under a flat fee, a bigger job barely moves the price. That is worth knowing when a contractor quotes a big number and tells you it includes “permits.”
Percentage of construction cost
A percentage of construction cost bills against what the work is worth. Miami, Florida describes it as the “fee schedule set percentage of the estimated construction cost (including labor and materials)” for residential remodeling.
Under this method, doubling the project doubles the fee. It is the most dangerous method for an unbudgeted remodel.
Watch for the exclusions. Miami’s schedule states plainly that it “does not include required State of Florida surcharges or Miami-Dade County surcharges.” The city fee is only the starting line.
Valuation bands
A valuation band charges by project value in steps rather than smoothly. Sioux Falls, South Dakota shows the mechanic clearly: base valuations are set per square foot, $128 for finished habitable space and $79 for finished basements.
Those valuations then land in a banded fee table. The first $4,000 of valuation is $40. The band from $4,001 to $25,000 is $32.50 for the first $2,000 plus $6.00 per additional $1,000.
What makes bands interesting is where they step. Cross a boundary and the fee jumps rather than slides, so a project just over a threshold can cost noticeably more than one just under it.
Valuation with tiers
Some cities combine the two. San Diego, California publishes a base fee plus a per-square-foot rate with separate columns for different valuation tiers.
A residential addition or remodel in the smaller tier is a $3,512.92 base plus $6.98 per square foot. A larger remodel gets a different base and a different rate.
Notice that one city can charge two rates for the same kind of work. Which one you get depends on which threshold you cross, not on anything you negotiated.
Flat per project
The last method is friendliest for alterations. New York State charges $75 per project for altering or renovating a one- or two-family dwelling, regardless of size.
It adds a useful protection too: no fee for an alteration or renovation may exceed the fee that would apply if the building were being newly constructed.
A percentage with a floor
One schedule blends the two. Michigan’s Bureau of Construction Codes charges 0.0013 of building valuation, “but not less than $125.00,” with the valuation computed from a published square-foot cost table.
You can run that yourself. A one- and two-family dwelling is valued at $122.74 per square foot, so a 1,500 square foot remodel comes to a $184,110 valuation, and 0.0013 of that is $239.34. The same formula gives $127.65 at 800 square feet and $398.90 at 2,500.
Ask your local office which method it uses before you accept any figure. It is the difference between a number you can budget and a number that grows with your project.
Also ask about a minimum permit fee, which floors small jobs, and whether your project qualifies for a reduced minor-work permit.
Real permit costs from published city fee schedules
Not estimates, not national averages. Each one comes from a fee schedule the jurisdiction publishes, with the inspection count included where the schedule states it.
- City of Columbus: roof, siding, windows, and doors $140 with 1 inspection. Deck $350 with 3 inspections. Alterations and accessory structures $385 with 2 inspections. New construction and additions $1,100 with 6 inspections. A minor work permit for electrical, mechanical, or plumbing alone is $140 with 1 inspection.
- City of Miami: residential improvements under $2,500 in estimated construction cost are charged at the fee schedule rate, and state and county surcharges are added on top.
- Sioux Falls: a flat $40 covers residential re-shingling, pool fence enclosures, razing permits, and sash-only window replacements.
- New York State: alterations and renovations of a one- or two-family dwelling are $75 per project.
- Yorktown, New York: a roof permit is a $50 application fee plus a $150 building permit fee plus a $20 certificate of compliance.
- City of Seattle: a subject-to-field-inspection permit costs 40% of the standard plan review fee, and 75% of total fees are due when the application is accepted.
- Michigan: the state building code review fee is 0.0013 of building valuation with a $125 minimum, and mechanical, plumbing, and electrical plan review is 25% of that building fee on top.
Columbus publishes something worth more than the dollars. Every fee line states how many inspections it includes, so the schedule tells you how many times someone has to come to your house.
That number is calendar time you cannot compress. A deck at $350 with three inspections occupies three separate site visits, and each one has to be scheduled around the work.
If a contractor quotes a permit fee without a separate line for inspections, ask how many are included.
There is also a fast lane, and it costs real money. Columbus publishes an after-hours plan review fee of $2,200 covering the base fee and the first two hours of review, then $225 an hour after that.
Before paying it, ask how long the standard queue actually is.

The thresholds that decide whether you need a permit at all
The minor repair exemption is the rule that saves you a permit, and it is where the “by state” idea breaks completely.
The exemption is set by city, measured in square feet and percentages of roof area, and in at least one state the cities cannot even agree with themselves.
Yorba Linda, California publishes two thresholds for the same job in two current documents. Its Residential Re-Roof Permit Application exempts repairs of less than 10 percent of the roof area or 100 square feet, whichever is less.
Its Procedure No. 004 says a minor reroof of 99 square feet or less needs no Building Permit at all.
Lodi, California publishes two more, with the logic running in opposite directions. The residential handout exempts work not exceeding a tenth of the roof area or 100 square feet, whichever is less.
The commercial handout exempts roof covering repairs up to a tenth of the roof area or 1,000 square feet, whichever is greater.
Same city. Same building. Two sets of numbers, and one of them flips which comparison matters.
This is exactly why a statewide permit table cannot be accurate, and why a good one has to name the city.
Thresholds that make a permit harder
Some thresholds do not decide whether you need a permit. They decide how much paperwork you need once you do.
Yorba Linda publishes escalation triggers tied to the weight of the new roof. Over 2 pounds per square foot, the existing framing gets plan-checked. Over 4, a registered engineer analyzes framing and lateral loading. Over 6, structural calculations may be required.
It also states that if any roof deck or framing member needs replacement, a building permit is required before that work happens. That single sentence can turn a re-roof quote into a permit and an inspection.
Some thresholds add a second permit entirely. San Diego’s guidance for roof covering renewal says that where existing roof-mounted equipment is removed to renew the covering, a mechanical or plumbing permit is required to reinstall it.
If your re-roof involves moving an air handler or a vent, you are looking at two permits. Roof-specific thresholds get their own breakdown in roof replacement permit and code requirements.
There are more layers in specific places. Fire-resilient rules apply in wildland-urban-interface areas, flood zones can require elevation certificates, and historic districts can add a review step on top.
If your property sits in any of them, the general fee schedule is only the first layer.
How long approval actually takes
Here is the honest state of things: almost no jurisdiction publishes a number for how long plan review takes.
The one widely published figure is Seattle’s, and it applies to the simplest projects. The city issues some simple building permits with minimal review within 48 hours of submission, for what it calls a subject-to-field-inspection permit.
So the real answer to “how long” is a question about which path your project takes. A simple project that qualifies for field inspection can clear review in a couple of days and then wait on inspections. Anything larger goes to full plan review, and there is no published figure because the honest answer is that it depends on the plan checker.
Austin handles this better than most. When you submit, the confirmation email includes “the approximate wait time.” That turns an unknowable into something you can plan around.
It is a reasonable thing to ask any building office: what wait time should I expect, and how is it communicated?
The rough-in inspection is what most homeowners underestimate. A typical remodel runs a rough-in inspection before anything gets covered, then a final inspection at the end.
Those two visits, plus whatever trade inspections the city requires, set the calendar far more than the review does. Columbus publishes the count for each permit type, and it is worth reading before you commit to a schedule.
Payment timing is the hidden gate in a valuation-based city. Seattle requires 75% of plan review and permit fees when the application is accepted, calculates final fees after review, and does not issue the permit until every final fee is paid. Money, not paperwork, sets the date.
What it costs to skip the permit, and what to do instead
Every jurisdiction publishes the penalty, and they publish it clearly because they intend to collect it.
Miami states that when work is commenced before a required permit, a fee of two times the scheduled amount plus an additional base fee applies to Homestead properties.
Non-Homestead and commercial properties pay four times that amount instead.
Yorktown words it the other way around: a permit issued after construction has started or is completed is computed as usual and doubled.
Columbus uses four escalating levels, starting at $200 and reaching $4,000 for the most serious violations.
A working without a permit finding is not a fine you absorb quietly. It surfaces when you sell, when an insurer asks, and when a buyer’s inspector finds it.
So there are three honest paths, and each costs something different.
- Pull it yourself as an owner-builder. Austin lets you register as a contractor and be responsible for requesting permits and scheduling inspections for your property, and Miami-Dade County offers permits to individuals working on their own property without a contractor. The trade is money for responsibility. You become the party of record, and you own the inspections.
- Pull it early, before the contractor mobilizes. Knowing the fee and the threshold in advance lets you plan the cash rather than discover it. Get the schedule, do the estimate yourself, and hand the contractor a number he cannot argue with.
- Put it in the contract. Ask whether the permit line is a fixed figure or a percentage of the permit fee. A contractor who names the basis is telling you who absorbs the overrun.
Trade work is often permitted separately from the building permit, so a kitchen remodel can need three permits rather than one.
Our kitchen permit guide and bathroom permit guide break down what each scope pulls, and our electrical permit guide covers the trade most often pulled separately.
And if work has already happened, how unpermitted work gets found and fixed is the page for that.
The mechanism is simple enough to hold in your head. Your city sets the fee, the method decides how it scales, the threshold decides whether you owe anything, and the inspection count decides how long it takes.
Find your city’s schedule, find your line, and the number stops being a mystery.
For the full sequence of pulling a permit yourself, step by step, see how to pull a homeowner building permit.
And if you are weighing whether to skip the permit at all, read what skipping actually costs you before you decide. From there, the next step is simply a phone call to your building office, with your project scope and your jurisdiction in hand.








