Hiring Roofers in St Petersburg FL: License and Permit Checklist
Finding trustworthy roofers in St Petersburg FL means more than comparing bids. Florida requires roofing contractors to carry a state license, and the City of St Petersburg requires a pulled permit with inspections for most roof work. Skipping either step can void your insurance claim after a storm or leave you liable for uninsured injuries on your property. This checklist walks through exactly what to verify before signing a contract.
By Jason Green · Roofing & Gutters · Published August 14, 2026 · Updated August 14, 2026 · 8 min read
Step 1: Confirm the Florida DBPR license
Every roofing contractor working in St Petersburg should hold either a Certified Roofing Contractor (CCC) license, valid statewide, or a Registered Roofing Contractor (RCC) license, valid only in the jurisdiction where it was issued. Search the contractor's name or license number on the Florida Department of Business and Professional Regulation website before agreeing to any work. Check that the license status reads Current and Active, not Delinquent or Null and Void. Also confirm the license matches the exact business name on your written estimate, since some companies operate under a licensed qualifier's name that differs from the sales entity you are talking to.
Step 2: Verify insurance coverage directly with the carrier
Ask for a certificate of insurance showing general liability and workers compensation coverage, then call the insurance carrier listed to confirm the policy is active rather than trusting a printed certificate alone. Roofing is dangerous work, and if an uninsured worker is injured on your St Petersburg property, you as the homeowner can be held liable for medical costs. Reputable roofers in Pinellas County will not hesitate to provide this verification, and hesitation is a red flag worth walking away from.
Step 3: Require the contractor to pull the permit, not you
In St Petersburg, roofing permits should be pulled by the licensed contractor through City of St Petersburg Development Review Services, not by the homeowner. A contractor who asks you to pull an owner-builder permit yourself while they do the work is usually avoiding scrutiny, often because their license is suspended or they lack proper insurance. Ask for the permit number once pulled and verify it on the city's online permit portal. This single step protects you if the roof later fails a wind mitigation inspection or an insurance adjuster asks for permit history.
Step 4: Get a written scope that names materials and code compliance
A solid contract should specify shingle or tile brand and model, underlayment type, nail pattern, and confirmation that the work will meet current Florida Building Code wind-resistance requirements, especially important since any re-roof covering more than 25% of the roof area must bring the whole roof up to current code. Vague contracts that just say re-roof house leave room for corner-cutting on underlayment or fastening that will not show up until the next major storm.
Step 5: Check references from recent Pinellas County jobs
Ask for at least three references from roofing jobs completed in the last 12 months within Pinellas County, ideally in neighborhoods with similar construction to yours, whether that is the older bungalows of Historic Kenwood or the newer tile-roof homes of Tierra Verde. Call and ask specifically whether the permit passed final inspection on the first attempt and whether the crew cleaned up nail debris thoroughly, a common complaint in this market. For cost context once you have vetted a contractor, see our guide on roof repair costs in St Petersburg and browse the full St Petersburg roofing hub.
Step 6: Watch for storm-chaser red flags
After hurricanes or major hail events, out-of-state crews often canvas Pinellas County neighborhoods offering fast, cheap repairs. Many are unlicensed in Florida or use a local qualifier's license improperly. Red flags include demands for full payment upfront, pressure to sign an insurance assignment of benefits without reading it, and an unwillingness to provide a physical local address. A legitimate St Petersburg roofer will have a permanent local office, a DBPR license you can verify, and references you can actually call.
Common questions
How do I check if a roofer is licensed in St Petersburg FL?
Search the contractor's name or license number on the Florida DBPR website (myfloridalicense.com) and confirm the license status is Current and Active, either a CCC or RCC roofing license.
Should I pull my own roofing permit in St Petersburg?
No. The licensed contractor should pull the permit through City of St Petersburg Development Review Services. A contractor asking you to pull it yourself is a warning sign.
What insurance should a St Petersburg roofer carry?
General liability insurance and workers compensation coverage, verified directly with the insurance carrier rather than just a printed certificate from the contractor.
How many quotes should I get from roofers in St Petersburg?
Most homeowners get three written quotes that each specify materials, underlayment, and code compliance details so bids can be compared apples to apples.
What are signs of a storm-chaser roofing scam in Pinellas County?
Demands for full upfront payment, pressure to sign an insurance assignment of benefits quickly, no permanent local address, and an unwillingness to provide verifiable references.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in St Petersburg, FLSources
More guides
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
