24.2K followers
Roofing business

How to Start a Roofing Business Step by Step

A roofing contractor unlocking the door of a small shop for the first time at golden hour, in a natural documentary style.

The launch sequence for a roofing business is not complicated. It is just unforgiving. Skip a step and you either cannot bid the job, cannot insure the crew, or cannot get materials delivered. Here is the ten-step checklist that walks a new owner from idea to first paid invoice in 4-12 weeks.

The order below matters more than the speed, because each step gates the next: the bank wants the EIN, the insurer wants the entity, the supply house wants the license and the insurance certificates. Owners who jump steps do not save time; they discover the dependency at the counter and lose a week. The actual skill in launching fast is parallelization: start the slowest item (the license) in week one and run everything else in its shadow.

The slow part. Do these in order because each one unlocks the next.

  1. Form the LLC with your secretary of state. $50-$500 filing fee, takes 1-7 days.
  2. Get an EIN from irs.gov. Free, 10 minutes.
  3. Open business banking at a real bank (Chase Business Complete, Bluevine). Use the EIN letter and articles of organization.
  4. Apply for the contractor license in your state. This is the slowest step at 2 weeks to 4 months. Florida and California are the longest. Pull the exam study guide and book it within the first week.

While the license processes, get a business credit card, set up accounting (QuickBooks Online or Wave), and pick a service area. For service area picking see identifying ideal locations.

The license deserves more respect than it usually gets, and not only because unlicensed contracting is a crime. It is the moat. In strict-license states, the exam, the experience documentation, and the multi-month wait are precisely what keep undercapitalized competitors out of the market and keep reroof margins at 35-45%. The waiting period is not dead time either: it is when you build the Google Business Profile, photograph any past work you can legitimately claim, and collect soft commitments from friends and neighbors with a license-pending clause, so the first jobs book the week the license lands.

Steps 5-7: insurance, supplier accounts, and equipment

The “now it gets real” phase.

  1. Bind insurance: general liability ($1M/$2M minimum), commercial auto on the work truck, and workers compensation. Roofing class code 5551 has the highest WC rates of any trade ($20-$50 per $100 of payroll), so build it into pricing from day one. Most agents need 2-3 days to bind.
  2. Open supplier accounts at ABC Supply, Beacon Building Products, and SRS Distribution. Take your license, insurance certs, and EIN letter. Apply for net-30 terms. Most accounts are approved within 5 business days.
  3. Buy the working kit: truck (or use existing), 12-foot dump trailer or rented dumpsters, two 32-foot Werner extension ladders, harnesses + roof anchors, two Bostitch coil nailers, framing nailer, compressor, tarps, hard hats, safety eyewear. Full list in buying equipment and supplies.

One workers comp nuance agents rarely volunteer: most states let an owner with no employees exclude themselves from coverage, which saves real money in the solo months. But general contractors, insurance-restoration programs, and some commercial customers require a WC certificate anyway, which is what a so-called ghost policy ($750-$1,500 a year) exists to provide. The moment one helper steps on a roof, real coverage is non-negotiable: an uninsured fall is the fastest way to lose the business and the house behind it.

Notice what is missing from the kit list: inventory. Shingles are ordered per job and boom-trucked to the rooftop by the supplier the morning of the install, so unlike most trades there is no opening-stock line in a roofing budget. Your cash goes into capability, not shelves.

Line itemLean launchFull launch
Work truck$0 (use your current truck)$12,000-$18,000 used
Dump trailer$0 (rent dumpsters per job)$6,000-$9,000
Ladders, harnesses, fall protection$1,200-$2,000$1,800-$2,500
Nailers, compressor, tear-off tools$1,500-$2,500$2,500-$3,500
Entity, license, exam, bond$400-$1,200$400-$1,200
Insurance to bind (GL + auto + WC)$2,500-$4,500$4,000-$7,000
Website, GBP, signs, door hangers$500-$1,200$1,500-$3,000
Operating reserve$3,000-$5,000$5,000-$8,000
Total$9,100-$16,400$33,200-$52,200

By the end of step 7 you can legally and physically perform a roofing job, for a total of $10k-$50k depending mostly on truck condition. Where to be cheap: the trailer (rent dumpsters for the first 90 days and buy with revenue) and the website (a one-page site plus a complete Google Business Profile outperforms a $5,000 build with no reviews). Where never to be cheap: fall protection and insurance limits. One OSHA citation or one uninsured incident costs more than every dollar the lean column ever saved.

Steps 8-10: book, deliver, and build the lead engine

This is where most owners stall, because the paperwork was the easy part. Action wins now.

  1. Book the first job. Most owners get it from a friend, a neighbor, or a Facebook post. Bid it carefully (per square, with tear-off and decking allowances), collect a 1/3 deposit, deliver on schedule, and finish with a magnet sweep. Photograph everything for the gallery.
  2. Launch the lead engine. Claim the Google Business Profile, get five-star reviews from the first three customers, put yard signs at every active job, and start canvassing within 48 hours of any storm in your service area. See how to advertise your roofing business for the channel mix.
  3. Set pricing discipline. Build a per-square bid template with line items for tear-off, decking, underlayment, shingles, ridge cap, drip edge, dump fees, permits, and overhead. Use it for every bid. See setting best prices and billing.

The deposit in step 8 is doing more work than it looks. It is cash flow protection, but it is also a seriousness filter: a homeowner who will not commit a third up front was going to be a collections problem on the back end. Take the deposit on every job, friends included, and schedule no work without it. The roofers who break this rule are the ones financing strangers’ roofs on a credit card by month six.

For the first two or three jobs, most new owners also face the crew question: subcontract to a known crew or hire from day one.

Subcontracting the first jobs: pros

  • No payroll and no WC premium while revenue is unproven
  • Capacity flexes to zero cost in an empty week
  • You learn to estimate and sell at volume before you take on managing labor

Subcontracting the first jobs: cons

  • The sub crew keeps most of the labor value, compressing your margin
  • You inherit their schedule: your job waits when their bigger client calls
  • The workmanship warranty is yours, but the workmanship is not
  • Misclassification risk if the “sub” works only for you, on your schedule

If you do sub, collect a current certificate of insurance for liability and workers comp directly from the sub’s agent, not from the sub. At your year-end WC audit, payments to an uninsured sub get reclassified as your payroll at roofing rates, and the surprise premium bill regularly exceeds whatever the sub saved you.

By week 12, a focused new owner is averaging 2-4 jobs per week and clearing $8k-$20k in monthly profit.

What gets owners stuck

Three predictable bottlenecks:

  • Waiting for the perfect license vs. starting the canvass conversations in parallel.
  • Underbidding the first three jobs to win them, then learning the real margin after the fact.
  • Skipping reviews because they feel pushy. The first 25 reviews compound everything else.

If you have done steps 1-7 and the phone is not ringing, the answer is almost always more time at street level. Door knocks beat AdWords budgets in months 1-3. The full channel playbook is in how to get clients and customers, but the sequence is fixed: reviews before paid ads, canvassing before either.

Frequently asked questions

How long does the whole process take?

4 weeks if your state has a fast license. 12 weeks if it has a slow one. Insurance and supplier accounts can run in parallel.

Can I work jobs while waiting for the license?

No. Most states make unlicensed contracting a misdemeanor and some make it a felony. Use the waiting time to canvass and book deposits with a “license pending” clause.

Do I need employees on day one?

No. You can subcontract to a known crew for the first 2-3 jobs while you find a foreman. Make sure they carry their own WC certs.

What is the order of priority if money is tight?

License + insurance > truck + ladders > nailers > marketing. Skip the dump trailer until month 3.

When do I hire the foreman?

When you are turning down work or you are spending more time on the roof than selling. See when and how to hire and train staff.

More Roofing business guides

Newsletter: Grow exponentially in just 5 minutes

Newsletter with Exponential frameworks to build unstoppable growth.