Roofing company License Requirements in Tampa, FL
Last reviewed: July 2026
Quick Answer
In Tampa, Florida, roofing contractors must obtain a state Roofing Contractor Licence from the Florida Department of Business and Professional Regulation (DBPR). You must also obtain a local roofing permit from the City of Tampa Building and Zoning Department before starting any roofing work. The state licence is issued in two categories: Roofing Contractor (unlimited scope) or Roofing Contractor—Residential (residential work only), and costs between $280–$550 depending on licence class and county jurisdiction.
Key Facts
- •Florida roofing contractors must hold a state licence issued by DBPR.
- •Tampa requires local roofing permits and inspections from city building department.
- •Roofing licences cost $280-$550 depending on licence class and county.
- •Licence renewal occurs every 2 years with continuing education requirements.
- •Operating without a licence carries fines up to $500 per violation.
State Licence Requirements
Licence name
Roofing Contractor Licence (or Roofing Contractor—Residential)
Issued by
Florida Department of Business and Professional Regulation (DBPR), Construction Industry Licensing Board
Cost
$280–$550
Processing time
6–10 weeks after complete application submission
How to apply
To obtain a Florida Roofing Contractor Licence, you must first meet preliminary requirements: be at least 18 years old, provide proof of a valid Social Security Number or ITIN, and pass a background check. Submit an application through the DBPR's online system at https://flicensing.bre.state.fl.us (FLICENSING portal) or by mail to DBPR, Construction Industry Licensing Board, 1940 N. Monroe Ave., Tallahassee, FL 32399-0750.
You must pass the DBPR-approved Roofing Contractor Examination, which covers Florida building codes, roofing practices, and business law. The exam costs approximately $100–$150. Before applying, obtain a 1099 Independent Contractor form from a current Florida-licensed contractor, a CPA, or provide proof of substantial work experience as a roofer (typically 2–4 years depending on licence class, as defined in Florida Statutes § 489.505).
Submit proof of workers' compensation insurance or exemption, a completed application form (DBPR Form 14-01-17 for Roofing Contractor Licence), two forms of ID, and the non-refundable application fee. You must also provide a legal description of your principal place of business. Upon approval, pay the licence fee and your Roofing Contractor Licence will be issued. The licence allows you to work statewide in Florida, but local permitting in Tampa remains mandatory under Tampa City Code § 27-21.
Federal Requirements
Roofing contractors in Tampa must comply with several federal requirements. All businesses require an Employer Identification Number (EIN) from the IRS under 26 U.S.C. § 6109, even sole proprietorships with employees. Roofing work is classified as construction and must comply with OSHA standards (29 U.S.C. § 651 et seq.), particularly fall protection requirements, which are critical for roofing operations at heights. If your company employs workers, you must comply with federal wage and hour laws under the Fair Labor Standards Act (29 U.S.C. § 201 et seq.), including minimum wage, overtime, and child labour restrictions.
Your company must maintain workers' compensation insurance as mandated by federal law, and you must comply with all applicable EPA environmental standards (42 U.S.C. § 7401 et seq.) regarding hazardous materials disposal, particularly for asbestos and lead paint removal on older structures, which falls under the Asbestos Hazard Emergency Response Act (15 U.S.C. § 2641). ADA compliance (42 U.S.C. § 12101 et seq.) applies to your business facilities and customer interactions. If you perform any electrical work in conjunction with roofing (such as solar installations), you must comply with electrical codes under the National Electrical Code adopted by reference in federal standards. Federal tax identification and quarterly employment tax filings are mandatory under 26 U.S.C. § 6011.
Local & County Requirements
Tampa and Hillsborough County impose several local requirements for roofing contractors. The City of Tampa Building and Zoning Department (https://www.tampa.gov/city-clerk/building-and-zoning-services) requires a Roofing Permit for all roofing work, including repairs, replacements, and new installations, as mandated by Tampa City Code § 27-21. You must submit a completed permit application with architectural drawings or specifications, proof of the state Roofing Contractor Licence, workers' compensation insurance, and proof of homeowner notification.
The permit application process involves plan review by the city's building division to ensure compliance with Florida Building Code standards. Typical permit fees range from $150–$400 depending on project scope and roof area. Once issued, the permit is valid for 180 days, and you must display it prominently at the work site. The city requires inspections at rough stage (after removal of old roofing) and final stage (upon completion). Hillsborough County may also require permits if work occurs in unincorporated areas.
Tampa also enforces roof wind mitigation requirements under Florida Statutes § 627.714, which may require you to document compliance with wind resistance standards for insurance purposes. Some Tampa neighbourhoods have additional zoning restrictions or homeowner association (HOA) approval requirements. The City of Tampa Fire Rescue Department may require permits for roofing work near electrical lines or involving hot tar operations. Always verify current local requirements with the City of Tampa Building Department at (813) 274-8721 before beginning work.
Total Cost Breakdown
The complete first-year cost to launch a roofing company in Tampa includes multiple mandatory expenses. The Florida state Roofing Contractor Licence costs $280–$550, depending on licence class (Roofing Contractor vs. Residential-only) and county surcharges. The DBPR examination fee is approximately $100–$150. Initial workers' compensation insurance is required by law and typically costs $2,500–$6,000 annually for a small roofing company with 2–5 employees, depending on payroll and loss history (quoted through private insurers, not DBPR).
Tampa local permits and fees total $500–$1,200 in the first year if you obtain multiple roofing permits for different projects. City building permit fees range from $150–$400 per project. If you establish a business location in Tampa, a general Business Tax Receipt (occupational licence) costs $50–$100 through Hillsborough County Tax Collector.
Additional first-year costs include bonding (if required by specific clients or contracts), typically $300–$800 for a $10,000 contract bond; general liability insurance, $1,200–$2,500 annually; vehicle liability insurance for work trucks, $800–$1,500 annually; and continuing education before your first renewal, approximately $200–$400 for 14 CE hours. Initial business registration through the Florida Secretary of State (if forming an LLC or corporation) costs $125.
Realistic total first-year cost: $5,500–$12,000, including state licence, exam, insurance, local permits, CE, and business registration. Annual renewal costs (year two onwards) decrease to approximately $3,000–$5,000, excluding project-specific permits and bonding.
Licence Renewal
Florida Roofing Contractor Licences are valid for two years from the date of issuance. Renewal is required by the expiration date listed on your licence card. The renewal deadline is typically 30 days before expiration; applications submitted after this date may incur late fees and service disruptions.
To renew your licence, you must complete 14 hours of continuing education (CE), approved and tracked by DBPR-authorized providers. The CE must include 4 hours of Florida Building Code updates, 4 hours of roofing contractor law and business practices, and 6 hours of elective roofing-related courses. All CE hours must be completed within 12 months before renewal.
Renewal fees are approximately $280–$320 biennially. You must submit proof of active workers' compensation insurance (or exemption) and completed CE certificates. Renewal applications are filed through the FLICENSING portal at https://flicensing.bre.state.fl.us or by mail. If you miss the renewal deadline, your licence will be deactivated, and you cannot legally operate as a roofing contractor in Florida. Reinstatement requires reapplication, the full initial application fee, passing the examination again, and may include penalty fees up to $100. Online renewal is available through FLICENSING; in-person renewal is not routinely offered but may be available at DBPR regional offices in Tallahassee or Tampa.
Penalties for Operating Without a Licence
Operating as a roofing contractor in Tampa without a valid Florida state licence violates Florida Statutes § 489.129, which establishes strict penalties. Civil penalties include fines of up to $500 per violation, with each day of unlicensed operation constituting a separate violation. A single project without a licence could result in cumulative fines exceeding $5,000. The Florida DBPR's Division of Hotels and Restaurants has authority to conduct inspections of active construction sites and identify unlicensed operators.
Criminal penalties apply if unlicensed roofing work results in property damage or injury. A first-time criminal violation is a second-degree misdemeanour, punishable by up to 60 days in jail and a $500 fine. If unlicensed roofing work causes bodily injury or significant property damage (over $1,000), the charge escalates to a first-degree misdemeanour, carrying up to one year imprisonment and fines up to $1,000. Subsequent violations within 5 years are treated as felonies.
City of Tampa enforcement under § 27-21 includes stop-work orders issued by the Building Department, preventing you from continuing work until proper permits are obtained. Violations result in additional municipal fines of $100–$250 per day. Homeowners and insurers may file complaints about unlicensed work, triggering DBPR investigations. Insurance companies are legally obligated to deny claims for work performed by unlicensed contractors under Florida Statutes § 627.409, leaving homeowners unprotected financially. Unlicensed operation also exposes you to civil liability lawsuits from customers without the legal protections afforded to licensed contractors.
Compare workers' compensation insurance quotes for roofing contractors in Tampa to find the best rates for your business.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
How long does it take to get a roofing licence in Florida?
The complete process typically takes 10–16 weeks. After gathering documentation and scheduling, you must pass the DBPR roofing examination (1–2 weeks to schedule after application), which takes 2–3 hours. DBPR then processes your complete application in 6–10 weeks. However, if you must gain required work experience before applying (2–4 years as a roofer, depending on licence class per Florida Statutes § 489.505), the timeline extends significantly. Some applicants complete the examination within 1 week of applying, while others wait 2–3 months for DBPR processing due to background checks and verification of contractor experience. To accelerate the process, prepare all documentation (ID, proof of experience, workers' compensation insurance, application fees) before submitting your application to FLICENSING at https://flicensing.bre.state.fl.us.
Can I operate a roofing business in Tampa without a state licence if I have a local permit?
No. A local Tampa roofing permit is not a substitute for a Florida state Roofing Contractor Licence. Both are required by law. Florida Statutes § 489.129 makes it illegal to perform roofing contractor work without a valid state licence, regardless of whether you hold a local permit. The City of Tampa Building and Zoning Department will not issue a roofing permit without proof of a current state licence. Attempting to operate with only a local permit exposes you to criminal charges (misdemeanour or felony, depending on scope and damages), fines up to $500 per day, stop-work orders, and insurance claims denials. The state licence proves you meet Florida's statewide competency and insurance standards; the local permit ensures your specific project complies with Tampa building codes and zoning laws. Both must be current and active before beginning work.
Does my roofing licence from another state transfer to Florida?
No. Florida does not offer reciprocity for roofing contractor licences from other states. If you hold a roofing licence in Georgia, South Carolina, or any other state, you must obtain a separate Florida Roofing Contractor Licence to work legally in Tampa and Florida. Florida Statutes § 489.503 does not recognize out-of-state licences, and the DBPR does not waive examination or experience requirements based on reciprocal agreements.
However, you may be able to apply your out-of-state work experience toward Florida's experience requirement (typically 2–4 years as a documented roofer, per § 489.505). To do this, submit proof of your out-of-state licence, work history, and references with your Florida application. The DBPR will evaluate whether your experience meets Florida's standards. You must still pass the Florida Roofing Contractor Examination, which focuses on Florida Building Code, Florida-specific contractor law, and roofing practices. Some states' CE credits may transfer, but Florida requires 14 hours of CE every two years regardless of previous education. Plan for 8–12 weeks to obtain your Florida licence if transitioning from another state.
What happens if I start a roofing job without obtaining a permit in Tampa?
Starting roofing work without a City of Tampa permit triggers multiple legal and financial consequences. The City of Tampa Building Department can issue a stop-work order, requiring you to cease all work immediately. You cannot continue the job until you obtain a proper permit and pass the required inspections (rough stage and final stage), which delays project completion and damages your reputation. The city assesses municipal fines of $100–$250 per day of unpermitted work, potentially adding thousands in penalties before you resolve the violation.
Moreover, work performed without a permit is not covered by your insurance and creates significant liability. If the homeowner files a claim or a worker is injured during unpermitted work, your general liability and workers' compensation insurance may deny coverage under exclusions for unlicensed/unpermitted work, leaving you personally liable for medical bills, property damage, or lawsuits. The homeowner may refuse final payment, sue you for damages, or file a complaint with the DBPR, triggering a state investigation into whether you're unlicensed. Florida Statutes § 489.129 allows the DBPR to fine you up to $500 per day for performing unlicensed work, and if the unpermitted work causes injury, you face criminal misdemeanour or felony charges. Always obtain a permit before starting any roofing project in Tampa.
Do I need continuing education every year to keep my roofing licence current in Florida?
No, but you must complete continuing education before renewal every two years. Florida Statutes § 489.505 and Florida Administrative Code § 61G13-28.003 require 14 hours of approved continuing education during the 12 months before your licence expires. This is a single renewal cycle requirement, not an annual obligation. However, you must complete and document all 14 hours before submitting your renewal application; the DBPR will not renew your licence without proof of completed CE.
The 14 hours must include 4 hours of Florida Building Code updates, 4 hours of roofing contractor law and business practices, and 6 hours of elective roofing-related courses (e.g., advanced roofing techniques, workers' safety, business management). All courses must be provided by DBPR-approved CE providers, which you can find through the FLICENSING portal or by contacting DBPR directly. CE courses are offered online and in-person at various times throughout the year. If you allow your CE to lapse and miss the renewal deadline, your licence becomes deactivated, and you cannot legally operate until you complete CE, reapply, and pay reinstatement fees.
Other Business Types in Tampa, FL
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- Florida Statutes § 489.505 — Defines roofing contractor licence requirements and categories
- Florida Statutes § 489.129 — Establishes penalties for unlicensed roofing contractor operation
- Florida Administrative Code § 61G13-28.003 — Sets continuing education requirements for licence renewal
- Tampa City Code § 27-21 — Requires roofing permits and inspections for all roofing work
- Florida Statutes § 489.503 — Specifies roofing contractor licence classifications and scope
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.