Guide · Checked October 22, 2026

How to start a roofing company (in the order that doesn't waste money)

Most startup guides hand you a generic checklist: LLC, EIN, logo, truck, ads. The step they bury — because the publishers sell software, classes or filings — is the first one: what does your state actually require before you can legally sign a roofing contract? That answer decides your costs, your timeline and whether your contracts are even enforceable. Get it first.

Step 0: the verdict

Roofing licensing is five systems: a full state license (Illinois, California, Florida, Arizona, Minnesota, New Mexico), registration only (Kansas, Washington), registration plus a new exam endorsement (Oklahoma, since July 1, 2026), value-threshold licensing (North Carolina at $40,000; Alabama at $2,500 residential roofing / $100,000 commercial), and no state license at all (Texas, Georgia and others). Your state, your scope and your typical job size pick the system — run the checker before you spend anything.

Signing work you are not licensed to sign is not a paperwork delay. In licensed states it can make the contract unenforceable and draw fines per offense. The verdict is the cheapest step of the whole startup and the only one that can void the rest.

Step 1: entity and tax basics

Form the business (LLC or corporation) in your state, get an EIN, open a business bank account, and register for state sales/use tax where your state taxes roofing labor or materials. None of this substitutes for the license — and in license states, the license is usually issued to the business with a named qualifying party, so form the entity before you file, not after.

Step 2: the qualifying party

Licensed states license a business through a person: Illinois's qualifying party, California's RME/RMO, Florida's qualifier, Minnesota's qualifying roofer. That person proves the experience and passes the exams. If that person is you, budget exam time. If it is an employee, understand that your license walks out the door with them — the kit's qualifying-party templates exist for exactly this.

Step 3: bond and insurance to the state's numbers

Buy the bond and insurance your class requires — Illinois wants a $10,000 bond (Limited) or $25,000 (Unlimited) plus $500,000 per-occurrence liability; California wants a $25,000 contractor bond and workers' comp on every C-39 even with zero employees. Insurers will sell you more than the minimum; the state page prints the minimum so you know which part is law and which part is upsell.

Step 4: the local layer

No-license states are not no-paperwork states. Dallas registers contractors, San Antonio registers home-improvement contractors with a background check, and most cities pull permits per job. In license states, city business licenses and permits stack on top of the state license. The state pages carry the local layer for the major metros.

Step 5: contracts that survive your state

Before the first signature: a contract template that carries your license or registration number where required, the cancellation notices your state mandates (Florida's emergency-repair 10-day rule is the sharp example), and deductible language that complies with your state's law — in Texas and Florida the wrong sentence is a crime or a $10,000 fine, not a typo.

Run the license verdict checker

The Launch File for your state — included in the $49 RoofingLicenseCheck Kit

The checker gives you the verdict. The kit gives you the paperwork, in filing order: the application walkthrough for your state's class, qualifying-party documentation templates, the bond and insurance spec sheet with your state's exact minimums, the city-registration checklist pack for no-license states, and the contract-compliance pack (deductible language and required contract notices, including Florida's deadlines calendar).

$49 one-time payment

See the kit

Included in the $49 RoofingLicenseCheck Kit — every item below, for every state, one payment.