Contractor Records
Home › Guides › How much does a building permit cost? Fees in 20 US cities (2026)

How much does a building permit cost? Fees in 20 US cities (2026)

A building permit for a $20,000 home remodel costs about $225 in the middle city of the 11 whose fee schedules we worked through, and from $100 in Cleveland, OH to $740.14 in Citrus Heights, CA, before plan review and surcharges. A simple trade permit is cheaper (a furnace or heat pump swap is $60.35 per unit in Seattle), and a new house runs into thousands: $3,620 on a $430,000 house in Mesa, AZ, and a flat $6,000 in Wheaton, IL. Every figure here is quoted from the city's own fee schedule, read in October 2026; the arithmetic for a $20,000 job is ours.

By Contractor Records · data through October 25, 2026

How cities set the fee

There is no national permit fee. Each city or county sets its own by ordinance, and they use one of four methods, sometimes several on one schedule.

Method How it works Cities on this page
Job value (valuation) A base fee plus a rate per $1,000 of the value written on the permit Denver, Bismarck, Boulder, Cambridge, Cleveland, Orlando, St. Louis, Mesa, Citrus Heights (remodels)
Value bands A fixed fee for each band of job value Wheaton, Saint Paul, Cincinnati
Flat by type One price per kind of permit, whatever the job costs Columbus, Citrus Heights (trade permits), Seattle (per unit)
Floor area A rate per square foot of the work Cary, Scottsdale, San Diego

Valuation is the common one, and it means the fee follows what the contractor writes on the application. Orlando's schedule uses the ICC "Building Valuation Data" figure or the contracted price, whichever is greater, so the City can use its own number (City of Orlando, 2026 residential fees).

A $20,000 remodel in 12 cities

The building permit fee alone, for a $20,000 alteration of a one- or two-family home, worked out from each schedule. Extra charges are listed but not added in.

City How the fee is set Fee on $20,000 Added on top
Cleveland, OH $5.00 per $1,000 for an alteration of a 1–3 family home, $30 minimum $100 1% State of Ohio surcharge
Orlando, FL $66.24 for the first $1,000 plus $4.41 per extra $1,000 $150.03 5% concurrency, 1.5% inspection fund, 1% state and 3% technology surcharges
Denver, CO $35 for the first $2,000 plus $8 per extra $1,000 $179 Plan review 50% of the fee ($89.50)
Wheaton, IL $200 for jobs from $10,001 to $20,000 $200 —
Bismarck, ND $67.75 for the first $2,000 plus $8.40 per extra $1,000 $218.95 —
St. Louis, MO $25 application fee plus $10.00 per $1,000 $225 Non-refundable
Cambridge, MA $15.00 per $1,000 (three or fewer units), $50 minimum $300 —
Boulder, CO $74 for the first $2,000 plus $14.95 per extra $1,000 $343.10 Plan check 25% (single-family); use tax prepaid on materials
Columbus, OH Flat fee for an alteration of a 1–3 family home $385 —
Saint Paul, MN Value band ($20,001–$21,000 shown) $505 Plan check 65% of the fee; state surcharge 0.0005 × value
Cincinnati, OH Value band, residential permit without plans $550 1% state, 3% technology, 5% planning, 1% training; $49 processing
Citrus Heights, CA $421 for the first $2,000 plus $17.73 per extra $1,000 $740.14 Plan check 65%; $94 issuance; 6% General Plan and 4% technology fees

Plan review is the line people miss. In Denver a $20,000 job pays $179 plus $89.50; in Citrus Heights the 65% plan check takes $740.14 past $1,200 before the issuance fee.

For scale, the value of the job itself: remodel permits were usually filed at $25,000 in Denver, $17,465 in Cleveland and $16,000 in Saint Paul; on the schedules above, a permit fee is a few hundred dollars on a job of that size.

Trade permits: often a flat fee

Electrical, plumbing, HVAC and solar permits are usually priced per item or flat.

Job City Fee
Furnace or heat pump, no plans Seattle, WA $60.35 per unit, plus a 5% technology fee
Heating or air-conditioning system Cleveland, OH $50 per system
Replacing HVAC equipment, 1–3 family Cincinnati, OH $118 for the first unit, $48 for each additional
Forced-air furnace up to 100,000 BTU Citrus Heights, CA $78, plus the $94 issuance fee
Service panel, 60 to 200 amp Citrus Heights, CA $78, plus the $94 issuance fee
Water heater Citrus Heights, CA $39, plus the $94 issuance fee and 4% technology fee
Central air (electrical permit) Cambridge, MA $35
One replaced plumbing fixture Cincinnati, OH $68
Plumbing Cleveland, OH $8 per fixture, $50 minimum
Roof, siding, windows or doors Columbus, OH $140
Equipment change-out Cary, NC $100 minimum

Solar has its own row in most schedules: $50 in Denver for the solar part of a project, $100 per array on a Cambridge electrical permit, $150 in Cary with all trades included, $160 in Scottsdale, $228 in Citrus Heights, and $438 plus a $55.48 administrative fee in Seattle for a system below 12 kW. In California, Government Code 66015 caps a residential rooftop solar permit at $450 plus $15 per kW above 15 kW unless the city adopts written findings to charge more.

New homes and additions

Job City Fee
New house valued at $430,000 Mesa, AZ $1,550 plus $9 per $1,000 over $200,000 = $3,620; impact fees separate
New house valued at $300,000 Bismarck, ND $1,303.45
New house valued at $300,000 Denver, CO $770 plus $5.60 per $1,000 over $100,000 = $1,890, plus $945 plan review (our arithmetic)
New dwelling or addition Cleveland, OH $10.00 per $1,000, $150 minimum
New construction or addition, 1–3 family Columbus, OH $1,100 flat
New single-family house Wheaton, IL $6,000 flat
Addition or remodel, first 500 sq. ft. San Diego, CA $3,275.45 plan check plus $2,077.66 inspection, then $6.51 and $4.16 per extra sq. ft.
Addition Scottsdale, AZ $225 plus $0.89 per sq. ft. of air-conditioned space and $0.51 per sq. ft. of covered area
Alteration Cary, NC $0.28 per sq. ft., $100 minimum

Some cities publish a calculator instead of a simple rate. San Francisco's Table 1A-A charges a plan review fee and an issuance fee, each set by valuation; Chicago sets a $302 minimum on every permit and works the rest out from scope-of-review factors and floor area; Honolulu adds plan review at 20% of the building permit fee, up to $25,000. Use the city's calculator for those.

What a permit fee does not include

  • Plan review. A percentage of the permit fee: 25% (Boulder single-family), 50% (Denver, over $2,000), 65% (Saint Paul and Citrus Heights).
  • Surcharges. State and technology charges of 1% to 5% each, as in the Orlando and Cincinnati rows above.
  • Impact and utility fees. On new homes and additions, charged apart from the building permit (Mesa lists a $311 solid waste development fee as well).
  • Penalties for starting early. Triple in Cambridge, double in Boulder, plus 100% in Orlando, and in Cincinnati an investigation fee equal to the permit fee, up to $1,695.

Find your city's fee schedule

Each city guide below quotes its schedule in full, with the usual job values filed there: Anaheim, Arlington, VA, Bismarck, Boulder, Burlington, VT, Cambridge, Cape Coral, Cary, Chicago, Cincinnati, Citrus Heights, Cleveland, Colorado Springs, Columbus, Denton, Denver, Elk Grove, Greensboro, Honolulu, Marin County, Miami, Minneapolis, Naperville, Orlando, Palo Alto, Sacramento County, Saint Paul, San Diego, San Francisco, Scottsdale, Seattle, Somerville, St. Louis, Wheaton.

For a single job, the trade guides ("do I need a permit for…") quote the fee line where the city publishes one; start from do I need a permit. If your city is not listed, search "[city] building permit fee schedule" and open the PDF on the city's own site: look for the valuation table, the plan review percentage and the surcharges, the three lines this page uses.

Who pays, and what to ask

The person who applies pays at issue, and on a hired job that is usually the contractor. Three questions for the quote:

  1. Does the price include the permit, plan review and any re-inspection fees?
  2. What job value will you write on the permit? A low figure trims the fee, but the city may use its own valuation (Orlando does), and the value on the permit is public.
  3. Who books the final inspection? A permit left open costs more to sort out later: see why a permit is still open.

To see whether a contractor pulls permits at all, look them up in the permit record: did my contractor pull a permit.

What our numbers cannot tell you

Our permit files carry the job value, not the fee paid, so every fee here comes from a schedule, not from receipts. Schedules change, often each July or January; each one is dated in Sources. The $20,000 column is our arithmetic on the published rates and leaves out plan review and surcharges unless the row says so. Impact, utility and school fees are not covered.

How we know this

Fee rates are quoted from each city's official fee schedule or fee page, listed under Sources with the date we read it (22 and 23 October 2026). They are the same schedules quoted in our city cost and permit guides. The "$20,000 remodel" figures apply each schedule's alteration rate to a $20,000 job value; the "usual filed" remodel values come from the city permit files. "Middle city" is the median of the 11 cities with a figure at exactly $20,000 (Saint Paul's band starts at $20,001).

Numbers come from public permit records in 57 cities, data through October 25, 2026. Nobody paid to be on this page and nobody can.

Pick your city and compare contractors by the permits they pulled →

Questions

  • How much is a building permit for a $20,000 remodel?

    On the official schedules of 11 cities we read in October 2026, from $100 in Cleveland, OH to $740.14 in Citrus Heights, CA, with $225 (St. Louis, MO) in the middle, before plan review and surcharges. Plan review can add a lot: 50% of the permit fee in Denver, 65% in Saint Paul and Citrus Heights.

  • Why does the permit fee depend on the price of the job?

    Most cities charge on valuation, the value of the work written on the application, so a bigger job pays more for more plan review and inspection. Denver adds $8 per extra $1,000 up to $25,000; Cambridge, MA charges $15 per $1,000. Some cities do not take your number at face value: Orlando uses the ICC Building Valuation Data figure or the contract price, whichever is greater.

  • Does the contractor or the homeowner pay the permit fee?

    Whoever applies pays it at issue, and that is usually the licensed contractor, who passes it on in the price. Ask whether the quote includes the permit and plan review fees in writing; on a $20,000 job in Saint Paul the building permit fee alone is $505 before a 65% plan check fee.

  • What does it cost if the work started without a permit?

    More than the permit. Cambridge, MA charges triple; Boulder doubles every fee; Orlando adds 100% of the fee; Cincinnati adds an investigation fee equal to the permit fee, up to $1,695; Cleveland charges at least $100 plus 25% of the permit fee, or $200 plus 25% after 72 hours.

  • How much is a solar permit?

    Usually a flat fee: $50 in Denver for the solar part, $150 in Cary, NC (all trades included), $160 in Scottsdale, $228 in Citrus Heights and $438 plus a $55.48 administrative fee in Seattle for systems below 12 kW. California law caps a residential rooftop solar permit at $450 plus $15 per kW above 15 kW unless the city adopts written findings to charge more (Government Code 66015).

  • Are impact fees part of the building permit fee?

    No. Impact, utility and school fees are charged separately, mostly on new homes and additions. Mesa, AZ lists its development impact fees and a $311 solid waste development fee apart from the $3,620 building permit on a $430,000 house.

Build your own list

Pick your city and the kind of work. Every firm with a permit on record, sorted by what you value.

Sources
  1. City and County of Denver, Community Planning and Development: Development Fees (building permit fee table) (accessed 2026-10-23)
  2. City of Bismarck Building Inspections Division, 2025 Residential Permit Fees (last revised 1/01/25) (accessed 2026-10-23)
  3. City of Boulder, Planning and Development Services 2026 Schedule of Fees (accessed 2026-10-22)
  4. City of Cambridge Inspectional Services Department, Building Fees (accessed 2026-10-23)
  5. City of Cambridge Inspectional Services Department, Electrical/Wiring Fees (accessed 2026-10-23)
  6. City of Cincinnati Department of Buildings and Inspections, Fee Schedule effective July 1, 2026 (accessed 2026-10-23)
  7. City of Cleveland Department of Building & Housing, Permit Fee Schedule (accessed 2026-10-22)
  8. City of Columbus Building and Zoning Services, 2026 Combined Development Related Fee Schedule (accessed 2026-10-23)
  9. City of Orlando, Permitting Development Fees - Residential (1 or 2 units), effective January 2026 (accessed 2026-10-22)
  10. City of Saint Paul DSI Building Permit Fee Schedule (Legislative Code 33.04), effective 25 February 2023 (accessed 2026-10-22)
  11. City of St. Louis Building Division, Apply for a Building Permit (fees section) (accessed 2026-10-23)
  12. City of Wheaton, Ordinance O-2025-04, Appendix B Fee Schedule (B-7 Community Development Fees) (accessed 2026-10-22)
  13. City of Citrus Heights, Master Fee Schedule, effective February 1, 2026 (accessed 2026-10-22)
  14. City of Seattle Department of Construction and Inspections, 2026 Fee Subtitle (SMC Chapter 22.900), effective January 1, 2026 (accessed 2026-10-23)
  15. Town of Cary Fiscal Year 2026 Budget, Fees and Charges (Residential Building Permit Fees) (accessed 2026-10-22)
  16. City of Scottsdale, Permit Fee Schedule - Single Family Residential (Resolution No. 13109, Exhibit A), effective July 1, 2024 (accessed 2026-10-23)
  17. Development Services Fees (updated July 2026) — City of Mesa (accessed 2026-10-23)
  18. San Francisco Department of Building Inspection, Table 1A-A Building Permit Fees (July 2026) (accessed 2026-10-22)
  19. City of San Diego Development Services, Information Bulletin 501: Fee Schedule for Construction Permits - Structures (December 2025 edition) (accessed 2026-10-23)
  20. City and County of Honolulu, Department of Planning and Permitting: Building Permit Fee Calculator (accessed 2026-10-22)
  21. Calculate the Cost of a Building Permit — City of Chicago DOB (accessed 2026-10-23)
  22. California Government Code §66015 (solar permit fees) (accessed 2026-10-23)