Roofing Contractor License, LLC Formation, and Contractor Bond: The Legal Setup Guide by State
Pulling your first roofing permit without the right license, bond, and business entity in place can result in fines, permit revocation, and personal liability for every job you've completed. The legal setup for a roofing contractor takes 30–90 days from start to first permit, and every step matters. This guide covers the LLC formation sequence, state licensing requirements for major roofing markets, surety bond requirements, and the insurance stack you need before you can legally pull a permit.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
Step 1: Form Your LLC Before Anything Else
Your LLC is the legal foundation of your roofing business. It separates your personal assets from business liabilities — critical in an industry where a job site injury or property damage claim can reach six figures. Form the LLC in your home state through your Secretary of State's website directly ($50–$200 filing fee) or through a registered agent service like ZenBusiness or Northwest Registered Agent. Choose a business name that reflects your service area and type of work — names like '[City] Roofing LLC' or '[Name] Roofing & Exteriors LLC' are both searchable and professional. You'll need the LLC's EIN (Federal Employer Identification Number from IRS.gov, free) to open a business bank account and apply for your contractor license. Complete LLC formation before applying for any roofing license — most state licensing boards require proof of business entity registration.
Florida: Certified Roofing Contractor (CRC) License
Florida has one of the most rigorous roofing contractor licensing requirements in the US. The Florida Certified Roofing Contractor (CRC) license is issued by the Florida Department of Business and Professional Regulation (DBPR). Requirements include: passing the Florida Roofing exam (administered by Pearson VUE, $118 fee), demonstrating four years of roofing experience at a supervisory or journeyman level, submitting a financial statement, providing a credit report, obtaining a $300,000 surety bond, and carrying general liability and workers compensation insurance. The application fee is $309. Total time from application to license: 60–120 days. Without a CRC or CBC (Certified Building Contractor) license, you cannot legally pull roofing permits in Florida. Some Florida counties (Miami-Dade, Broward) have additional local requirements on top of the state license.
Texas: County-Level Registration
Texas has no statewide roofing contractor license — but many counties and municipalities have their own registration requirements. Dallas County, Harris County (Houston), Tarrant County, and the City of San Antonio all require roofing contractor registration before issuing permits. Registration typically requires proof of insurance ($300,000–$500,000 general liability minimum), a small registration fee ($25–$150), and in some jurisdictions a surety bond ($5,000–$25,000). The Texas Department of Licensing and Regulation (TDLR) regulates some construction trades but not roofing specifically. Always check the requirements for each specific city and county where you plan to pull permits in Texas — requirements vary significantly across the state's 254 counties.
Georgia and Other Licensed States
Georgia requires a state roofing contractor license issued by the Georgia State Licensing Board for Residential and General Contractors. The Georgia low-voltage and roofing license requires passing a business and law exam plus a trade exam, proof of insurance, and a surety bond. Louisiana requires a residential contractor license for roofing work over $75,000. Louisiana's State Licensing Board for Contractors administers the exam and application. Virginia requires a Class A, B, or C contractor license from the DPOR depending on contract size. Illinois, Michigan, Ohio, Pennsylvania, and most Midwest states have no statewide roofing license but may require permits pulled by licensed general contractors for large projects. Always verify current requirements directly with your state licensing board — laws change frequently.
Surety Bond and Insurance Stack
Most states and municipalities require roofing contractors to carry a surety bond — a financial guarantee that you'll complete contracted work. Typical bond amounts range from $5,000–$50,000 depending on state requirements. A $10,000 surety bond typically costs $100–$300 per year from a bonding company. Required insurance for roofing contractors: (1) Commercial General Liability — $1M per occurrence/$2M aggregate minimum; most permit offices and homeowners require this. (2) Workers Compensation — required if you have employees, and often required to prove sub crews carry their own. (3) Commercial Auto — covers your trucks and trailers on the job. Some states also require an inland marine/tools-and-equipment policy. Package all three through a single specialty contractor insurer (Next Insurance, Thimble, or a commercial broker) for simplicity and multi-policy discounts.
Permit Pulling: What You Need at the Building Department
Pulling a roofing permit requires presenting: your contractor license (or registration) number, proof of general liability insurance, proof of workers compensation insurance or exemption, and the property owner's address and permit scope. Most municipalities now use online permit portals (many built on Accela) where you can submit applications and fees without visiting in person. Permit fees for residential roofing replacements typically run $50–$400 depending on job value and jurisdiction. Some homeowners and contractors attempt to pull 'owner-builder' permits to avoid licensing requirements — this is legal in most states for the homeowner's own residence, but selling roofing services and pulling owner-builder permits is illegal in virtually every jurisdiction. Do not attempt to circumvent licensing requirements.
RECOMMENDED TOOLS
ZenBusiness
Fast LLC formation with registered agent service — get your EIN, operating agreement, and banking setup in one platform before applying for your roofing license.
Northwest Registered Agent
Privacy-focused registered agent and LLC formation service. Strong in states with complex annual reporting requirements like Florida.
Next Insurance
General liability, workers comp, and commercial auto for roofing contractors. Instant certificates of insurance for permit offices and homeowners.
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
Can I subcontract roofing work without a license?
No. If you are entering into contracts with property owners for roofing work, you need the appropriate contractor license regardless of whether you use subcontractors to perform the actual installation. The license requirement applies to the contracting relationship with the customer, not just who physically installs the roof.
How long does it take to get a roofing contractor license in Florida?
Plan for 60–120 days from application submission to license issuance in Florida. The Pearson VUE exam must be scheduled and passed first (allow 2–4 weeks for scheduling and study), then the DBPR application review takes 30–60 days. Apply as early as possible — do not wait until you have jobs lined up.
Does my surety bond protect my customers or me?
Surety bonds protect your customers, not you. If you fail to complete a contracted job, a customer can make a claim against your bond for their losses. You are then obligated to repay the bonding company. Bonds are not insurance — they're a financial guarantee of performance. Your general liability insurance protects you from third-party property damage and bodily injury claims.