
Fire Inspection Fee by City: What 23 Large U.S. Cities Charge Businesses
- Primary data
- Fire Life and Safety compilation of 25 city fire prevention fee schedules (31 documents)
- Data period
- Schedules in force on 2026-10-27 (document dates 2015 to 2026)
- Latest release used
- 2026-10-27
- Next release
- Rechecked each July, when most city fiscal years start
- Geography
- 23 of the 50 largest U.S. cities (Census Vintage 2025)
- Sources
- 31 (31 Tier 1)
The routine fire inspection fee for a 2,500 sq ft restaurant ranges from $0 to $702 across 23 of the 50 largest U.S. cities, with a median of $150 (schedules in force in 2026). A 10,000 sq ft office pays nothing in 12 of the 23 cities, and no more than $250 in any of them.
Fire inspection fee for a small restaurant and an office in 23 cities
Restaurants pay in most of the priced cities; offices often pay nothing. The median restaurant charge is $150, the median office charge is $0, and California cities sit at the top.
Reference restaurant: A 2,500 sq ft full-service restaurant (Group A-2) with an occupant load of 99 and one kitchen hood suppression system, no sprinkler or fire alarm system. The occupant load stays under the 100-person line used, for example, by Washington, DC's assembly permit, which applies only above 100 persons.
Reference office: A 10,000 sq ft one-story business occupancy (Group B) with no hazardous materials, no sprinkler system and no fire alarm system.
Routine charge: Every fee a city's published fire prevention schedule attaches to the routine inspection cycle: the inspection fee itself plus any annual operational permit or registration that the reference business needs, assuming it passes on the first visit.
Restaurant (2,500 sq ft) plus office (10,000 sq ft), one routine cycle, 20 cities that charge
Source: published city fire prevention fee schedules opened 2026-10-27; Fire Life and Safety calculation
Oakland has the highest combined charge at $840: an engine company annual inspection of $224 plus a $392 place of assembly permit for the restaurant (FY 2026-27 master fee schedule). San Jose follows at $702, all of it the minimum annual Fire Safety Permit for the restaurant (2025-26 fees).
Three of the 23 cities charge nothing for either reference case: San Antonio (Sec. 11-16), Philadelphia (L&I fee regulations) and Tucson (TFD fee schedule). Their schedules price reinspections, system permits and specific hazards, not the routine visit.
| City | State | Census rank | Population 2025 | Restaurant charge | Office charge | Both cases | Cost index | How the fee is calculated | Schedule date |
|---|---|---|---|---|---|---|---|---|---|
| Oakland | CA | 45 | 440,838 | $616 | $224 | $840 | 329.4 | flat annual engine-company inspection fee plus annual operational permits; inspector time $392 per hour | 2026-07-01 |
| San Jose | CA | 13 | 989,814 | $702 | $0 | $702 | 275.3 | annual Fire Safety Permit per site, $702 to $2,840 including 2 to 9 base inspection hours; hourly $136 per half hour | 2025-07-01 |
| Los Angeles | CA | 2 | 3,869,089 | $516 | $0 | $516 | 202.4 | operational permit priced as inspector hours x hourly rate | 2019-10-31 |
| Dallas | TX | 9 | 1,329,491 | $505 | $0 | $505 | 198.0 | certificate of registration for high-risk occupancies + inspection fee by square-footage band | 2023-10-01 |
| Chicago | IL | 3 | 2,731,585 | $500 | $0 | $500 | 196.1 | flat fee per inspection for Group A and multi-story buildings; $2,300 for high-rises | 2026-06-17 |
| New York | NY | 1 | 8,584,629 | $485 | $0 | $485 | 190.2 | occupant-load bands for place of assembly permit; per-permit flat fees; hourly $210 for other inspections | 2022-04-15 |
| Mesa | AZ | 38 | 513,656 | $283 | $176 | $459 | 180.0 | risk-based inspection fee (low risk triennial, medium biennial, high risk annual by size) plus $15 annual Fire Safety Operational Permit for every business | 2026-07-01 |
| Charlotte | NC | 14 | 964,784 | $225 | $230 | $455 | 178.4 | mandated inspection fee by square-footage band plus renewable operational permits | 2026-07-01 |
| San Diego | CA | 8 | 1,406,106 | $423 | $0 | $423 | 165.9 | hourly ($282/hr) for annual inspection plus $141 per operational permit | accessed 2026-10-27 |
| Albuquerque | NM | 32 | 556,588 | $100 | $250 | $350 | 137.3 | Fire and Life Safety Fee by square-footage band, paid with annual business registration | 2019-07-01 |
| Washington | DC | 22 | 693,645 | $150 | $150 | $300 | 117.6 | flat $150 per site visit per discipline, tied to business license renewal; place of assembly permit only above 100 occupants | 2017-04-27 |
| Tampa | FL | 49 | 413,554 | $135 | $120 | $255 | 100.0 | square-footage bands plus $30 per life safety system | 2016-10 |
| Aurora | CO | 50 | 410,053 | $142 | $104 | $246 | 96.5 | primary inspection fee by occupancy group and occupant load or square feet, charged once per 1, 2 or 3-year cycle | accessed 2026-10-27 |
| Fort Worth | TX | 10 | 1,028,117 | $145 | $65 | $210 | 82.4 | square-footage base fee once per calendar year plus operational permits | 2026-10-01 |
| Portland | OR | 28 | 635,109 | $100 | $105 | $205 | 80.4 | basic fee per occupancy + area fee + occupancy surcharges, with discounts for no hazards and sprinklers | 2019-07-01 |
| Phoenix | AZ | 5 | 1,665,481 | $195 | $0 | $195 | 76.5 | hourly ($195/hr) with base-time minimums per permit | 2026-01-20 |
| Colorado Springs | CO | 40 | 494,743 | $164 | $0 | $164 | 64.3 | annual revocable operational permits; no routine inspection fee for non-permitted occupancies | 2015 |
| Minneapolis | MN | 46 | 430,324 | $58 | $105 | $163 | 63.9 | annual commercial building registration fee by building size | accessed 2026-10-27 |
| Jacksonville | FL | 11 | 1,017,689 | $22.50 | $90 | $112.50 | 44.1 | $0.009 per square foot, maximum $5,000 | accessed 2026-10-27 |
| Austin | TX | 12 | 1,002,632 | $30 | $0 | $30 | 11.8 | no fee for routine maintenance inspection; annual Fire Protection System Permit $30 per fixed system | 2025-10-01 |
| San Antonio | TX | 7 | 1,548,422 | $0 | $0 | $0 | 0.0 | no routine fee for restaurants or offices; flat fees for state-required inspections, labs, high-rises, permits | 2025-05-01 |
| Philadelphia | PA | 6 | 1,574,281 | $0 | $0 | $0 | 0.0 | no routine fire inspection fee; construction permits and licenses only | 2025-01-01 |
| Tucson | AZ | 34 | 548,371 | $0 | $0 | $0 | 0.0 | no routine inspection fee listed; permits priced in staff hours at $88.28 per hour | 2025-07-01 |
Restaurant: 2,500 sq ft, occupant load 99, one hood suppression system, no sprinkler or alarm system. Office: 10,000 sq ft one-story Group B, no hazardous materials. One routine cycle, passed on the first visit. Cost index: combined charge divided by the median combined charge ($255), times 100.
Source: [2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31] FDNY; Los Angeles Fire Department, Board of Fire Commissioners; Los Angeles Fire Department; Phoenix Fire Department; San Diego Fire-Rescue Department; Dallas Fire-Rescue, Inspection & Life Safety Education Division; City of Tampa, Tampa Fire Rescue; City of Chicago (American Legal Publishing); City of Fort Worth, Bureau of Fire Prevention; City of Fort Worth; City of San Jose; City of Charlotte, Charlotte Fire Department; City of San Antonio; City of Fort Worth, Bureau of Fire Prevention; City of Jacksonville; City of Austin; City of Philadelphia, Department of Licenses and Inspections; City of Philadelphia, Department of Licenses and Inspections; City of Portland, Portland Fire & Rescue; City of Albuquerque, Albuquerque Fire Rescue Fire Marshal's Office; City of Albuquerque, Fire Marshal's Office; City of Mesa; DC Fire and EMS Department; City of Oakland; City of Colorado Springs; City of Tucson, Tucson Fire Department; City of Aurora, Aurora Fire Rescue; City of Minneapolis; Columbus Division of Fire, Fire Prevention Bureau; City of Miami
For the inspections themselves and what an inspector checks in each building type, see the restaurant guide and the office guide.
Square feet, occupant load, inspector hours or no routine charge
Cities use four billing models, and the model decides whether a small office pays anything.
- Square-footage bands or per-square-foot rates for most commercial occupancies: Tampa, Fort Worth, Jacksonville, Charlotte, Albuquerque, Portland, Aurora and Minneapolis. These are the cities where the office pays (for example $250 in Albuquerque and $90 in Jacksonville).
- Assembly occupancies only: New York, Los Angeles, Phoenix, Dallas, Chicago, Colorado Springs and San Jose charge the restaurant through an assembly permit, an annual Group A inspection fee or high-risk registration, and the low-rise office pays $0.
- Hourly or flat per-visit billing: San Diego bills $282 per hour for annual inspections of assemblies and other listed occupancies (San Diego); Oakland charges a flat $224 per engine-company annual inspection; Mesa charges a flat fee per visit on risk-based cycles.
- No routine charge: San Antonio, Philadelphia and Tucson.
Number of cities in each charge band
Source: published city fire prevention fee schedules opened 2026-10-27; Fire Life and Safety calculation
12 of the 23 cities (52.2%) charge the reference office nothing for a routine inspection. Where an office does pay, the median is $120. Where the restaurant pays, the median is $179.50.
Inspection cycles differ. Mesa inspects low-risk occupancies every three years ($161) and high-risk occupancies under 12,000 sq ft every year ($268), plus a $15 annual permit for every business. Aurora restarts its cycle every one, two or three years by occupancy risk. Our table counts one cycle, so a triennial fee is not divided by three.
| City | Restaurant calculation | Office calculation | Document | URL |
|---|---|---|---|---|
| Albuquerque | 1,501 to 6,000 sq ft band $100 | 6,001 to 12,000 sq ft band $250 | Chapter 83, Required Inspections, Fees and Rates; Fire and Life Safety Fee overview (fee collected with business registration since July 1, 2019) | https://www.cabq.gov/fire/our-department/fire-marshals-office/resolveuid/6c101aa6ec82486293671d7466404c5c |
| Aurora | Assembly, 50 to 500 occupants $142 | Business 5,001 to 10,000 sq ft base $79 + $2.50 per 1,000 sq ft x 10 (total-area reading of the formula) | Aurora Fire Rescue Fees web page (Inspection Fees; Non-Compliance/Re-Inspection Fees; Operational Permit Fees) | https://www.auroragov.org/cms/One.aspx?portalId=16242704&pageId=17707264 |
| Austin | Fire Protection System Permit, 1 kitchen hood system x $30 | No fixed fire protection system in the reference office; no routine inspection fee listed | Exhibit A, City of Austin Fiscal Year 2025-2026 Fees, Fines and Other Charges (Fire – General Fund) | https://services.austintexas.gov/edims/document.cfm?id=456571 |
| Charlotte | Mandated inspection fee 2,500 to 4,499 sq ft $160 + Places of Assembly permit $65 | Mandated inspection fee 8,000 to 15,999 sq ft $230 | Charlotte Fire Department FY27 User Fee Schedule | https://www.charlottenc.gov/files/sharedassets/city/v/5/public-safety/fire/documents/user_fee_schedule.pdf |
| Chicago | Group A annual inspection fee $500 (15-4-030(a),(d)) | One-story Group B office is not in the 15-4-030 inspection classes | Municipal Code of Chicago 15-4-030 Annual inspections (amended Coun. J. 6-17-26) | https://codelibrary.amlegal.com/codes/chicago/latest/chicago_il/0-0-0-2676790 |
| Colorado Springs | OP14 Places of assembly, up to and including 300 occupancy, annual revocable $164 | No annual operational permit for a Group B office without hazardous materials | Colorado Springs Fire Department 2015 Fee Schedule – Code Services (linked from the CSFD fee schedules page) | https://coloradosprings.gov/system/files/feeschedule_codeservices_final_2015.pdf |
| Dallas | High-risk certificate of registration $280 + public assembly under 5,000 sq ft inspection $225 | Low-rise office is not a high-risk occupancy; no routine fee | Schedule of Permit Fees 2024 (City of Dallas Ordinance 32556, effective 10/01/2023) | https://dallascityhall.com/departments/fire-rescue/FPEI%20Docs/Schedule%20of%20Permit%20Fees%202024.pdf |
| Fort Worth | Base fee, less than 5,000 sq ft $60 + Places of Assembly permit (occupant load under 300) $85 | Base fee, 5,001 to 10,000 sq ft $65 | Ordinance No. 26-28781, fire code related fees, effective 10/1/2026 (Appendix H tables H104.1, H104.2; Table 1102.1) | https://www.fortworthtexas.gov/files/assets/public/v/1/fire/documents/fire-code-related-fees-10-1-26.pdf |
| Jacksonville | 2,500 sq ft x $0.009 | 10,000 sq ft x $0.009 | City of Jacksonville City Fees page, Fire and Rescue Inspections (Section 420.104) and Plan Review Fees (Section 123.102) | https://www.jacksonville.gov/departments/finance/city-fees |
| Los Angeles | Operational permit A-2 Food/Drink Assemblage 50-99 occupants, 2.0 inspector hours = $516 (FY 2019-20 schedule) | No operational permit for a Group B office in the schedule | FY 2019-20 Annual Cost of Special Services Fee Adjustments, Board of Fire Commissioners resolution (C.F. 19-0956); Section 118 plan-check and inspection fees effective 2026-01-05 | https://cityclerk.lacity.org/onlinedocs/2019/19-0956_rpt_LAFD_11-01-2019.pdf |
| Mesa | High risk occupancy under 12,000 sq ft $268 (annual) + Fire Safety Operational Permit $15; restaurant assumed high risk | Low risk occupancy $161 (triennial) + Fire Safety Operational Permit $15; office assumed low risk | Schedule of Fees and Charges, Mesa Fire and Medical (updated for July 2026) | https://www.mesaaz.gov/files/assets/public/v/5/government/omb/fees-charges/fire-medical-fees.pdf |
| Minneapolis | Commercial size 0 to 5,000 sq ft $58 | Commercial size 5,001 to 10,000 sq ft $105 | Commercial Building Registration page (annual registration fee that funds fire inspections) | https://www.minneapolismn.gov/business-services/licenses-permits-inspections/fire-permits/commercial-building-registration/ |
| New York | Place of assembly permit, occupancy 75 to 149 = $415 + commercial kitchen permit $70 | No annual permit or inspection fee listed for a Group B office | 2022 NYC Fire Code Appendix A, Section FC A03 (fees per year unless hourly) | https://www.nyc.gov/assets/fdny/downloads/pdf/about/appendix-a-2022.pdf |
| Oakland | Engine company annual inspection $224 + Places of Assembly (50+ persons) operational permit $392 | Engine company annual inspection $224 | City of Oakland Master Fee Schedule, Fire Department, effective July 1, 2026 (FY 2026-27 adopted) | https://www.oaklandca.gov/files/assets/city/v/2/finance/documents/financial-reporting/master-fee-schedules/fiscal-year-2026-27-adopted-mfs.pdf |
| Philadelphia | No routine fire inspection fee or annual fire permit for a restaurant in the L&I fee regulations | No routine fire inspection fee for an office in the L&I fee regulations | L&I Regulations governing fee increases for permits and licenses, effective January 1, 2025; L&I Administrative Code course summary, Chapter 9 Fees (6/26/2024) | https://www.phila.gov/media/20240903113807/li-regs-permit-license-fee-increase-schedule-amendment-2024-09-20.pdf |
| Phoenix | Places of Assembly operational permit, minimum 1 hour at $195 | No operational permit or assessment for a Group B office without hazardous materials | Fire Prevention Fee Schedule, effective 1/20/2026, V1.1 | https://www.phoenix.gov/content/dam/phoenix/firesite/documents/Fire%20Prevention%20Fee%20Schedule%20Effective%201-20-2026.pdf |
| Portland | Basic $50 + area fee ($10 + $1.00 per 100 sq ft over 1,000 = $25) + Assembly occupancy fee $25 | (Basic $50 + area fee $10 + $1.00 x 90 = $100) x 0.70 no-hazard discount for business occupancies | Fire regulations fee schedule, Exhibit A (Ordinance 189527, dated July 1, 2019), Code Enforcement fees, penalties and discounts | https://www.portland.gov/fire/permits-inspections/documents/exhibit-fee-schedule/download |
| San Antonio | No annual inspection fee listed for a restaurant or other Group A-2 occupancy under Sec. 11-16 | No annual inspection fee listed for a low-rise office under Sec. 11-16 | City Code Sec. 11-16, Fees for certain permits and services, in San Antonio Fire Code Amendments 2024 IFC (effective May 1, 2025; Mar. 2025 printing) | https://docsonline.sanantonio.gov/DSDUploads/2024FireCodeAmendments.pdf |
| San Diego | 1 inspector hour x $282 + public assembly operational permit $141 | Group B offices are not on the annual inspection list (assemblies, schools, care, residential) | Inspection Services web page (fees for annual inspections) | https://www.sandiego.gov/fire/community-risk-reduction/inspection-services |
| San Jose | Fire Safety Permit, minimum of range $702 (includes 2 base inspection hours), 2025-26 adopted | No Fire Safety Permit required for a Group B office; no routine fee listed | Departmental Fees and Charges, Fire (2025-2026 adopted and 2026-2027 proposed columns) | https://www.sanjoseca.gov/home/showpublisheddocument/131068/639148030102270000 |
| Tampa | Up to 5,000 sq ft $75 + hood extinguisher system $30 + emergency lighting $30 | 5,001 to 10,000 sq ft $90 + emergency lighting $30 | Fire Code Compliance Inspection Fees (page notes 'Updated October 2016') | https://www.tampa.gov/fire-rescue/info/fee-schedule/inspection-fees |
| Tucson | No annual inspection or assembly permit fee listed for a restaurant | No annual inspection fee listed for an office | TFD Fee Schedule, Rev. 07.01.25 (image PDF, text read by OCR) | https://www.tucsonaz.gov/files/sharedassets/public/v/1/fire/pdfs/tfd-permit-fee-schedule.pdf |
| Washington | Commercial fire inspection $150 (occupant load 99, so no Place of Public Assembly permit) | Commercial fire inspection $150 | District of Columbia Fire Code Permit and Inspection Fee Schedule (DCMR 12H Section 113), updated 4-27-17 | https://fems.dc.gov/sites/default/files/dc/sites/fems/service_content/attachments/FEMS%20Fee%20Schedule%20%28Updated%204-27-17%29.pdf |
Every component is a line item in the cited document; see tables/registry.csv for the full price register.
Source: [2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31] FDNY; Los Angeles Fire Department, Board of Fire Commissioners; Los Angeles Fire Department; Phoenix Fire Department; San Diego Fire-Rescue Department; Dallas Fire-Rescue, Inspection & Life Safety Education Division; City of Tampa, Tampa Fire Rescue; City of Chicago (American Legal Publishing); City of Fort Worth, Bureau of Fire Prevention; City of Fort Worth; City of San Jose; City of Charlotte, Charlotte Fire Department; City of San Antonio; City of Fort Worth, Bureau of Fire Prevention; City of Jacksonville; City of Austin; City of Philadelphia, Department of Licenses and Inspections; City of Philadelphia, Department of Licenses and Inspections; City of Portland, Portland Fire & Rescue; City of Albuquerque, Albuquerque Fire Rescue Fire Marshal's Office; City of Albuquerque, Fire Marshal's Office; City of Mesa; DC Fire and EMS Department; City of Oakland; City of Colorado Springs; City of Tucson, Tucson Fire Department; City of Aurora, Aurora Fire Rescue; City of Minneapolis; Columbus Division of Fire, Fire Prevention Bureau; City of Miami
Failing the inspection: free second visits and escalating ladders
A failed inspection usually costs less than the routine fee itself: the median first charged reinspection is 0.67 times the restaurant charge. Seven cities raise the fee with each return visit.
Four cities waive the first reinspection outright: Jacksonville, Albuquerque, Mesa and Washington, DC. Tampa charges nothing if the reinspection is satisfactory and double the initial fee if it is not (Tampa). San Diego covers a second visit inside its hourly fee and adds $300 per visit from the third (San Diego).
Fee charged for the 1st, 2nd and 3rd reinspection (restaurant case, one violation class)
Source: Portland, Dallas, DC, Albuquerque and Mesa fire fee schedules opened 2026-10-27
Portland has the steepest ladder: $250, $400 and $700 for the first three reinspections with one violation class open, a ratio of 2.8 from first to third (Exhibit A). Aurora goes from $66 to $183 (2.77 times) and Dallas from $171 to $255 (1.49 times).
In 3 cities the first charged reinspection costs more than the routine restaurant charge: Tampa (2.0 times), Portland (2.5 times) and Austin, where a $148 hourly reinspection compares with a $30 annual system permit. In 10 cities it costs less. Violations that most often trigger a return visit are ranked in our fire code violations report.
| City | 1st reinspection | 2nd reinspection | 3rd reinspection | First charged fee / restaurant charge | Rule as published |
|---|---|---|---|---|---|
| Albuquerque | $0 | $60 | $60 | 0.6 | Re-inspection fee $60 assessed from the second re-inspection onward (8305.1); first re-inspection not charged |
| Aurora | $66 | $183 | n/a | 0.46 | Non-compliance/re-inspection: first $66, additional reinspection $183 |
| Austin | $148 | $148 | n/a | 4.93 | Maintenance subsequent (failed) inspection $148 per hour; 1 hour assumed |
| Charlotte | $120 | n/a | $185 | 0.53 | 1st site visit re-inspection $120; 3rd re-inspection $185 (2nd re-inspection not listed) |
| Chicago | n/a | n/a | n/a | n/a | Current reinspection fee not located in the opened code text (chapter page returned HTTP 403) |
| Colorado Springs | $123 | $246 | n/a | 0.75 | First reinspection $123 per hour; subsequent inspections $246 per hour (1 hour assumed) |
| Dallas | $171 | $200 | $255 | 0.34 | 1st $171, 2nd $200, 3rd and each subsequent $255 |
| Fort Worth | n/a | n/a | n/a | n/a | Ordinance lists $125 per hour for additional construction inspections; no separate reinspection fee for annual inspections found. Bureau Q&A: re-inspections due to code violations on permits 4-hour minimum $440 |
| Jacksonville | $0 | $22.50 | n/a | 1.0 | First re-inspection no charge; second re-inspection $0.009 per sq ft (restaurant case) |
| Los Angeles | $516 | $516 | n/a | 1.0 | Non-compliance inspection fee: 2-hour minimum or $516 (LAMC 57.104.12.1.1, FY 2019-20) |
| Mesa | $0 | $50 | $50 | 0.18 | Re-inspection fee under 100,000 sq ft $50 per site visit starting with the third visit |
| Minneapolis | n/a | n/a | n/a | n/a | Reinspection fees not shown in the static part of the fee schedule |
| New York | $210 | $210 | n/a | 0.43 | Re-inspection to confirm correction of violations $210 per hour per inspector (A03.1(45)); assumed 1 hour |
| Oakland | $157 | $157 | n/a | 0.25 | Engine company re-inspection $157 per re-inspection |
| Philadelphia | n/a | $100 | $200 | n/a | Second re-inspection $100, third $200, fourth and later $350 where non-compliance persists |
| Phoenix | $195 | $195 | n/a | 1.0 | Reinspection minimum $195 (1 hour), each |
| Portland | $250 | $400 | $700 | 2.5 | Unmitigated violations on reinspection: first $100 per violation class + $150; second $100 + $300; third and later $100 + $600 (one violation class assumed) |
| San Antonio | $150 | $150 | n/a | n/a | Reinspection fee $150 for each inspection or reinspection not approved (11-16(c)(1)); minor re-inspection $35 |
| San Diego | $282 | $582 | n/a | 0.67 | Second visit covered by hourly fee ($282, 1 hour assumed); third and later visits $300 per visit plus hourly fee |
| San Jose | $272 | $272 | n/a | 0.39 | Reinspection of uncleared violations at the hourly rate, $136 per half hour; 1 hour assumed = $272 |
| Tampa | $270 | $270 | n/a | 2.0 | Satisfactory re-inspection no charge; unsatisfactory re-inspection double the initial inspection fee; fourth re-inspection double the previous fee |
| Tucson | n/a | n/a | n/a | n/a | No reinspection line in the schedule |
| Washington | $0 | $0 | $150 | 1.0 | First re-inspection included in the inspection fee; $150 applies to the third and later re-inspections |
n/a means the schedule does not list that visit. Multiple = first charged reinspection fee divided by the restaurant routine charge; where a fee is hourly, one hour is assumed.
Source: [2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31] FDNY; Los Angeles Fire Department, Board of Fire Commissioners; Los Angeles Fire Department; Phoenix Fire Department; San Diego Fire-Rescue Department; Dallas Fire-Rescue, Inspection & Life Safety Education Division; City of Tampa, Tampa Fire Rescue; City of Chicago (American Legal Publishing); City of Fort Worth, Bureau of Fire Prevention; City of Fort Worth; City of San Jose; City of Charlotte, Charlotte Fire Department; City of San Antonio; City of Fort Worth, Bureau of Fire Prevention; City of Jacksonville; City of Austin; City of Philadelphia, Department of Licenses and Inspections; City of Philadelphia, Department of Licenses and Inspections; City of Portland, Portland Fire & Rescue; City of Albuquerque, Albuquerque Fire Rescue Fire Marshal's Office; City of Albuquerque, Fire Marshal's Office; City of Mesa; DC Fire and EMS Department; City of Oakland; City of Colorado Springs; City of Tucson, Tucson Fire Department; City of Aurora, Aurora Fire Rescue; City of Minneapolis; Columbus Division of Fire, Fire Prevention Bureau; City of Miami
Hood suppression tests, small alarm and sprinkler jobs, after-hours visits
One-time system fees vary more than routine fees. A hood suppression system permit, test or plan review costs from $50 to $1,149 (median $235).

Albuquerque charges $50 for a wet chemical system protecting up to 5,000 sq ft (Albuquerque). Oakland charges $1,149 for any pre-engineered system, including UL 300 kitchen systems (Oakland). New York charges $285 for a mechanical-only acceptance test and $580 for a mechanical and electrical test (Appendix A). How hood systems are serviced between inspections is covered in our kitchen hood suppression guide.
Rate billed for reinspections, extra time or unlisted services
Source: published city fire prevention fee schedules opened 2026-10-27
Published inspector hourly rates run from $65 in Washington, DC to $392 in Oakland across 16 cities, with a median of $136.50. Los Angeles bills $379 per hour for inspection and re-inspection under its January 5, 2026 Section 118 schedule (LAFD Section 118).
Lowest bill for a single inspection outside business hours
Source: published city fire prevention fee schedules opened 2026-10-27; minimum hours as stated in each schedule
After-hours inspections carry minimums of one to four hours. The smallest after-hours bill is $160 in San Antonio (2 hours at $80) and the largest is $1,375 in Oakland (2.5 hours at $550). Columbus adds a $30 trip charge to a 4-hour minimum at $123.24, for $522.96 (after-hours request form).
| City | Inspector hourly rate | After-hours minimum | After-hours rule | Hood system fee | Hood fee basis | Small alarm job | Small sprinkler job | Alarm and sprinkler basis |
|---|---|---|---|---|---|---|---|---|
| Albuquerque | n/a | n/a | Per AFR Fire Service Statement (rate not in the opened document) | $50 | Wet chemical and other special extinguishing systems, up to 5,000 sq ft protected area $50 (construction permit) | $50 | $75 | Fire alarm up to 10,000 sq ft $50; automatic sprinkler up to 10,000 sq ft $75 (plan review/construction permit) |
| Aurora | n/a | n/a | Inspector weekend/after-hours fee listed as $240 with a 4-hour minimum (unit not stated, so not compared) | n/a | n/a | n/a | ||
| Austin | $148 | $338 | After-hours fee $169 per inspector per hour, 2-hour minimum | $370 | Kitchen hood UMC Type I extinguishing system test $370 | $63 | $125 | Fire alarm plan review 1 to 10 devices $63; sprinkler plan review 11 to 25 heads $125 |
| Charlotte | n/a | $300 | After-hours construction inspection $300 | n/a | $240 | $345 | Fire alarm plans (shop drawings) $240; fire sprinkler plans (shop drawings) $345 | |
| Chicago | n/a | n/a | n/a | n/a | n/a | |||
| Colorado Springs | $123 | $246 | Overtime inspections $246 first incident, $123 per subsequent hour | n/a | n/a | n/a | ||
| Columbus | $123.24 | $522.96 | Hourly rate $123.24 x 4-hour minimum = $492.96 + $30 trip charge | n/a | n/a | n/a | ||
| Dallas | $150 | n/a | Standby personnel $150 per hour | $250 | Commercial cooking fire-extinguishing system permit $250 | n/a | n/a | |
| Fort Worth | $125 | n/a | $235 | Pre-engineered kitchen hood extinguishing system $235 per hood | $590 | $350 | Fire alarm 5 to 25 devices $590; sprinkler 1 to 20 heads $350 (permit incl. plan review) | |
| Jacksonville | n/a | n/a | $125 | Plan review, new hood systems $125 | $100 | $125 | Fire alarm alterations up to 5,000 sq ft $100; sprinklers relocated up to 50 heads $125 | |
| Los Angeles | $379 | $883 | Off-hours: $504 (4-hour minimum) plus $379 per hour of inspection; 1 hour assumed = $883 | n/a | Not separately priced; construction inspection billed at $379 per hour (Section 118, 2026) | $1,137 | $1,137 | Fire/life safety plan review: greater of 0.111% of valuation or $1,137 (Section 118, eff. 2026-01-05) |
| Mesa | n/a | n/a | n/a | n/a | n/a | |||
| Miami | $104 | $416 | $104 per hour per inspector, 4-hour minimum | n/a | n/a | n/a | ||
| Minneapolis | n/a | n/a | n/a | $75.40 | $75.40 | Fire protection system permit minimum $75.40 (valuation-based above that) | ||
| New York | $210 | n/a | Hourly fee based on cost of services incl. overtime (A03.1(66)); no fixed rate | $285 | Acceptance test, commercial cooking extinguishing system, mechanical only $285; mechanical and electrical $580 | n/a | n/a | |
| Oakland | $392 | $1,375 | After-hours inspection $550 per hour, 2.5-hour minimum | $1,149 | All pre-engineered systems (FM200, UL300) construction permit $1,149 flat | $689 | $689 | Fire alarm and detection systems $689 flat; sprinkler system modification for tenant improvement $689 flat |
| Philadelphia | n/a | n/a | After-hours fee per hour with 4-hour minimum (rate not stated in the opened document) | $158 | Commercial kitchen extinguishing system permit $158 each (A-902.2.6) | n/a | $76 | Relocation of sprinkler heads, first 20 heads $76 (A-902.2.6.1) |
| Phoenix | $195 | $585 | After-hours inspections minimum 3 hours = $585 | $682.50 | Automatic hood plan review $390 (2 hours) + inspection $292.50 (1.5 hours) | $390 | $292.50 | Fire alarm modification with plan review, first 1-10 devices $390; sprinkler OTC change of 1-20 heads without hard lid $292.50 |
| Portland | $100 | n/a | Stand-by fee per inspector, minimum 1 hour $100 | n/a | n/a | n/a | ||
| San Antonio | $80 | $160 | After-hours inspection $80 per man-hour, 2-hour minimum | $150 | Fixed pipe automatic extinguishing systems in hoods and ducts, per system $150 | $150 | $150 | Fire alarm remodel 1 to 20 devices $150; sprinkler remodel 1 to 20 heads $150 (plan review, inspection and test) |
| San Diego | $282 | n/a | n/a | n/a | n/a | |||
| San Jose | $272 | $408 | After-hours inspection 1.5 times hourly rate, 1 hour minimum = $408 | n/a | Fixed fire systems priced at hourly rate with base hours | n/a | n/a | |
| Tampa | n/a | n/a | n/a | n/a | n/a | |||
| Tucson | $88.28 | n/a | $176.56 | Cooking suppression system new or modification, 2 hours x $88.28 (plus 1% digital filing fee, minimum $17.66) | $176.56 | $176.56 | Fire alarm modification under 20 devices, 2 hours; sprinkler modification, 2 hours (+$2.41 per head over 20); 2 x $88.28 | |
| Washington | $65 | n/a | Use of personnel (fire inspector) $65 per person per hour, 4-hour minimum, for special events and fire watch | n/a | $150 | $150 | Plans review $150 per set |
Small alarm job: about 10 devices added to an existing system. Small sprinkler job: about 20 heads added or relocated. Where a fee is priced in hours, the published hourly rate is applied.
Source: [2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31] FDNY; Los Angeles Fire Department, Board of Fire Commissioners; Los Angeles Fire Department; Phoenix Fire Department; San Diego Fire-Rescue Department; Dallas Fire-Rescue, Inspection & Life Safety Education Division; City of Tampa, Tampa Fire Rescue; City of Chicago (American Legal Publishing); City of Fort Worth, Bureau of Fire Prevention; City of Fort Worth; City of San Jose; City of Charlotte, Charlotte Fire Department; City of San Antonio; City of Fort Worth, Bureau of Fire Prevention; City of Jacksonville; City of Austin; City of Philadelphia, Department of Licenses and Inspections; City of Philadelphia, Department of Licenses and Inspections; City of Portland, Portland Fire & Rescue; City of Albuquerque, Albuquerque Fire Rescue Fire Marshal's Office; City of Albuquerque, Fire Marshal's Office; City of Mesa; DC Fire and EMS Department; City of Oakland; City of Colorado Springs; City of Tucson, Tucson Fire Department; City of Aurora, Aurora Fire Rescue; City of Minneapolis; Columbus Division of Fire, Fire Prevention Bureau; City of Miami
Which of the 50 largest cities publish a usable fee schedule
We could price both reference cases in 23 of the 50 largest cities, home to 64.0% of the 50 cities' population. The rest were blocked, moved or not found.
The 23 priced cities hold 32,849,001 residents out of 51,316,953 in the 50 largest cities (Census Vintage 2025, SUB-EST2025). Houston, San Francisco, Seattle, Fresno, Nashville, Detroit, Milwaukee and Denver could not be read because the city website blocked or did not answer automated requests. Columbus and Miami publish after-hours rates but no routine fee we could find.
Show all 50 rows
| Census rank | City | State | Population 2025 | Status |
|---|---|---|---|---|
| 1 | New York | New York | 8,584,629 | Priced: both reference cases |
| 2 | Los Angeles | California | 3,869,089 | Priced: both reference cases |
| 3 | Chicago | Illinois | 2,731,585 | Priced: both reference cases |
| 4 | Houston | Texas | 2,397,315 | Not retrieved: houstontx.gov did not respond and the Houston Permitting Center returned HTTP 403 |
| 5 | Phoenix | Arizona | 1,665,481 | Priced: both reference cases |
| 6 | Philadelphia | Pennsylvania | 1,574,281 | Priced: both reference cases |
| 7 | San Antonio | Texas | 1,548,422 | Priced: both reference cases |
| 8 | San Diego | California | 1,406,106 | Priced: both reference cases |
| 9 | Dallas | Texas | 1,329,491 | Priced: both reference cases |
| 10 | Fort Worth | Texas | 1,028,117 | Priced: both reference cases |
| 11 | Jacksonville | Florida | 1,017,689 | Priced: both reference cases |
| 12 | Austin | Texas | 1,002,632 | Priced: both reference cases |
| 13 | San Jose | California | 989,814 | Priced: both reference cases |
| 14 | Charlotte | North Carolina | 964,784 | Priced: both reference cases |
| 15 | Columbus | Ohio | 938,396 | Partial: after-hours rate only; routine fee schedule not located |
| 16 | Indianapolis | Indiana | 901,116 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 17 | San Francisco | California | 826,079 | Not retrieved: sf-fire.org and sfbos.org returned a bot challenge (HTTP 202) |
| 18 | Seattle | Washington | 784,777 | Not retrieved: fee tables sit in SMC 22.602.045 on Municode and the City Clerk site, both behind a bot challenge |
| 19 | Denver | Colorado | 740,613 | Not retrieved: denvergov.org rejected the request |
| 20 | Nashville | Tennessee | 721,074 | Not retrieved: nashville.gov returned HTTP 403 |
| 21 | Oklahoma City | Oklahoma | 719,849 | Not located: a 40-page crawl of the city website found no fire prevention fee schedule |
| 22 | Washington | District of Columbia | 693,645 | Priced: both reference cases |
| 23 | El Paso | Texas | 683,012 | Not located: a 40-page crawl of the city website found no fire prevention fee schedule |
| 24 | Las Vegas | Nevada | 679,817 | Not located: only construction plan-check fee tables found on lasvegasnevada.gov |
| 25 | Boston | Massachusetts | 672,973 | Not located: a 40-page crawl of the city website found no fire prevention fee schedule |
| 26 | Detroit | Michigan | 649,095 | Not retrieved: detroitmi.gov returned HTTP 403 |
| 27 | Louisville | Kentucky | 641,962 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 28 | Portland | Oregon | 635,109 | Priced: both reference cases |
| 29 | Memphis | Tennessee | 609,647 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 30 | Baltimore | Maryland | 569,997 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 31 | Milwaukee | Wisconsin | 562,407 | Not retrieved: city.milwaukee.gov returned HTTP 403 |
| 32 | Albuquerque | New Mexico | 556,588 | Priced: both reference cases |
| 33 | Fresno | California | 555,549 | Not retrieved: fresno.gov master fee schedule returned HTTP 403 |
| 34 | Tucson | Arizona | 548,371 | Priced: both reference cases |
| 35 | Sacramento | California | 536,449 | Not located: fee lookup on cityofsacramento.gov is an interactive search |
| 36 | Atlanta | Georgia | 529,110 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 37 | Kansas City | Missouri | 521,220 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 38 | Mesa | Arizona | 513,656 | Priced: both reference cases |
| 39 | Raleigh | North Carolina | 506,306 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 40 | Colorado Springs | Colorado | 494,743 | Priced: both reference cases |
| 41 | Miami | Florida | 489,812 | Partial: after-hours rate only; routine fee schedule not located |
| 42 | Omaha | Nebraska | 488,797 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 43 | Virginia Beach | Virginia | 453,737 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 44 | Long Beach | California | 450,469 | Not located: a 40-page crawl of the city website found no fire prevention fee schedule |
| 45 | Oakland | California | 440,838 | Priced: both reference cases |
| 46 | Minneapolis | Minnesota | 430,324 | Priced: both reference cases |
| 47 | Bakersfield | California | 422,165 | Not located: the fire department web page tried did not load in this pass (moved page or server error) |
| 48 | Tulsa | Oklahoma | 416,209 | Not located: only a hazardous materials fee ordinance found on cityoftulsa.org |
| 49 | Tampa | Florida | 413,554 | Priced: both reference cases |
| 50 | Aurora | Colorado | 410,053 | Priced: both reference cases |
Rank and population: Census Vintage 2025. Status reflects this pass on 2026-10-27; 'not located' does not mean a city charges nothing.
Source: [1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31] U.S. Census Bureau, Population Estimates Program; FDNY; Los Angeles Fire Department, Board of Fire Commissioners; Los Angeles Fire Department; Phoenix Fire Department; San Diego Fire-Rescue Department; Dallas Fire-Rescue, Inspection & Life Safety Education Division; City of Tampa, Tampa Fire Rescue; City of Chicago (American Legal Publishing); City of Fort Worth, Bureau of Fire Prevention; City of Fort Worth; City of San Jose; City of Charlotte, Charlotte Fire Department; City of San Antonio; City of Fort Worth, Bureau of Fire Prevention; City of Jacksonville; City of Austin; City of Philadelphia, Department of Licenses and Inspections; City of Philadelphia, Department of Licenses and Inspections; City of Portland, Portland Fire & Rescue; City of Albuquerque, Albuquerque Fire Rescue Fire Marshal's Office; City of Albuquerque, Fire Marshal's Office; City of Mesa; DC Fire and EMS Department; City of Oakland; City of Colorado Springs; City of Tucson, Tucson Fire Department; City of Aurora, Aurora Fire Rescue; City of Minneapolis; Columbus Division of Fire, Fire Prevention Bureau; City of Miami
How to read your own city's fire marshal inspection fee
Four questions decide what a business pays: the billing model, the occupancy class, the cycle length and the reinspection rule.
- Find the billing model: square-footage band, occupancy permit, hourly rate or none. The model sets whether an office or retail space pays at all.
- Check the occupancy thresholds. Assembly permits often start at 50 occupants (Oakland, San Diego, Aurora) or another figure (New York bands start at 75; DC's permit applies above 100).
- Check how often the inspection recurs. Mesa's low-risk cycle is three years; Aurora uses risk-based cycles and DC ties the inspection to business license renewal.
- Read the reinspection rule before the first visit. Four of the 23 cities waive the first reinspection; seven escalate.
Which inspections and permits apply to a building type is summarized in our requirement finder. State-level code editions are compared in fire code adoption by state, and Texas, Florida and North Carolina specifics are on the Texas, Florida and North Carolina pages.

Ratios behind the comparison
Reference-case routine charge
Formulasum of the routine inspection fee and any annual permit or registration the reference business needs, from each city's published schedule
Inputs: fact sheet rows 51 to 193; derived rows r1 to r69 (fact sheet rows)
Result: Restaurant median $150 (range $0 to $702); office median $0 (range $0 to $250)
The restaurant pays in 20 of 23 cities because assembly occupancies are inspected and permitted almost everywhere; offices pay only where a city bills every commercial occupancy.
Limitations: Two invented but typical businesses; real bills depend on occupancy classification, systems present and inspector time.
Share of cities charging for the routine inspection
Formulacities with a charge > $0 / 23 x 100
Inputs: derived rows d10 to d14 (fact sheet rows)
Result: 20 of 23 (87.0%) charge at least one reference case; 11 (47.8%) charge both; 3 (13.0%) charge neither
Charging only for reinspections is the minority model among the priced cities.
Limitations: 23 of 50 cities; the 27 not priced may differ.
Reinspection penalty multiple
Formulafirst charged reinspection fee / restaurant routine charge (one hour where hourly)
Inputs: derived row d15; table t2 (fact sheet rows)
Result: Median 0.67 (range 0.18 to 4.93, 17 cities)
In most cities a failed inspection adds less than the routine fee; the cost rises with each return visit where a ladder exists.
Limitations: Cities with no routine charge are excluded because the ratio is undefined; hourly fees assume one hour.
Fire inspection cost index
Formula100 x (restaurant + office charge) / median combined charge of the 23 cities ($255)
Inputs: derived rows r3 to r69 and d7 (fact sheet rows)
Result: Oakland 329.4, San Jose 275.3, Los Angeles 202.4; Tampa 100.0; Austin 11.8; three cities 0.0
An index of 200 means a business pays twice what the median priced city charges for the same two reference cases.
Limitations: Equal weight to the two cases; one-cycle basis ignores multi-year cycles.
California gap
Formulamedian combined charge of the 4 California cities vs the 19 others
Inputs: derived rows d26 and d27 (fact sheet rows)
Result: $609 vs $210
Three of the four California cities price inspections and permits from inspector hours, and their hourly rates are among the highest published.
Limitations: Four California cities only; Fresno, Sacramento, San Francisco, Long Beach and Bakersfield were not priced.
Where the numbers diverge
- The median routine charge for a 2,500 sq ft restaurant is $150 across 23 of the 50 largest U.S. cities (2026 schedules).[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31]
- The highest restaurant charge is $702 in San Jose, the minimum annual Fire Safety Permit for 2025-26.[12]
- 12 of 23 cities (52.2%) charge nothing for a routine inspection of a 10,000 sq ft office.[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31]
- The highest office charge is $250, in Albuquerque, where the Fire and Life Safety Fee is collected with business registration.[21][22]
- Oakland has the highest combined charge for both reference businesses, $840 under its FY 2026-27 master fee schedule.[25]
- San Antonio, Philadelphia and Tucson charge no routine fee for either reference business; they price reinspections, systems and hazards instead.[14][18][19][27]
- The four California cities priced have a median combined charge of $609, against $210 for the other 19 cities.[25][12][3][4][6]
- The median first charged reinspection costs 0.67 times the routine restaurant charge (17 cities).[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31]
- Jacksonville, Albuquerque, Mesa and Washington, DC waive the first reinspection.[16][21][22][23][24]
- Portland's reinspection fees climb from $250 to $400 to $700 for the first three return visits with one violation class open (2019 schedule).[20]
- Published inspector hourly rates range from $65 (Washington, DC) to $392 (Oakland); the median of 16 cities is $136.50.[24][25]
- One after-hours fire inspection costs at least $160 in San Antonio and at least $1,375 in Oakland; the median minimum of 10 cities is $412.[14][25]
- Hood suppression system permit, test or plan review fees range from $50 (Albuquerque) to $1,149 (Oakland), median $235 across 11 cities.[21][22][25]
- The 23 priced cities hold 64.0% of the population of the 50 largest U.S. cities (Census Vintage 2025).[1]
Summary
- We priced a 2,500 sq ft restaurant and a 10,000 sq ft office in 23 of the 50 largest U.S. cities using each city's own published fee schedule.
- The restaurant's routine charge has a median of $150 and ranges from $0 to $702.
- The office pays nothing in 12 cities; the highest office charge is $250.
- 20 of 23 cities (87.0%) charge at least one of the two businesses for the routine inspection; 3 charge neither.
- California cities charge a median $609 for both businesses combined, against $210 for the others.
- A first charged reinspection costs a median 0.67 times the routine restaurant charge; 4 cities waive it and 7 escalate with each visit.
- Inspector hourly rates run from $65 to $392; after-hours minimums from $160 to $1,375.
Questions people ask
how much is fire inspection fee
A median of $150 for a small restaurant and $0 for a small office, across 23 large U.S. cities' 2026 schedules. See the table for your city.
fire marshal inspection fee
Fire marshal offices bill through the same fire prevention fee schedule: an annual inspection fee, an operational permit, or both. Chicago charges $500 a year for Group A buildings (Municipal Code 15-4-030).
how much does a fire inspection cost
The city fee is the smaller part: a median $150 for a restaurant. Contractor charges for testing alarms, sprinklers and extinguishers are separate and are not covered here.
what happens if you fail a fire inspection
The inspector returns after the correction period, and most cities bill the return visit: a median of 0.67 times the routine restaurant charge for the first charged reinspection, rising in seven cities with each further visit.
fire inspection permit cost
Place of assembly permits for a small restaurant range from $65 (Charlotte) to $392 (Oakland) per year in the cities that require one for an occupant load of 99.
For journalists and researchers
If you cite only a few, cite these
- A small restaurant pays a median $150 in routine fire inspection fees across 23 of the 50 largest U.S. cities; a small office pays $0 in 12 of them.[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31]
- Oakland's combined charge for a 2,500 sq ft restaurant and a 10,000 sq ft office, $840, is 329.4 percent of the median city's.[25]
- California's four priced cities charge a median $609 for the two reference businesses, nearly three times the $210 median elsewhere.[25][12][3][4][6]
Most quotable statistics
- A small restaurant pays a median $150 in routine fire inspection fees across 23 of the 50 largest U.S. cities; a small office pays $0 in 12 of them.[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31]
- Oakland's combined charge for a 2,500 sq ft restaurant and a 10,000 sq ft office, $840, is 329.4 percent of the median city's.[25]
- California's four priced cities charge a median $609 for the two reference businesses, nearly three times the $210 median elsewhere.[25][12][3][4][6]
- Portland charges $700 for a third reinspection with one violation class still open, 2.8 times its first reinspection fee.[20]
- Four of 23 large cities waive the first fire reinspection: Jacksonville, Albuquerque, Mesa and Washington, DC.[16][21][22][23][24]
- An after-hours fire inspection costs at least $1,375 in Oakland and $160 in San Antonio.[25][14]
Press summary
Fire Life and Safety opened the published fire prevention fee schedules of the 50 largest U.S. cities and priced two reference businesses in the 23 cities whose schedules could be retrieved and applied. A 2,500 sq ft restaurant pays a median $150 for its routine fire inspection and permits, with a range from $0 in San Antonio, Philadelphia and Tucson to $702 in San Jose. A 10,000 sq ft office pays nothing in 12 of the 23 cities and at most $250. California cities charge the most: a median $609 for both businesses combined, against $210 elsewhere. Failing an inspection usually costs less than the inspection itself (median multiple 0.67), but seven cities raise the fee with every return visit, up to $700 for a third reinspection in Portland. Minimum after-hours bills range from $160 to $1,375. The dataset, formulas and every source document are published under CC BY 4.0.
Suggested headlines
- Small restaurants pay a median $150 for routine fire inspections in big U.S. cities
- Offices pay no routine fire inspection fee in 12 of 23 large cities
- Oakland tops big-city fire inspection charges at $840 for two small businesses
- Failing a fire inspection costs less than passing one in most large cities, until the third visit
- California cities charge nearly three times the median fire inspection fee
How to cite this report
Fire Life and Safety. (2026). Fire Inspection Fee by City: What 23 Large U.S. Cities Charge Businesses. Retrieved from https://firelifeandsafety.com/reports/fire-inspection-fees-by-city/
Reuse license
Data and tables are licensed CC BY 4.0. Attribution: “Source: Fire Life and Safety, Fire Inspection Fee by City: What 23 Large U.S. Cities Charge Businesses” with a link to this page.
Download the data
Every table in this report is available as a CSV under CC BY 4.0. The fact sheet lists each value with its source URL and access date.
- derived_metrics.csv (CSV)
- fact_sheet.csv (CSV)
- Reference-case routine fire inspection charges, 23 of the 50 largest U.S. cities (CSV)
- Reinspection fees and the penalty multiple (CSV)
- Hourly, after-hours and system fees (CSV)
- How each city's reference charge was calculated (CSV)
- Coverage: the 50 largest U.S. cities and whether a fee schedule could be priced (CSV)
- Summary: median and range of routine charges (CSV)
Frequently asked questions
How much is a fire inspection fee for a business?
For a 2,500 sq ft restaurant, the median routine charge across 23 of the 50 largest U.S. cities is $150, with a range of $0 to $702. For a 10,000 sq ft office the median is $0 and the highest is $250 (Albuquerque).
Is the fire marshal inspection free?
In some cities. San Antonio, Philadelphia and Tucson list no routine fee for a restaurant or office, and 12 of 23 cities charge nothing for the office. Reinspections, system tests and permits are still billed.
Why do restaurants pay more than offices?
In the priced schedules, assembly occupancies such as restaurants carry permits or inspection fees that offices do not. New York charges $415 for a place of assembly permit (75 to 149 occupants) plus $70 for a commercial kitchen permit; a low-rise office there pays no routine fee.
What does a fire reinspection cost?
Among 17 cities with both a routine charge and a reinspection fee, the first charged reinspection costs a median 0.67 times the routine restaurant charge. Dallas charges $171, $200 and $255 for the first three; Phoenix charges $195 per reinspection.
Is the first fire reinspection free?
In Jacksonville, Albuquerque, Mesa and Washington, DC it is. Tampa charges nothing for a satisfactory reinspection and double the initial fee for an unsatisfactory one.
How much does an after-hours fire inspection cost?
Across 10 cities the minimum after-hours bill ranges from $160 (San Antonio) to $1,375 (Oakland), with a median of $412. Minimums run one to four hours.
How much does the fire department charge to test a kitchen hood suppression system?
Austin charges $370 for a Type I hood extinguishing system test, New York $285 for a mechanical-only acceptance test, Fort Worth $235 per pre-engineered hood and Dallas $250 for the system permit.
How do cities calculate the fire inspection fee?
By square-footage band (Tampa, Fort Worth, Charlotte, Albuquerque, Minneapolis), by occupancy permit (New York, Los Angeles, Phoenix, Chicago), by the hour (San Diego at $282) or per square foot (Jacksonville at $0.009, up to $5,000).
Which large city charges the most for fire inspections?
Of the 23 priced, Oakland has the highest combined charge for both reference businesses at $840, an index of 329.4 against the median city at 100.
How often is a business inspected?
Chicago's code requires an annual inspection of Group A buildings, and San Diego inspects public assemblies every year. Mesa inspects low-risk occupancies every three years and medium-risk every two; Aurora uses one, two or three-year cycles by occupancy risk.
Methodology
Scope. We started from the 50 most populous incorporated places in the U.S. Census Bureau's Vintage 2025 city estimates (consolidated cities use the balance figure). For each, we looked for the fire department's or fire marshal's own published fee schedule, ordinance or fee page. We opened 31 documents from 25 cities between 2026-10-26 and 2026-10-27 and saved a copy of each.
Reference cases. Restaurant: 2,500 sq ft, Group A-2, occupant load 99, one kitchen hood suppression system, no sprinkler or fire alarm system. Office: 10,000 sq ft, one-story Group B, no hazardous materials. The routine charge is every fee the schedule attaches to the routine inspection cycle for that business (inspection fee, annual operational permit, registration), assuming it passes on the first visit. Where a fee is billed by the hour, one inspector hour is assumed. Where a city assigns risk classes, we assumed the restaurant is high risk and the office low risk (stated per city in table t4).
Inclusion and exclusion. A city enters the medians only when both reference cases could be priced from documents we opened. Columbus and Miami contribute only after-hours rates. Fees charged by contractors for testing systems, false alarm fines, hazardous materials permits, plan review based on construction valuation, technology surcharges and state fire marshal fees are excluded. State fire marshal schedules were not compiled in this release.
Conflicting or dated figures. We used the newest adopted schedule each city links today. Several are old (Colorado Springs 2015, Washington, DC 2017, Portland and Albuquerque 2019, Los Angeles FY 2019-20 operational permits) and are flagged with their dates in table t1. Where a schedule shows both adopted and proposed figures (San Jose), we used the adopted figures and report the proposed ones in the notes.
Derived metrics. Medians include cities that charge $0. The cost index is 100 times a city's combined charge divided by the median combined charge ($255). The reinspection multiple divides the first charged reinspection fee by the routine restaurant charge and is undefined where the routine charge is $0. All calculations are in scripts/analyze.py and derived_metrics.csv.
Limitations. 23 of 50 cities is not a random sample: cities that block automated requests or publish fees only in code libraries are missing. Real bills depend on how a city classifies the occupancy, the systems present and the time an inspector spends. Some cities inspect on two or three-year cycles; our figures are per cycle.
Not legal advice. This report summarizes published municipal fee schedules for comparison. It is not legal, tax or compliance advice, and fee amounts change by ordinance. Confirm the current fee with your local fire prevention bureau before budgeting or filing.
Last updated 2026-10-27. Data and tables are licensed CC BY 4.0: credit 'Fire Life and Safety, Fire Inspection Fees by City (2026)'.
This report presents published data with its limitations. It is not legal, engineering, financial or investment advice. Requirements depend on the code edition your state and local fire marshal have adopted; confirm with your authority having jurisdiction.
Sources, ranked by quality
Tier 1: primary and official sources (31)
- [1] U.S. Census Bureau, Population Estimates Program. City and Town Population Totals: 2020-2025 (SUB-EST2025), Vintage 2025. July 1, 2025 estimates. Accessed 2026-10-27.
- [2] FDNY. 2022 New York City Fire Code, Appendix A (Fees). Fire Code effective April 15, 2022. Accessed 2026-10-27.
- [3] Los Angeles Fire Department, Board of Fire Commissioners. FY 2019-20 Annual Cost of Special Services Fee Adjustments (C.F. 19-0956). FY 2019-20 schedule (latest operational permit table retrievable). Accessed 2026-10-27.
- [4] Los Angeles Fire Department. Fire Development Services, Section 118 Plan-Check and Inspection Fees. Effective January 5, 2026. Accessed 2026-10-27.
- [5] Phoenix Fire Department. Fire Prevention Fee Schedule, effective 1/20/2026 (V1.1). Effective January 20, 2026. Accessed 2026-10-27.
- [6] San Diego Fire-Rescue Department. Inspection Services. Rates as published on the page, accessed 2026-10-27. Accessed 2026-10-27.
- [7] Dallas Fire-Rescue, Inspection & Life Safety Education Division. Schedule of Permit Fees 2024 (Ordinance 32556, effective 10/01/2023). Ordinance effective October 1, 2023. Accessed 2026-10-27.
- [8] City of Tampa, Tampa Fire Rescue. Fire Code Compliance Inspection Fees. Page marked updated October 2016. Accessed 2026-10-27.
- [9] City of Chicago (American Legal Publishing). Municipal Code of Chicago 15-4-030, Annual inspections. As amended June 17, 2026. Accessed 2026-10-27.
- [10] City of Fort Worth, Bureau of Fire Prevention. Ordinance No. 26-28781, fire code related fees. Effective October 1, 2026. Accessed 2026-10-27.
- [11] City of Fort Worth. Bureau of Fire Prevention / Fire Marshal's Office page and Q&A. Accessed 2026-10-27. Accessed 2026-10-27.
- [12] City of San Jose. Departmental Fees and Charges, Fire (2025-2026 adopted, 2026-2027 proposed). FY 2025-26 adopted fees. Accessed 2026-10-27.
- [13] City of Charlotte, Charlotte Fire Department. Charlotte Fire Department FY27 User Fee Schedule. Fiscal year 2027 (from July 1, 2026). Accessed 2026-10-27.
- [14] City of San Antonio. San Antonio Fire Code Amendments 2024 IFC, Sec. 11-16 Fees for certain permits and services. Effective May 1, 2025 (Mar. 2025 printing). Accessed 2026-10-27.
- [15] City of Fort Worth, Bureau of Fire Prevention. Q&A for Bureau of Fire Prevention / Fire Marshal. Undated; accessed 2026-10-27. Accessed 2026-10-27.
- [16] City of Jacksonville. City Fees: Fire and Rescue Inspections (Section 420.104) and Plan Review Fees (Section 123.102). Accessed 2026-10-27. Accessed 2026-10-27.
- [17] City of Austin. Exhibit A, City of Austin Fiscal Year 2025-2026 Fees, Fines and Other Charges (Fire – General Fund). Fiscal year 2025-26. Accessed 2026-10-27.
- [18] City of Philadelphia, Department of Licenses and Inspections. Regulations governing fee increases for permits and licenses (effective January 1, 2025). Effective January 1, 2025. Accessed 2026-10-27.
- [19] City of Philadelphia, Department of Licenses and Inspections. Philadelphia Administrative Code Chapters 4-11 course (Chapter 9, Fees). June 26, 2024. Accessed 2026-10-27.
- [20] City of Portland, Portland Fire & Rescue. Fire regulations fee schedule, Exhibit A (Ordinance 189527). Dated July 1, 2019. Accessed 2026-10-27.
- [21] City of Albuquerque, Albuquerque Fire Rescue Fire Marshal's Office. Chapter 83, Required Inspections, Fees and Rates. Fire and Life Safety Fee in force since July 1, 2019. Accessed 2026-10-27.
- [22] City of Albuquerque, Fire Marshal's Office. Fire and Life Safety Fee overview. Process start July 1, 2019. Accessed 2026-10-27.
- [23] City of Mesa. Schedule of Fees and Charges, Mesa Fire and Medical. Updated for July 2026. Accessed 2026-10-27.
- [24] DC Fire and EMS Department. District of Columbia Fire Code Permit and Inspection Fee Schedule (DCMR 12H Section 113). Updated April 27, 2017. Accessed 2026-10-27.
- [25] City of Oakland. Master Fee Schedule, Fire Department, FY 2026-27 adopted. Effective July 1, 2026. Accessed 2026-10-27.
- [26] City of Colorado Springs. Colorado Springs Fire Department 2015 Fee Schedule, Code Services. 2015 schedule (current link on CSFD fee page). Accessed 2026-10-27.
- [27] City of Tucson, Tucson Fire Department. TFD Fee Schedule, Rev. 07.01.25. Revised July 1, 2025. Accessed 2026-10-27.
- [28] City of Aurora, Aurora Fire Rescue. Aurora Fire Rescue Fees. Accessed 2026-10-27. Accessed 2026-10-27.
- [29] City of Minneapolis. Commercial building registration. Accessed 2026-10-27. Accessed 2026-10-27.
- [30] Columbus Division of Fire, Fire Prevention Bureau. Request for After-Hours Inspection. Accessed 2026-10-27. Accessed 2026-10-27.
- [31] City of Miami. Get an After Hours Fire Inspection. Accessed 2026-10-27. Accessed 2026-10-27.