Skip to main content
Back to Resources

Roofing Permit Requirements in St. Petersburg, FL

SCM Roofing Editorial Team12 min readSt Petersburg, FL, FL
Roofing Permit Requirements in St. Petersburg, FL - Roofing Contractor in St Petersburg, FL

Yes — a residential roof replacement in St. Petersburg, FL requires a building permit, and the work must comply with the Florida Building Code. Permits for properties in unincorporated Pinellas County are filed through the Pinellas County Access Portal as a 'Residential Roof' record and reviewed by Building Development Review Services. St. Petersburg is an incorporated city, so addresses inside city limits are permitted through the City's own building services rather than the County.

That distinction — city versus county jurisdiction — is where most homeowner confusion (and most unpermitted-work headaches) begins. Below is a practical checklist covering who pulls the permit, what inspections happen, the narrow 2026 exemption now available, and how to vet a contractor before anyone climbs your roof.

Do you actually need a permit to replace your roof in St. Petersburg?

In almost every case, yes. A full residential roof replacement in St. Petersburg requires a building permit issued by the appropriate local authority — the City of St. Petersburg Building Services for addresses inside city limits, or Pinellas County Building and Development Review Services for unincorporated addresses. The permit ensures the work is inspected and complies with the Florida Building Code, 8th Edition (2023), which became the current statewide code on December 31, 2023.

This isn't red tape for its own sake. Florida's coastal building code exists because of hurricane exposure, and a permitted, inspected roof is what your homeowner's insurance carrier expects to see when it's time to file a wind claim. Skip the permit and you often skip the coverage.

At SCM Roofing, LLC, we pull the permit as part of the job. A licensed roofing contractor should never ask the homeowner to pull an "owner-builder" permit on a full replacement — that's a red flag that the contractor may not be properly licensed or insured.

Who issues the permit — the City of St. Petersburg or Pinellas County?

It depends on your address. Properties inside the incorporated City of St. Petersburg are permitted through the City of St. Petersburg Building Services office. Properties in unincorporated Pinellas County are submitted through the Pinellas County Access Portal as a 'Residential Roof' record type, with plans and documents uploaded and fees paid before review by Building and Development Review Services. According to the County, Pinellas County Building and Development Review Services serves only unincorporated Pinellas County and select partner municipalities — Belleair Beach, Belleair Shore, Indian Rocks Beach, Kenneth City, Oldsmar, and Safety Harbor — not the City of St. Petersburg.

If you're unsure which jurisdiction you're in, the fastest confirmation is a call to either office with your parcel address. Neighborhoods like Old Northeast, Historic Kenwood, Snell Isle, and the Grand Central District sit within city limits; some pockets closer to Lealman and Tierra Verde are unincorporated county. The rules are similar in spirit — the Florida Building Code applies either way — but the portal, fee schedule, and inspection scheduling are separate systems.

What about the new 2026 permit exemption — does it help you?

Probably not, unless your project is very small and outside city limits. As of July 1, 2026, a limited permit exemption became available in unincorporated Pinellas County for certain single-family roof projects under $7,500. It is not self-executing — the owner or contractor must submit a written request and receive prior written approval from the County Building Official before work begins.

Several important limits apply:

    • The exemption applies only in unincorporated Pinellas County — not inside the City of St. Petersburg.
    • It does not apply in a flood zone or flood hazard area. Much of the St. Petersburg peninsula sits in mapped flood zones, so a large share of local homes are ineligible on that basis alone.
    • It does not cover structural, gas, mechanical, or plumbing work.
    • The approved exemption paperwork must remain on the job site the entire time — losing it can trigger a Stop Work Order and must be available to Code Enforcement personnel.
    • Exempt work is not inspected by County staff, which means no independent sign-off for your insurer.

For a full re-roof, the dollar ceiling is well below typical St. Petersburg replacement costs, and the flood-zone carve-out eliminates most of the market. In practice, the exemption is designed for small, tightly scoped repairs — not for a homeowner replacing a full roof after storm damage.

What does the permit and inspection process look like?

A standard St. Petersburg residential roof permit moves through four stages: application submittal (with plans, product approvals for shingles or metal panels, and wind-uplift documentation), plan review, in-progress and final inspections, and permit close-out. Work must comply with the Florida Building Code, 8th Edition (2023) throughout, including FBC-Residential Chapter 9 provisions covering weather protection and roof drainage, materials, requirements for specific roof coverings, and reroofing. The permit stays open until the final inspection passes.

For projects under Pinellas County jurisdiction specifically, an in-progress inspection is required after the dry-in has been applied and the roof is loaded, to verify underlayment and roofing material as it is being installed. Metal and tile roofs must also complete a dry-in and flashing inspection before work can proceed. A Re-Roofing Mitigation Affidavit documenting deck fastening and secondary water barrier installation must be posted on the job site at the time of final inspection for any portion of the roof not visible during the in-progress inspection. Shingle packaging must also be present at final inspection, as inspectors reference it for stagger pattern verification. Confirm the City of St. Petersburg Building Services' specific inspection sequence directly with the City, as their local procedures should be verified before work begins.

StageWhat happensWho handles it
1. Application'Residential Roof' record submitted via portal; plans, product approvals, and fees uploadedContractor
2. Plan reviewCode compliance check by Building and Development Review Services (County) or City Building ServicesJurisdiction
3. In-progress inspectionDeck nailing, underlayment, and dry-in verified before shingles or panels go onJurisdiction inspector
4. Final inspectionCompleted roof inspected; permit closed outJurisdiction inspector

A typical St. Petersburg re-roof — tear-off, deck inspection, dry-in, and reinstallation — is often completed in one to three working days on an average single-family home, with permit close-out following the final inspection. Larger tile roofs or homes with complex geometry take longer.

What happens if a contractor works without a permit?

Unpermitted roofing work in St. Petersburg exposes the homeowner — not just the contractor — to real consequences: Stop Work Orders, code enforcement action, insurance claim denials after a hurricane, and problems at resale when the missing permit surfaces on a title or inspection report. For projects under Pinellas County jurisdiction, failure to request a required in-progress inspection may result in discipline by the Pinellas County Construction Licensing Board. Standard unpermitted work faces stiffer code enforcement still.

Insurance is the piece most homeowners underestimate. A wind or hurricane claim in Florida often triggers a request for the roof permit and final inspection records. No permit, no inspection history — and carriers routinely reduce or deny the claim.

What questions should you ask a roofing contractor before hiring?

Before signing anything, confirm the contractor is a Florida-licensed roofer, verify they carry general liability and workers' compensation, and get in writing that they will pull the permit under their license. Ask which jurisdiction will issue it, when inspections are scheduled, and how they handle the final close-out.

A short pre-hire checklist:

    • State-issued Florida roofing contractor license number (verifiable online)
    • Proof of general liability and workers' comp insurance
    • Written confirmation the contractor pulls the permit — not you
    • Manufacturer certification (for example, GAF Master Elite status, held by roughly 2–3% of roofing contractors nationwide)
    • A clear, non-one-sided written contract with scope, materials, and payment schedule
    • References or verifiable reviews from recent St. Petersburg-area jobs

Those are the tangible signals — licensing, certification, and contract transparency — that separate a career local roofer from a storm-chaser passing through after the next named system.

How long does a roof replacement take once the permit is in hand?

Most St. Petersburg single-family roof replacements are installed in one to three working days once materials are on site and the permit is issued. Permit review timelines vary by jurisdiction and season — expect longer queues after major storms — and final inspection scheduling adds a few additional business days after the crew finishes.

Planning matters. Homeowners who wait until June or July, at the front edge of Atlantic hurricane season, often find both permit offices and reputable contractors booked out. Scheduling a replacement in the spring or early fall — outside the peak storm-response window — usually means faster permits, faster inspections, and better crew availability.

Frequently asked questions

Do I need a permit to replace just a few shingles in St. Petersburg?

Small repairs may fall below the permit threshold, but any structural work, deck replacement, or work in a flood zone requires a permit regardless of dollar value. In unincorporated Pinellas County, the 2026 exemption may cover certain single-family projects under $7,500, but only with prior written approval from the County Building Official — and it does not apply in flood hazard areas or inside St. Petersburg city limits. Confirm the threshold that applies to your specific address with the appropriate building authority before starting any work.

Can I pull the roofing permit myself as the homeowner?

Florida allows owner-builder permits in limited situations — including for a one-family or two-family residence for your own use — but for a full roof replacement on hired work it is almost always a mistake. A licensed roofing contractor is required to pull the permit under their license, and taking on owner-builder status can shift liability, insurance, and code-compliance responsibility entirely to you. Under Florida Statutes §489.103, owner-contractors must supervise the work full-time and face restrictions on selling or leasing the property within one year of completion. If a contractor asks you to pull the permit, treat it as a warning sign.

Does the City of St. Petersburg follow the same rules as Pinellas County?

Both jurisdictions enforce the Florida Building Code, 8th Edition (2023), but they are separate permitting authorities with their own portals, fees, and inspection schedules. St. Petersburg addresses inside city limits are handled by the City of St. Petersburg Building Services office; unincorporated addresses go through the Pinellas County Access Portal as a 'Residential Roof' record. Confirm which jurisdiction your parcel sits in before filing, and verify the City's current local requirements directly with City Building Services.

What if my home is in a flood zone?

The 2026 Pinellas County permit exemption explicitly does not apply in a flood zone or flood hazard area. Given how much of the St. Petersburg peninsula sits in mapped flood zones, most local homeowners will need a standard permit and inspection process even for smaller projects. Properties in a Special Flood Hazard Area may also face additional substantial-improvement rules. Your contractor should confirm your flood zone status before scoping the work, and the applicable building authority should be consulted for any additional obligations.

How do I check if my roofing contractor is properly licensed?

Ask for the contractor's Florida state license number and verify it through the Florida Department of Business and Professional Regulation's online license lookup. Also confirm current general liability and workers' compensation insurance by requesting certificates directly from the insurer, not just a photocopy from the contractor. A legitimate St. Petersburg roofer will provide all three without hesitation. For reference, SCM Roofing, LLC's Florida state contractor license number is CCC1331132.

Will my insurance company ask about the permit?

Yes — especially after a wind or hurricane claim. Florida insurers routinely request the permit number, final inspection record, and product approvals when evaluating a roof claim. Unpermitted or uninspected work is one of the most common reasons claims are reduced or denied, which is why permit fees are meaningfully cheaper than losing coverage on a full roof replacement.

What is the Florida Building Code edition currently in effect for roofing work?

The Florida Building Code, 8th Edition (2023) is the current statewide code, effective December 31, 2023. For residential reroofing, the key provisions are in FBC-Residential Chapter 9 — covering weather protection, materials, specific roof covering requirements, and reroofing — along with Florida Statutes §553.844, which addresses roof-deck attachment and secondary water-resistance measures. Your contractor and the local building authority can confirm how these apply to your specific project.

Does failing a roofing inspection have consequences beyond the project itself?

Yes. For projects under Pinellas County jurisdiction, failure to request a required in-progress inspection can result in discipline by the Pinellas County Construction Licensing Board — affecting the contractor's license. For the homeowner, an open or failed permit creates a cloud on the property record that surfaces at resale and can complicate insurance claims. Ensuring your contractor schedules every required inspection and closes the permit properly protects both your home and its future marketability.

Getting it handled the right way

Permits are the least glamorous part of a roof replacement and the most consequential. They determine whether your insurance holds, whether your resale goes smoothly, and whether the work on top of your house was actually built to Florida Building Code. SCM Roofing, LLC — a GAF Master Elite certified contractor with 25-plus years of experience serving Pinellas County and seven other Gulf Coast counties — handles the permit process as part of every job. Homeowners who want the process handled cleanly can reach SCM Roofing, LLC at scmroofingfl.com or by calling (855) 726-7663 to walk through the specifics for their address and jurisdiction. Free inspections and free estimates are available with no obligation.

Need a Roofer in St Petersburg, FL?

SCM Roofing offers free inspections and estimates — no obligation.

Related Articles

View all in category