Roofer loading extension ladders and tool bags into a pickup truck in a driveway at sunrise, heading out to the first job of a new company
Guides

How to start a roofing business

How to start a roofing business: a state-by-state licensing comparison, a real startup budget, how to price and win the first jobs, and the cash-flow trap.

EveryDial
EveryDial team
We answer phones for home-services companies all day
Contents

Key points

  • How to start a roofing business depends heavily on your state. Texas doesn't license roofers at all. Florida wants four years of experience and two exams. California wants four years of experience, two exams, a $25,000 bond, and workers' comp even if you work solo.
  • Published startup budgets range from $10,000 to $82,000. The gap mostly comes down to whether you already own a truck, which state you're licensing in, and whether you're budgeting for a crew yet.
  • Workers' comp is the cost that surprises new owners most. Roofing is rated under one of the highest classification codes in the country, commonly $25 to $45 per $100 of payroll and quoted as high as $80.
  • One roofer summed up the real risk this way: the license, the LLC, and the insurance are the easy side, and running the schedule with two or three roofs going at once is the hard part.
  • Where your first jobs come from is a decision, not a default. Subcontracting, retail replacement work, and storm and insurance work each need a different skill and a different amount of cash.

Here is how to start a roofing business, step by step, for someone who already knows how to roof. This guide isn't for a homeowner. You've done the work. What nobody taught you is how to run the company around it. You have to register the business, get licensed and insured in your own state, budget the real startup costs, price the work, and decide where the first jobs come from. Then you have to survive the cash-flow squeeze. That sinks more new roofing companies than bad workmanship ever does.

If you want the planning document a lender or partner expects to see, read our guide on how to write a roofing business plan. This guide covers the launch checklist around it, the steps and real numbers you need before your crew shows up to the first job.

Register your business first

Most new roofing companies register as a limited liability company, or LLC, instead of a sole proprietorship. An LLC keeps a lawsuit over a bad job or a jobsite injury from reaching your personal savings and your house. Filing costs vary by state but usually run a few hundred dollars. Then get a free Employer Identification Number, or EIN, from the IRS. You need it to open a business bank account, apply for any state or city license, and open an account with a materials supplier.

Check your state's licensing rules first

Roofing licenses are set state by state, not federally, and the rules vary more than most guides let on. Before you spend a dollar on tools or a truck, look up what your own state actually requires. Here is what three real states ask for, so you can see the range and then go check yours.

Texas: no state roofing license

Texas does not license roofing contractors at all. According to the Roofing Contractors Association of Texas, the state licensing department does not administer a roofing license, so anyone in Texas can legally call themselves a roofer, licensed or not. Texas roofers can still earn that association's voluntary credential. It asks for two years as a principal of a Texas roofing company, 70 percent or better on both a business exam and a roofing exam, and either $300,000 in general liability insurance for residential work or a $100,000 bond. Renewal takes 8 hours of continuing education a year plus a $250 fee. Cities add their own layer. Dallas charges about $120 a year to register. San Antonio charges $150 for two years plus proof of insurance and an FBI background check. Fort Worth charges $500 a year.

Florida: four years of experience and two exams

Florida's Certified Roofing Contractor license requires at least four years of hands-on or supervisory roofing experience, or a mix of experience and college credit. You then have to pass two state exams, business and finance, and trade knowledge, with at least 70 percent on each. Exam fees run about $295 in total, a $135 registration fee plus $80 per exam part. Florida also requires at least $100,000 in public liability insurance and $25,000 in property damage coverage, plus a credit score of 660 or higher. If your score is lower, you need a bond or a financial responsibility course instead.

California: the strictest of the three

California licenses roofers under the C-39 classification, and it asks for the most. You need at least four years of experience in the class you apply for, counted only at journey level or above, though up to three of those years can come from training or schooling. Every applicant also has to pass two exams, law and business, and the trade exam. The money comes in two parts. The original application fee is $450, paid when you file. The initial license fee comes after you pass, covers two years, and is $200 for a sole owner or $350 for every other business type. Fingerprint processing adds $32 for the state and $17 for the FBI, plus whatever the live scan site charges to take the prints. So a sole owner pays about $699 in fees, and still has to post a $25,000 contractor bond. California is also the state here that requires workers' compensation insurance for every licensed C-39 roofer, even with no employees.

Three states, three different answers to the same question. That is the pattern nationally. Some states license roofers directly, some fold roofing into a general contractor license, and some, like Texas, don't license the trade at all. Look up your own state's contractor licensing board before you assume any of this applies to you.

Get insured, and budget for workers' comp

General liability is non-negotiable whatever your state requires for a license. It covers the damage that comes with the work: a punctured skylight, a dented gutter, a customer who trips over your ladder. Workers' comp catches new owners off guard. Outside California, roofers sit in NCCI class code 5551, one of the highest-rated codes in the country, and voluntary-market rates commonly run $25 to $45 per $100 of payroll. A Florida broker puts the range there at $24 to $80 per $100 of payroll, depending on risk factors and safety record. On $200,000 of payroll, those ends are a $50,000 premium against a $160,000 one, so your state matters as much as your record. Some new companies land in a state-assigned risk pool instead of a standard carrier until they build a safety record.

Budget for startup costs

Three vendor guides publish three different startup budgets, and they disagree because they measure different things. One detailed estimate totals $31,500 to $82,000: a truck ($15,000 to $45,000), safety and hand tools ($2,000 to $5,000), licensing and bonds ($500 to $2,000), insurance ($3,000 to $7,000 a year), initial marketing ($1,000 to $3,000), and working capital ($10,000 to $20,000). A second puts the total at $20,000 to $50,000, with equipment and supplies the largest line at $10,000 to $25,000. A third estimates $10,000 to $50,000. Three things drive the gap: whether you already own a truck, which state you license in, and whether you are budgeting for a crew yet, since in most states workers' comp starts with your first employee. California, as above, is the exception.

Buy before your first job

  • Business registration, your EIN, and any state or city license or bond your state requires.
  • General liability insurance, active before you sign your first contract.
  • Basic safety and hand tools, if you don't already own them.
  • A working capital cushion, so one slow-paying customer doesn't stall your only crew.

What can wait

  • A dedicated, newly financed truck, if the one you already drive still does the job.
  • Paid advertising, until you can show you close the leads you already get.
  • Roofing-specific software for estimating or scheduling.

Open a supplier account before you need it

Materials are the biggest bill you face before a customer pays you, so how your distributor treats you decides how many jobs you can run at once. Ask a local supplier two questions early: what it takes to open a commercial account, and what it takes to move from paying on delivery to net terms, where the invoice comes due about 30 days after the material lands on the driveway. Terms are the difference between funding a shingle order out of savings and funding it out of the check from the job. In a Reddit thread on the bare minimum to start a roofing company, one commenter listed a solid supplier account alongside the license, the LLC, and insurance. Another said working capital and credit matter most once the rest is in place.

The cash-flow trap that kills new roofing companies

Startup cost lists don't explain the thing that actually sinks new roofing companies: the gap between paying for materials and getting paid for the job. One roofer in that thread described starting with $50,000 in cash reserves in Virginia in 2023 and watching that cushion dip to $38,000 before the first jobs closed out. In hindsight he said $15,000 would have been cutting it close, and he didn't pay himself a salary for six months. Another roofer laid out a different sequence. His license and bond cost $3,000. He had 12 jobs lined up, used the first customers' payments to buy materials, built the jobs, then collected and paid everyone out. What was left became the working capital for the next round.

A separate case study of a roofing startup that grew from $0 to $2.2 million in 18 months reported an average job size of $14,000 to $15,000. Run that math on your own volume. If you are floating materials and payroll on two or three jobs at once before any of them pay out, a thin cushion empties fast. That is why the vendor budgets all carry a vague working capital line, and why roofers who have done it keep several jobs' worth of cash on hand.

Price off the measurement, not the feel of it

Roofers quote by the square, which is 100 square feet of roof surface. Measure the squares, add waste, pitch, and the tear-off layers you expect, then add your overhead and your profit on top. The trap is treating the per-square number as the whole method. A Roofing Contractor column, Ninety Percent of Roofers Underbid the Job, argues that most contractors price so much a square without knowing their overhead. Overhead is a function of time, not squares. A cut-up roof with hips and valleys ties up the crew far longer than a plain roof of the same size. Average gross profit margins run 20 to 40 percent. Use our free roofing estimate template so every quote is built the same way, and read our roofing cost per square foot guide before you set a rate sheet.

Decide where your first jobs come from

New roofing companies fill a schedule three ways, and they are not equally easy to start with. Subcontracting for an established roofer pays fastest and needs almost no marketing, but you are building their customer list instead of your own, and your margin is whatever they leave you. Retail replacement work, where the homeowner pays, is slower to build and the most durable. It runs on a free Google Business Profile with real job photos and reviews, a sign on every roof you finish, and referrals from past customers, property managers, and real estate offices. Storm and insurance work fills a calendar fastest after a hail or wind event, but it means knocking doors in the affected streets, working to claim timelines, and getting paid in stages. Most owners end up with a mix. Pick the one you lead with in year one, because each needs a different skill and a different amount of cash behind it.

Learn the office side before you hire a crew

In a 2023 thread started by someone with money and no roofing experience, two commenters told him to mentor under an established roofer first. One was a Florida contractor who said to work under someone for a year and learn selling and project management. That advice was for a beginner, and if you can already roof you have that part covered. The office side is the gap. One roofer put it plainly: the license, the LLC, and the insurance are the easy side, and running the schedule once two or three roofs are going at the same time is the hard part. That is also when hiring starts, and payroll brings workers' comp at roofing rates plus the cost of recruiting, which one industry guide puts at about $4,700 per hire. Subbing the labor out keeps payroll off your books, but you still own the quality. One commenter warned that leaving a sub to check its own work is how lawsuits and bad roofs happen.

Answer the phone while you are on the roof

Once you're out on roofs instead of in an office, you're also the entire office. A homeowner calling around for quotes moves to the next name on the list the moment a call goes to voicemail. A receptionist service for roofing companies like EveryDial answers every call in your business name and gets you the details, so a missed call while you are on a ladder doesn't have to cost you the job. Starter is $49 a month for 100 receptionist minutes and Pro is $149 a month for 400, with a spending cap so extra minutes never turn into a surprise bill. Run your own call volume through our missed-call cost calculator.

Never miss another roofing call

EveryDial answers every call in your business name and gets you the details while you're on the roof. Starter is $49 a month with 100 minutes, Pro is $149 a month with 400. Free to try, no credit card.

Try for free

Build from here

None of this has to happen at once. Register the business, check your own state's rules, get insured, open the supplier account, and keep enough cash to float one job's materials. Price off your measurements and your real overhead, pick where the first jobs come from, and put a signed contract and someone answering the phone in place before the first missed call.

Frequently asked questions

How much money do you need to start a roofing company?

Published estimates run $10,000 to $82,000, and the gap is what each includes. The high end covers a truck, tools, licensing and bonds, insurance, marketing and working capital; leaner ones assume a cheaper truck and make equipment the largest line. Your own number depends heavily on your state, which runs from nearly nothing in Texas to about $699 in fees plus a $25,000 bond in California.

Is owning a roofing business profitable?

It can be. Average roofing company gross profit margins run 20 to 40 percent, and a 2021 industry survey found primarily residential roofing contractors reporting revenue in the $500,000 to $4.9 million band. Profitability depends on pricing discipline, and a separate Roofing Contractor column argues most roofers price by the square without knowing their overhead, which is how jobs get underbid. Those revenue figures describe an established company, not a first-year solo operation.

Do roofers make 100k a year?

Some owners do, but no industry survey publishes owner take-home pay, so treat any number you see as a guess. The published 20 to 40 percent figure is gross margin, which is what's left after materials and installation labor and before overhead, insurance, marketing, vehicles, and your own salary. What you actually earn depends on job volume, pricing, and how much of that gross margin your overhead consumes. A first-year solo roofer should plan on far less than an established company's numbers.

What license do you need to start a roofing company?

It depends entirely on your state, and the differences are large. Texas does not license roofers at all, while Florida wants four years of experience plus two state exams. California wants a C-39 license, which needs four years of experience, two exams, a $25,000 bond, and workers' comp even if you work alone. Check your own state's contractor licensing board directly, because rules like these do not transfer across state lines.

How to start a roofing business with no money?

You can't truly start with zero, since licensing, bonding, and insurance all cost something before your first job. The lower-cost path is to stay employed or subcontract while you save, keep using the truck and tools you already own, and skip paid advertising until you have jobs to reinvest from. Getting a few jobs lined up before you spend on a license, the way one roofer described doing it with 12 contracted jobs, is what turns a small stake into working capital.

AI receptionist for home services

Never miss the call that books the job.

EveryDial picks up, books the customer in, and sends you the details. 24 hours a day, 7 days a week.

Free trial · No credit card