Tampa, FL · Permit lookup

Do I Need a Permit to Replace a Roof in Tampa, FL?

Verdict in ten seconds. Fees, documents, and process are below. All of it comes from Tampa permit records.

Last verified: 2026-05-06 Official sources linked below
~$350 est. fee 2–5 business days… 6 conditions total

Plan review

2–5 business days (shingle re-roofs). 5–10 business days (tile or structural-review jobs).

Total cycle

1–3 weeks from application to final inspection

Documents

7 required

Timing note

Tampa Building Department processes standard shingle permits efficiently. Tile re-roofs that need PE wind calculations, and post-hurricane surge periods (fall), can push review times to the higher end. Having FL# documents ready before submission speeds review significantly.

Check your roofing details

Estimate fees and verdict for your specific project.

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.

Need a contractor?

Licensed contractor matching.

Get Free Quotes from Licensed Tampa Roofing Contractors

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.

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.

How the permit process works

Each step must finish before the next one starts.

  1. 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#.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Tools & materials

Roofing tools and supplies from Amazon.

Shop Florida-Approved High-Wind Roofing Materials

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

  • 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.

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.

§ C Companion calculators

Disclaimer: Informational only, not legal advice. Rules change. verify with Tampa permitting staff before you build.