Fees
Estimated city fees
Baseline for a simple permitted roofing: $150–$550 estimated city/county permit fees. Fees vary by project valuation and surcharges.
| Fee | Amount | Notes |
|---|---|---|
| Building permit (roofing) | $150–$550 | City of Tampa permit fees are based on project valuation. A typical 1,500–2,000 sq-ft shingle re-roof (project value ~$15,000–$25,000) generates $150–$300 in permit fees. Tile roofs or large homes approach $400–$550. State surcharges add approximately 1–2% to the base fee. |
| State surcharges (DCA + education) | 1–2% of permit fee (minimum $4) | Florida Department of Community Affairs and state education surcharges apply to all Florida building permits. |
| Inspections | Included | In-progress (dry-in/underlayment) and final inspections are included under the permit. Tampa requires a dry-in inspection for tile re-roofs and for any job where the deck is fully exposed. |
Affiliate slot
Need a contractor?
Licensed contractor matching.
Conditions
The rules that apply
- Any roof replacement or re-roof in Tampa needs a building permit, including in-kind shingle or tile replacement.
- Tampa is in Hillsborough County, which is outside Florida's High Velocity Hurricane Zone (HVHZ). Its design wind speed is 140 mph (3-second gust), one of the highest non-HVHZ wind speeds in Florida.
- All roofing materials must have a current Florida Product Approval (FL#) listed at floridabuilding.org. A Miami-Dade NOA is not required outside the HVHZ, but FL# approval covers Hillsborough County's wind exposure.
- Asphalt shingles in Tampa must carry a minimum 130 mph wind-resistance rating (FL# verified). Install them with the manufacturer's enhanced nailing schedule for high-wind zones.
- Any repair that exposes or replaces more than 25% of the roof deck needs a full re-roof permit under Florida Building Code §1511.1 (substantial improvement threshold).
- Switching roofing material type (e.g., asphalt shingles to concrete tile) needs permit review and may need a structural engineer's analysis of framing dead-load capacity.
Documents
What you'll need to file
- Completed City of Tampa building permit application submitted through Tampa's online permitting portal (ePermitting).
- Florida Product Approval (FL#) for every roofing product: underlayment, field shingles or tile, ridge cap, fasteners, and flashing tape.
- Scope of work describing existing material, proposed material, number of layers being removed, and total square footage.
- Roof plan or sketch showing slope, total area, valleys, ridges, penetrations, and any mechanical equipment curbs.
- For tile re-roofs: Florida Professional Engineer (PE) signed and sealed wind-load attachment calculation per FBC §1504.
- For structural material changes (e.g., shingles to tile): PE-signed dead-load analysis confirming the existing framing can carry the load.
- Contractor's state-issued roofing license number and Certificate of Insurance on file with City of Tampa.
Process
How the permit process works
Each step must finish before the next one starts.
-
Check Florida Product Approval (FL#) for all materials Confirm that every product in the proposed roofing assembly has a current Florida Product Approval (FL#) listed at floridabuilding.org. The FL# must cover Hillsborough County's wind speed exposure. Plan review rejects an expired or non-applicable FL#.
-
Submit the permit application through Tampa ePermitting Log in to the City of Tampa's online ePermitting portal, start a residential permit application, and select 'Roofing' as the work type. Upload the scope of work, product approvals, and roof plan. For tile roofs, include the PE-sealed wind calculation.
-
Get approval, pay the fee, and post the permit Tampa plan review typically takes 2–5 business days for shingle re-roofs. Tile and structural jobs can take 5–10 business days. Once approved, pay the fee through the portal and post the permit on site before work begins.
-
Pass dry-in inspection (tile and full tear-offs) After the deck is exposed and the FL#-approved underlayment is installed, call for a dry-in inspection before applying any field tiles or shingles. Tampa Building requires this inspection for tile re-roofs and full tear-offs. It checks the underlayment installation and deck condition before final covering.
-
Complete installation and final inspection After all roofing, flashing, ridge caps, and penetration seals are complete, request a final inspection through Tampa ePermitting. The inspector checks FL# compliance, flashing details, fastener schedules, and installation quality. The permit closes on final approval.
Affiliate slot
Tools & materials
Roofing tools and supplies from Amazon.
Provenance
Code basis & official sources
Last verified 2026-05-06.
2023 Florida Building Code (FBC), Building Chapter 15 (Roof Assemblies), §1504 (Wind Resistance), §1511 (Re-Roofing). Hillsborough County design wind speed 140 mph (3-second gust, Exposure Category C). Florida Product Approval (FL#) requirements per FBC Chapter 6.
Residential permit page: https://www.tampa.gov/building/permits
If you skip the permit
- Tampa Building Department can issue stop-work orders and require tear-off of non-compliant roofing installed without a permit.
- An unpermitted roof that fails in a hurricane or tropical storm may void your homeowner's insurance wind coverage. Wind is the most common and costly claim type in Tampa Bay.
- Florida requires disclosure of unpermitted work at sale. Unpermitted roofing can delay closing, trigger a retroactive permit, or reduce appraised value.
- Materials that lack FL# compliance and go in without inspection present a serious wind-uplift risk in a city that sits in common Gulf Coast hurricane landfall corridors.
FAQ
Common Tampa roofing permit questions
Do I need a permit to replace my roof in Tampa?
Yes. Every roof replacement in Tampa needs a building permit, including in-kind shingle or tile replacements. Tampa (Hillsborough County) has one of the highest design wind speeds in non-HVHZ Florida at 140 mph. The permit process checks that your roofing system has the required Florida Product Approval (FL#).
Is Tampa in the HVHZ like Miami?
No. Tampa (Hillsborough County) is not in Florida's High Velocity Hurricane Zone (HVHZ), which is limited to Broward and Miami-Dade counties. But Tampa has a very high design wind speed of 140 mph, so all roofing materials must have a current Florida Product Approval (FL#) covering Hillsborough County's wind exposure. Miami-Dade NOAs are not required in Tampa.
What is a Florida Product Approval (FL#) and do I need one for Tampa?
A Florida Product Approval (FL#) is the statewide roofing material certification system managed by the Florida Building Commission (floridabuilding.org). Every component of your roofing assembly (underlayment, shingles or tile, fasteners, ridge cap, flashing) must have a current FL# before Tampa approves a permit. Unlike Miami-Dade's NOA system, FL# approvals cover the entire state, not just the HVHZ.
Do I need an engineer for a tile re-roof in Tampa?
Yes. Tile re-roofs in Tampa require a Florida Professional Engineer (PE) to sign and seal a wind-load attachment calculation showing FBC §1504 compliance at Hillsborough County's 140 mph wind speed. You need it at permit application.
Can I put new shingles over my existing roof in Tampa?
FBC §1511 permits a single recover in some circumstances, but only if the existing deck is in acceptable condition and all FL# requirements are met. Most Tampa contractors recommend full tear-off. It allows a deck inspection and gives the best wind-resistance performance at Tampa's 140 mph wind speed.
How much does a roofing permit cost in Tampa?
Expect $150–$550 in total permit fees for a typical residential re-roof. Fees are based on project valuation plus state surcharges. A $15,000–$25,000 shingle re-roof generates roughly $150–$300. Tile roofs and larger homes run $400–$550.
§ A More permits for Tampa
§ B Compare across cities
§ C Companion calculators
Disclaimer: Informational only, not legal advice. Rules change. verify with Tampa permitting staff before you build.