It is Sunday night and you are looking at your phone. The week ahead is fully booked: a tear-off starting Monday, two repairs midweek, a full replacement Thursday and Friday that the clients have already moved their vacation around. And the forecast has just turned into a row of rain icons, Tuesday through Thursday.
Somewhere in the next hour you will decide which three clients to call first, which job jumps ahead, which crew starts where, and what happens to the pallet of shingles arriving Tuesday to a roof that will now be open tarps.
Nobody tells you this when you start a roofing company: the roofing is the easy part. You already know how to roof. The business is what happens around the roofing: weather that rewrites your calendar weekly, insurance costs that would make other trades faint, a reputation problem you inherited from strangers, and material bills big enough to sink you if the cash sequencing goes wrong. Those four things are the actual job. Here is how to run each one on purpose.
How do you schedule roofing around the weather?
Every other trade treats the schedule as a promise. A roofer who does that is lying weekly, because the weather has veto power over every commitment you make.
The mental shift that fixes it: stop overbooking the calendar and start managing a backlog. The calendar holds only what the sky permits; the backlog holds everything you have sold. Concretely:
- Book jobs into a queue with a window, not a date. "You're third in line, which should be the week of the 14th, weather permitting" is a promise you can keep. "We start the 14th" is a coin flip you chose to present as a fact.
- Keep rain work in your pocket. Quotes, inspections, supplier runs, shop maintenance, and any interior-adjacent repairs that can run under cover. A rain day that produces five site visits and three quotes is not a lost day. It is the sales engine catching up.
- Never open more roof than you can close. The tear-off decision is the real weather decision. An experienced crew strips only what it can dry-in the same day, checks the radar at noon anyway, and owns more tarps than pride says it needs. The catastrophic version of a rain delay is not a late job; it is a client's living room ceiling.
- Sequence around the cascade. One lost Tuesday does not cost you a day; it shoves the whole week sideways into the next week's commitments. When you re-stack, protect the jobs with hard constraints first (the sold house with a closing date, the insurance job with a deadline) and slide the flexible ones, telling each client where they now stand.
The communication rule sits on top of all of it: clients forgive weather, universally and instantly. What they do not forgive is silence. The Sunday-night call that says "the rain's going to push you from Tuesday to Friday, here's why, here's the new plan" costs you three minutes and buys you a client who tells people you are organized. The version where they find out by watching an empty driveway on Tuesday costs you the referral and earns you the review.
"Hi Mark, you've probably seen the forecast. We're not going to open your roof up ahead of two days of rain, so I'm moving you from Tuesday to Friday, and Friday looks clear. Your materials stay under wrap till then. I'd rather lose three days than dry in a wet deck."
Notice what that script does: it moves the schedule slip from something that happened to the client into a decision you made to protect their house. Same delay, opposite reputation.
Why is roofing insurance so expensive?
Ask a new roofing contractor what their biggest cost is and they will say shingles or labor. Ask an old one and they will say insurance, and the safety program that keeps it affordable.
Roofing sits at or near the top of workers' compensation rate tables in most jurisdictions, for the obvious reason: falls. Exact premiums vary widely by province, state and claims history. But it is common for roofing classifications to run many times the rate of general carpentry, often enough that the premium line alone is one of the largest fixed costs on the payroll, before anyone swings a hammer. Add general liability sized for the damage a roofing mistake can do (water does not stop at one room), vehicle coverage, and fall-protection equipment with the training to use it. That is the number that actually separates real roofing companies from trucks with ladders.
Two consequences follow, and both are strategic rather than moral:
Price to carry it, or die slowly. The guy underbidding you by 30% is usually not more efficient. He is uninsured, misclassifying his crew, or both. You cannot match his price while carrying real coverage, and you should stop trying, because his clients are not your clients. Your quote carries the full cost of doing this legally, which means your marketing job is making sure clients understand what that buys them: a company whose worker falling off their roof is not the homeowner's financial problem.
Safety is a financial system, not a poster. Your premiums follow your claims history for years. One serious fall can raise your rates for half a decade. So harnesses actually worn, anchors actually set, a crew lead free to call the pitch too steep for the conditions, and toolbox talks that actually happen are not compliance theater. They are you defending your largest overhead line. Run it like you run receivables.
The storm-chaser shadow, and how to stand outside it
Roofing has a reputation problem it re-earns every hail season: the out-of-town crews that follow storms, knock doors, pressure homeowners into signing over insurance claims, slap on the cheapest possible roof and vanish before the first leak. Every homeowner has heard a version of the story, which means every homeowner starts a little bit braced, including yours.
You cannot fix the industry, but you can position against it deliberately, and the positioning is mostly just visible permanence:
- Be findable. A local address, a phone number that gets answered, a company name on the truck, years of local jobs a client can drive past. Say plainly on your quote where you have been and where you will be: "serving this area since 2016" is boring and devastatingly effective against a crew with out-of-province plates.
- Written scope, every time. Deck inspection and what happens if rot is found, underlayment, ice-and-water lines, ventilation, flashing details, disposal, warranty terms. On paper, before signing. The storm-chaser's quote is a number on a business card. Yours being two pages long is the sales pitch.
- Insurance-claim honesty. Help clients document damage and navigate their claim, but never "eat the deductible," inflate scope for the adjuster, or take control of the claim payout. Those practices are illegal in a growing list of jurisdictions and radioactive everywhere. The sentence "I'll document everything honestly, and if the adjuster and I disagree I'll make my case in writing" wins the long game.
- No pressure, ever. The door-knocker needs the signature today because he is leaving town. You are not, so let that show: give the quote, tell them it holds for 30 days, and invite them to check your references. Refusing to hurry is the most convincing credential a roofer can present.

Deposit discipline: never float the shingles
Here is the cash structure that makes roofing different from most trades: materials are a huge share of the job. On a $16,000 residential replacement, it is entirely normal for $6,000 or more to be shingles, underlayment, flashing and disposal. That is money you spend in week one on a job that might not finish, or pay, until week four.
Float that gap on your own account across three simultaneous jobs and you have $18,000 of someone else's roofing on your credit line, with the weather deciding when it comes back. This is how profitable roofing companies go broke: not from bad jobs, but from good jobs sequenced badly.
The fix is deposit discipline, and it is not negotiable:
- The deposit covers the material order, and it lands before the order is placed. On that $16,000 roof, with $6,000 of it going out the door as materials, that means a 40% deposit ($6,400) arriving before a single bundle is ordered. You are never the bank for materials. (Some jurisdictions cap deposit sizes or set trust rules on consumer deposits, so confirm your local rules and structure within them.)
- Tie the schedule of payments to visible milestones. Deposit on signing, a progress payment at delivery or dry-in, balance on completion. Every payment attaches to something the client can stand in the driveway and see, which is exactly what makes each one easy to ask for.
- Invoice the same day the milestone lands. The dry-in payment requested the day of the dry-in gets paid that week. The same request three weeks later has become a negotiation.
- A client who resists a materials deposit is information. Legitimate clients understand that shingles cost money. The ones who bristle at any deposit at all are telling you, in advance and for free, what the final payment conversation will be like.
Keeping the whole thing straight
Run the pieces above for a season and you notice they are all the same problem: a roofing company is a scheduling-and-evidence machine. Which crew is where tomorrow if it rains, which client got the Sunday call, which deposit cleared before which material order, what the deck looked like before, during, and after.
The scheduling week view makes the weather re-stack a drag instead of a Sunday-night spreadsheet, and jobs carry their own record as they move. Quotes go out with the written scope attached, and deposits and payment schedules live on the invoice. The payment you take, in cash or by check, e-transfer or a card you ran on your own terminal, gets recorded against the job the day the milestone lands, so what is still outstanding is never a guess. Job photos are GPS-matched to the right job and filed the moment you confirm, so the rotten decking, the ice-and-water lines and the finished ridge are all dated evidence rather than a camera roll. A completion certificate signed on the client's doorstep closes the file. For a trade that runs on trust against a storm-chaser backdrop, a tidy dated record of every roof is not admin. It is the brand.
Frequently asked questions
How much should I take as a deposit on a roofing job?
Enough to cover the material order, commonly 30 to 40% of the contract on residential replacement work, collected before you place that order. Some provinces and states cap consumer deposits or impose trust requirements on them, so check your local rules and set your standard inside them. Whatever the number, the principle is fixed: your working capital should never be financing a client's shingles.
Do I really need workers' compensation coverage for a small crew?
In most jurisdictions, yes. Coverage is generally mandatory once you have employees, and roofing is precisely the trade where you want it even where exemptions exist. Understand the subcontractor angle too: hiring an "independent" crew without verifying their own coverage can leave their injuries attaching to you, and homeowners are increasingly (correctly) asking for proof of coverage before signing. Requirements vary by province and state; treat verified coverage as a bid requirement in both directions.
How do I compete with cheap storm-chasing crews after a hail event?
Do not compete on price; compete on permanence. Publish your local history, offer references from streets nearby, put your workmanship warranty in writing and be clear about who will honor it in five years. After a storm, homeowners are scared and hurried. The roofer who tells them to slow down, document the damage properly and check references is the one who reads as safe. You will lose the clients who buy purely on price to the door-knockers. You were always going to lose those.
What happens if rain hits a job that is already torn off?
This is why tear-off discipline exists: strip only what you can dry-in the same day, and dry-in means properly fastened underlayment, not hope. If weather arrives early anyway, tarp aggressively, photograph everything, and tell the client immediately what you did and why their house is protected. A wet deck dried and documented is a bad day; a soaked ceiling the client discovers before you mention it is a lawsuit with photos.




