Starting a roofing business is one of the best moves a skilled worker can make. You set your own hours, keep the profit, and build something that is yours. But the ones that last do a few boring things right at the start. Here are the steps, in order.
1Check the license rules for your trade
This is the step people skip, and it is the one that bites. License rules for a roofing business are set by your state and sometimes your city, and they are different for every trade. Some trades need a state license and a passed exam before you can take paid work. Others only need a local business license.
Do not guess. Look up your state licensing board and your city or county rules for your exact trade. Working without a license where one is required can mean fines and lost jobs. When in doubt, call the board and ask.
2Register the business
You can start as a sole proprietor (just you, simplest and cheapest) or form an LLC, which separates the business from your personal money so your house and savings are protected if a job goes wrong. Many owners start simple and form an LLC once the money is steady. Get an EIN from the IRS (it is free) so you are not handing out your social security number. An accountant can tell you what fits your situation.
3Get insured
At a minimum, most roofing businesses carry general liability insurance. If you hire anyone, you will likely need workers comp too. Beyond protecting you, insurance wins work: plenty of customers and property managers will not hire a trade that cannot show proof of coverage.
4Line up your tools and a startup budget
List the tools, equipment, and vehicle you need to do the work well, plus a little for a phone, a simple website or Google profile, and gas. Keep the list short. Buy what the first jobs actually need and add more as the money comes in. Going into deep debt for gear you will not use for months is a common first-year mistake.
5Price your jobs so you make money
This is where most new owners leave money on the table. Charging too little keeps you busy and broke. Price every job to cover your labor, your materials plus a markup, your overhead, and a real profit margin. We wrote a full, plain-English guide on it:
6Get your first customers
Start with people who already know and trust you, then widen out. Set up a free Google Business Profile so you show up on the map. Ask every happy customer for a review, since reviews are what a local trade business runs on. Answer the phone, show up when you say you will, and leave the job clean. That reputation brings the next call.
7Look professional and get paid fast
The last piece is looking like a real business and getting paid without chasing people. Send clean quotes and invoices instead of scribbled notes, take card payments on the spot, and keep track of who still owes you. That is exactly what Jobflo does: quote and invoice from your phone, get paid by card with no Jobflo cut, and see every job in one place, at one flat price with no per-worker fees.
8Common first-year mistakes to avoid
- Skipping the license check and taking work you are not licensed for.
- Pricing off gut feel instead of covering real costs plus margin.
- Going without insurance and losing jobs that require proof.
- Buying too much gear too soon and starting in debt.
- Never asking for reviews, so word of mouth stays quiet.
None of this is complicated. Do the boring steps in order, price your work right, and treat every customer like they are your next five referrals.