Skip to main content

Roofing company License Requirements in St Petersburg, FL

Last reviewed: September 2026

Quick Answer

Yes, roofing contractors in St. Petersburg must obtain a Florida CCOB (Certified Roofing Contractor) or CCGC (Certified General Contractor) license from the Florida Department of Business and Professional Regulation (DBPR). Additionally, you need a St. Petersburg business tax receipt and roofing work permits from the City of St. Petersburg. The DBPR license is valid for two years and requires passing a state exam and maintaining workers' compensation insurance.

Key Facts

  • Florida requires roofing contractors to hold a valid CCOB/CCGC license from DBPR.
  • St. Petersburg roofing companies need city business tax receipts and roofing permits.
  • Workers' compensation insurance is mandatory for Florida roofing contractors with employees.
  • Roofing license renewal in Florida occurs every 2 years with continuing education requirements.
  • Operating without a license in Florida carries fines up to $500 per day.

State Licence Requirements

Licence name

Certified Roofing Contractor (CCOB) or Certified General Contractor (CCGC) License

Issued by

Florida Department of Business and Professional Regulation (DBPR), Construction Industry Licensing Board

Cost

$275-$425

Processing time

4-8 weeks for permanent license; temporary license issued immediately upon exam passage

How to apply

To obtain a roofing contractor license in Florida, you must first determine your license classification: CCOB (Certified Roofing Contractor, limited to roofing work) or CCGC (Certified General Contractor, allows any construction work). Visit the DBPR website at https://www.myfloridalicense.com to begin the online application process.

You must meet the following requirements: at least four years of roofing experience within the past five years (documented with an experience affidavit), or equivalent education and experience combinations. Submit proof of financial responsibility through bonding or net worth statement. Complete the online application form and pay the application fee of $275-$350.

You must pass the Florida Construction Industry Licensing Board examination administered by Pearson Vue. The exam covers Florida construction law, contract procedures, building code standards, and roofing-specific technical knowledge. Registration for the exam costs an additional $75-$150. After passing the exam, you receive your temporary license valid for six months while your full license is processed.

Apply for your permanent license through the DBPR by submitting proof of passing the exam, proof of workers' compensation insurance coverage, and bonding documentation. The entire process takes 4-8 weeks from initial application to receipt of your permanent license. Florida Statutes Chapter 489.113 governs this licensing requirement.

Federal Requirements

Federal requirements for roofing contractors in St. Petersburg include obtaining an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 501 for tax purposes and business operations. If your company will have employees, you must comply with the Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651 et seq., which establish safety requirements for roofing work, including fall protection, ladder safety, and hazard communication standards.

Workers' compensation insurance is federally encouraged and state-mandated in Florida under Florida Statutes Chapter 440.10, protecting employees in case of workplace injuries. If your roofing company manufactures, imports, or distributes any construction materials containing asbestos or other hazardous substances, you must comply with the Environmental Protection Agency (EPA) regulations under 40 CFR Part 61 and the Toxic Substances Control Act (TSCA). The Americans with Disabilities Act (ADA) under 42 U.S.C. § 12101 requires that your business facilities be accessible to individuals with disabilities, including office spaces and customer areas.

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.) and maintain proper employment tax withholding and reporting. Roofing contractors may also need to comply with state and local prevailing wage laws if working on public projects, which align with federal Davis-Bacon Act requirements (40 U.S.C. § 3141 et seq.) for federally funded construction projects.

Local & County Requirements

St. Petersburg roofing contractors must comply with multiple local requirements beyond the state license. First, obtain a St. Petersburg Business Tax Receipt from the City's Finance Department (www.stpete.org). This is required for any business operation in the city and costs $50-$150 depending on gross revenues. You must renew this receipt annually.

Second, obtain roofing work permits from the St. Petersburg Building Department before beginning any roof installation, repair, or replacement work. Submit permit applications through the city's online portal or in person at 440 15th Street North. Required documents include project plans, a completed roofing permit application (Form CT-4), proof of contractor insurance, and proof of your state CCOB/CCGC license. Building permits typically cost $5-$15 per $1,000 of project value, with minimum fees of $50-$100.

Third, St. Petersburg may require zoning compliance verification if your office or work staging area is located within city limits (St. Petersburg Code Chapter 14 Section 14-181). Some neighborhoods have restrictions on contractor operations. Pinellas County also has secondary permitting requirements for residential roofing work in unincorporated areas. If you operate in multiple jurisdictions (St. Petersburg, Tampa, Clearwater, or Pinellas County unincorporated areas), you must obtain separate permits for each location, as each jurisdiction maintains its own roofing and building code standards.

Total Cost Breakdown

The total first-year cost for launching a roofing company in St. Petersburg includes multiple required licenses and permits. Your Florida state contractor license (CCOB or CCGC) costs $275-$350 for the application fee and exam registration fee of $75-$150, totaling $350-$500. The St. Petersburg business tax receipt costs $50-$150 depending on your projected gross revenues.

Workers' compensation insurance is mandatory if you have employees and typically costs $3,000-$8,000 annually depending on your payroll and risk profile. You must obtain a surety bond for license requirements, costing $500-$2,000 annually (typically 5-15% of your bonding requirement, which ranges from $10,000-$25,000). Liability insurance for roofing contractors costs $1,500-$4,000 annually and is essential for customer protection and contract requirements.

Your first roofing work permit in St. Petersburg costs $50-$200, though subsequent permits average $100-$300 each depending on project value. Business registration with the Florida Department of State through https://bizfileplus.sos.ca.gov (or equivalent Florida portal) costs $0-$125 for initial formation documents. If you plan to operate across multiple municipalities (Pinellas County unincorporated areas, Tampa, Clearwater), expect additional business tax receipts of $50-$150 per jurisdiction.

Estimated first-year total cost: $6,500-$15,000. This includes state license ($350-$500), city/county permits and receipts ($200-$400), workers' compensation ($3,000-$8,000), bonding ($500-$2,000), liability insurance ($1,500-$4,000), and initial operational permits ($100-$300). Ongoing annual renewal costs run $1,500-$3,000 (state license renewal $275-$350, continuing education $50-$100, workers' comp $3,000-$8,000 for payroll, and city tax receipt renewal $50-$150).

Licence Renewal

Florida roofing contractor licenses must be renewed every two years. The renewal deadline is based on your original license issue date; DBPR will send renewal notices 90 days prior to expiration. Renewing online through https://www.myfloridalicense.com is the fastest method and takes 5-10 business days for processing.

Renewal requires completing four continuing education hours: two hours on Florida Construction Law and Building Code Standards, and two hours on any construction-related topic approved by the DBPR. Approved courses are available through various online providers and typically cost $50-$100 total. Documentation of completed education must be submitted with your renewal application.

Renewal fees are $275-$350 for the license itself. You must also maintain current workers' compensation insurance proof and bonding documentation throughout your license validity period. If you miss the renewal deadline, you can still renew within a six-month grace period, but your license becomes inactive immediately upon expiration, and you cannot perform roofing work legally. After six months, you must reapply as a new applicant and retake the full examination. St. Petersburg business tax receipts must also be renewed annually, typically in January, with fees of $50-$150.

You may renew up to 90 days before your license expires, so plan ahead to avoid any operational gaps. Online renewal status can be checked at https://www.myfloridalicense.com under your DBPR account.

Penalties for Operating Without a Licence

Operating as a roofing contractor in St. Petersburg without a valid Florida license constitutes a violation of Florida Statutes Chapter 489.129 and can result in severe civil and criminal penalties. The primary civil penalty is a fine of up to $500 per day for each day you operate without a license, meaning violations can quickly escalate to thousands of dollars. For example, operating unlicensed for 30 days could result in $15,000 in fines.

In addition to daily fines, the Florida Department of Business and Professional Regulation can issue a cease-and-desist order immediately upon discovering unlicensed operation, requiring you to stop all roofing work immediately. Violation of a cease-and-desist order can result in additional fines up to $1,000 and potential criminal charges. Criminal penalties include misdemeanor charges (for first offense) with fines up to $1,000 and up to 60 days in jail, or felony charges (for repeat offenses) with fines up to $5,000 and up to five years in prison (Florida Statutes § 489.129).

The DBPR discovers unlicensed operators through customer complaints, inspection audits, permit application reviews, and coordinated enforcement with the St. Petersburg Building Department. Operating without a license also voids your liability insurance coverage, exposing your company to lawsuits and personal liability for injuries or property damage. St. Petersburg can additionally fine your business for operating without the required business tax receipt ($250-$1,000) and for pulling permits fraudulently with a false license number. These penalties compound quickly, making unlicensed operation financially ruinous and legally dangerous.

Compare roofing contractor insurance quotes tailored to Florida requirements and St. Petersburg operations.

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 contractor license in St. Petersburg from start to finish?

The total timeline is typically 6-12 weeks from initial application to receiving your permanent Florida license. The first step involves preparing your experience documentation and financial responsibility proof, which takes 1-2 weeks. Submitting your application through https://www.myfloridalicense.com takes one day. After submission, DBPR reviews your application for 1-2 weeks. You can then schedule the exam through Pearson Vue, which may take 1-3 weeks depending on available test dates in your area. The exam itself takes 3-4 hours. Once you pass, you receive a temporary license valid for six months while DBPR processes your permanent license, which takes 2-4 additional weeks. Therefore, you could realistically begin work with a temporary license within 4-6 weeks, but your permanent license takes 8-12 weeks total.

Do I need a separate St. Petersburg roofing permit for every job, or is one permit enough for all my work in the city?

You need a separate roofing permit from St. Petersburg for each individual project, regardless of size. Each permit is project-specific and covers only the work described in that permit application. When you submit a roofing work permit application to the St. Petersburg Building Department, you must include the specific property address, scope of work (repair, replacement, installation), project drawings or diagrams, and estimated cost. The permit is issued only for that particular address and project. If you perform roofing work at 10 different homes in St. Petersburg, you must obtain 10 separate permits. Each permit costs $50-$200 depending on project value (typically $5-$15 per $1,000 of project cost, with minimum fees). This applies to both residential and commercial roofing projects. The only exception is if you have a blanket permit for specific properties (uncommon in St. Petersburg), but you would still need to register each project separately.

Can I use my roofing contractor license from another state, or do I need to get Florida certified?

You cannot use an out-of-state roofing contractor license in Florida. Florida does not offer reciprocity or license reciprocal agreements with other states for roofing contractors. You must obtain a Florida-issued CCOB (Certified Roofing Contractor) or CCGC (Certified General Contractor) license from the DBPR, even if you hold an active roofing license in Georgia, South Carolina, North Carolina, or another state. However, your out-of-state experience may count toward the four-year experience requirement. If you have four or more years of roofing experience documented from your previous state (verified through affidavits and employer letters), this experience qualifies you to test in Florida without repeating the entire apprenticeship. You still must pass the Florida contractor exam, which covers Florida-specific building codes, contractor law, and regulations. The exam cannot be waived. Therefore, the fastest path is: document your out-of-state experience, register with the DBPR, take the Florida contractor exam, and upon passing, receive your Florida license. This typically takes 4-8 weeks.

What happens if I start roofing work in St. Petersburg without getting my license first?

Operating without a valid roofing contractor license is illegal and exposes you to significant legal and financial consequences. First, you can be fined up to $500 per day for each day you work unlicensed. If you work for even one month without a license, you could accumulate $15,000 in fines. The DBPR will issue a cease-and-desist order upon discovering your unlicensed operation, forcing you to stop all roofing work immediately. Violating this cease-and-desist order results in additional fines up to $1,000 per day and can lead to criminal charges.

Second, any customer complaints about your work will be investigated by the DBPR, and your lack of license will be discovered, resulting in criminal misdemeanor charges (first offense: up to $1,000 fine and 60 days jail) or felony charges (repeat offense: up to $5,000 fine and five years prison). Third, your liability insurance will be void because you're operating illegally, exposing you to personal liability if someone is injured or property is damaged. If a customer is injured on a job you performed without a license, you personally are liable for all medical costs and damages—your insurance won't cover it. Finally, St. Petersburg can fine you an additional $250-$1,000 for operating without a business tax receipt. Most contractors who attempt to work without a license end up in legal disputes, lose thousands in fines, and damage their business reputation permanently.

Do I need to renew my St. Petersburg business tax receipt annually, and is it separate from my state roofing license renewal?

Yes, the St. Petersburg business tax receipt must be renewed annually, and it is completely separate from your Florida state roofing contractor license renewal. Your state license renews every two years (on your license anniversary date), while your St. Petersburg business tax receipt renews annually, typically in January each year. This means you have two different renewal deadlines to track.

For your state license, the renewal deadline is 60 days before your license expiration date. You renew online at https://www.myfloridalicense.com and pay $275-$350, plus $50-$100 for continuing education hours (four hours required). For your St. Petersburg business tax receipt, renewal typically occurs January 1st each year, and you renew directly with the St. Petersburg Finance Department or online at www.stpete.org. The renewal fee is $50-$150 depending on your projected gross revenues. Missing your state license renewal means you cannot legally perform roofing work in Florida. Missing your St. Petersburg business tax receipt renewal means you cannot legally operate your business within city limits and face fines of $250-$1,000. Additionally, if you operate in Pinellas County unincorporated areas, you'll need separate renewals there too. Create a renewal calendar tracking both deadlines to avoid penalties.

Other Business Types in St Petersburg, FL

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Florida Statutes Chapter 489.113Defines roofing contractor licensing requirements and scope
  • Florida Statutes Chapter 489.129Establishes contractor license penalties for unlicensed operation
  • Florida Administrative Code 61G4-17.001DBPR rules for roofing specialty contractor examinations
  • St. Petersburg Code Chapter 14 Section 14-181Local roofing contractor registration and permitting requirements
  • Florida Statutes Chapter 440.10Workers' compensation insurance requirements for contractors

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 September 2026. Scheduled for re-verification by September 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.