Roof Permits in Tampa and Hillsborough County

A re-roof in Tampa needs a building permit. Your roofer pulls it and books every inspection through the final, so the new roof's date is on record.

Roofer setting flat concrete tiles onto dabs of foam adhesive over new underlayment

Why a re-roof needs a permit

Every building office around here puts re-roofs on its permit list: the City of Tampa, Hillsborough County, Plant City, Lakeland, Mulberry and Polk County. The permit is how the code gets checked on your roof. An inspector looks at the deck attachment, the underlayment and the finished roof covering, at the points where those can still be seen.

Licensed, insured roofers for re-roofs and roof repairs across Hillsborough County, south Lakeland and Mulberry. Call Roofing Services Tampa with the address and what the roof needs, and we’ll get one out to look at it. The permit, the inspections and the paperwork that goes with them come with the job.

Who issues the roof permit for your address

City limits decide it, not the mailing address. Inside the City of Tampa, Temple Terrace, Plant City, Lakeland or Mulberry, the city’s building department issues the roof permit. Everywhere else in Hillsborough County it’s the County’s Development Services, and in the unincorporated parts of the two Polk ZIPs it’s Polk County.

That trips up a lot of people. Brandon, Riverview, Valrico and Seffner are unincorporated, so a re-roof there goes through the County. So do plenty of houses with a Tampa address in Town ‘n’ Country, Carrollwood or Northdale, and plenty with a Plant City or Lakeland address outside those cities. You don’t have to sort it out first: your roofer files with whichever office covers your street.

Small repairs and the $7,500 exemption

Some small jobs skip the permit, and each office draws the line in its own place. The City of Tampa exempts a new covering, recover, re-roof or repair of 500 square feet or less. Lakeland exempts minor shingle repair under 25 square feet total. Polk County exempts minor repairs under 25% of the roof, as judged by its building official.

A state law that took effect July 1, 2026 adds an exemption for work valued under $7,500 on a single-family home. It doesn’t apply in a flood hazard area, to structural work, or to a job split up to get under the line, and it takes a written exemption request filed with the contract or scope. Hillsborough County lists non-structural roof repair or replacement as work that may qualify, through an exemption application in HillsGovHub.

A repair that keeps growing can also change which code the whole roof has to meet; that’s the 25% rule for older roofs.

What gets inspected, and when

City of Tampa

The city requires a mid-job BLD-Roof Dry In inspection on every tile roof. On shingle and other non-tile roofs, the contractor can upload a roof mitigation statement or attestation instead. Every job ends with a ROF-Final. Residential roofing inspections in the city are virtual only, through the Vu-Spex app, so the inspector judges the job from photos and video. Your roofer documents the dry-in before it gets covered.

Unincorporated Hillsborough County

At application, your roofer accepts an attestation that the decking, underlayment and roof covering will meet the Florida Building Code. Partway through, the County runs a Progress Check to confirm the roof deck attachment was strengthened as the code requires. It can happen on site or virtually, from photos and video, and a Roof Mitigation Verification Statement uploaded to HillsGovHub can stand in for that visit. Then comes a final roof inspection.

Lakeland, Mulberry and Polk County

A Lakeland application has to list product approval numbers for both the roof covering and the underlayment, and include a structural integrity letter signed by the contractor, an engineer or the owner-builder. Mulberry lists a Re-Roof Affidavit among the forms for a permit. Unincorporated Polk adds an in-progress inspection on the day of the work and a notarized affidavit at the final; more on that is on the south Lakeland page about Polk County roof inspections.

In a historic district, a Certificate of Appropriateness can be needed before the permit. The City of Tampa rules are on the Tampa page with the historic districts, and Plant City’s historic district rules reach even roof repairs.

New metal step flashing woven into charcoal shingles where a roof meets a stucco wall Underlayment and flashing get documented or inspected before the roof covering hides them.

The Notice of Commencement on bigger jobs

When the contract is over $5,000, the permit office needs a copy of a recorded Notice of Commencement before the first inspection. It’s the lien-law notice that a job is starting, recorded with the county clerk and posted at the job. The notice is void if work doesn’t start within 90 days of recording, and it runs out a year after recording unless it states a different date, so it gets recorded close to the start date.

Shingle bundles stacked on the ridge over black underlayment, with the first rows of shingles at the eave On a job over $5,000, the recorded Notice of Commencement goes in before the first inspection.

Who pulls the permit

Your roofer does. Florida requires the contractor’s license number on the permit application, and the County has the contractor accept the code attestation, so the permit is how the license gets tied to your job. The roofer we send out holds a Florida license, and that number is the one on your permit. What a Florida roofing license covers explains certified and registered contractors.

Two roofers in harnesses setting terracotta tiles on a two-story stucco house The roofer’s license number goes on the permit application, which ties the license to the job.

Why the permit record matters later

Insurers count roof age from the last time the whole roof was replaced to code, and a re-roof permit with a passed final inspection is the usual proof of that date. It’s what the roof-age questions on roof certification for insurance start from, and a buyer may go looking for it when the house sells. A permitted re-roof gives your new roof a date nobody has to guess at.

Questions about roof permits

What does a roof permit cost in Tampa?

It depends on which office issues it and what the job is worth. Plant City, for one, charges residential re-roofs by job valuation, with a $90 minimum. The permit is part of the job, so ask about that line when you go over the written price with your roofer.

Does putting a new roof over the old one need a permit?

Yes, it's treated as a re-roof. Tampa's rules name recovering, Plant City lists roof-overs next to re-roofs, and Polk County requires a permit for all re-roofing. In Polk, a new roof sitting 3 inches or more above the old one counts as a structural change and needs engineered plans. A roof that already has two layers has to come off.

Do permit rules change after a hurricane?

Sometimes, for a while. After Milton in 2024, Hillsborough County set up emergency permitting for minor repairs. If a storm is what hit your roof, tell us when you call, and your roofer works under whatever permit rules are in effect for your address at the time.

Call (813) 227-6775