If I bought a roofing company tomorrow: my first 90 days

A thought experiment. If I took over a roofing company, I'd skip the trucks and crews and start in the office. Here's the 90-day plan, week by week.

Here’s a thought experiment, and I want to be clear that it’s hypothetical. I haven’t bought a roofing company. But say I did, and I woke up Monday as the new owner of a crew, a few trucks and a phone that never stops.

Where would you look first? Most people say the crews, the equipment, the suppliers. That’s where the money visibly goes.

I’d start in the office. Roofs are built on the roof, but the business is won and lost at the desk. The phone, the estimates, the follow-up, the invoices. That’s where a new owner can’t see what’s broken, and where I’d expect most of the leaks to be.

Why not the trucks first

The crews already know how to put a roof on. That skill took years and I’m not going to improve it in week one.

What I can’t know on day one is what happens to a lead who calls while the crew is up a ladder. Or how many estimates went out and never got a second touch. Or whether anyone knows which jobs made money. Those answers live in people’s heads, in a shared inbox, in a notebook on a truck dashboard.

So the first job is to make the invisible visible. Then fix the biggest leak. Then repeat.

Weeks 1 to 2: just watch

No changes. I’d sit with whoever answers the phone and listen. I’d read the last twenty estimates and note how long each took to send. I’d ask where every lead, estimate and invoice is stored.

I’d write down every place information gets typed more than once. That list is the map for the rest of the plan.

Weeks 3 to 4: fix the front door

The first thing I’d fix is what happens when a lead comes in. Who answers, how fast, what gets captured, and what happens when nobody can pick up.

Even a simple rule helps: every missed call gets a text back within minutes, and every new lead lands in one place with the same fields filled in. We wrote about the first half of that in missed-call text-back, and Lead Intake & Booking covers the second.

Weeks 5 to 6: stop estimates going quiet

Roofing estimates are big decisions. Homeowners get a few quotes, talk it over, and get busy. An estimate that goes out with no plan for what happens next is a coin flip.

I’d set a follow-up rhythm for every estimate, written for that specific job, with the owner or estimator approving before it sends. That’s the idea behind Estimate Follow-up.

Weeks 7 to 8: know which jobs pay

By now I’d want to know which jobs actually made money, not which ones felt busy. That means comparing what we estimated against what we spent, job by job. It’s the same idea as in job costing for contractors.

I wouldn’t expect it to be pretty the first time. The goal is a number I can trust enough to adjust next month’s pricing.

Weeks 9 to 10: close jobs properly

A roof is a job customers remember by how it ends. Final walkthrough, cleanup photos, final invoice sent promptly, warranty paperwork filed. That’s also when a review request lands best. See Job Closeout and getting Google reviews without begging.

Weeks 11 to 13: give myself a Monday report

Last, I’d want one page on Monday morning so I stop learning things at month-end. Leads in, estimates out, estimates waiting, jobs in progress, invoices unpaid. Nothing fancy. The Owner Report is how we’d set that up.

What I wouldn’t do

I wouldn’t buy five new tools in week one. I wouldn’t automate a process I hadn’t watched run. And I wouldn’t let anything that touches money or a customer go out without a person approving it. Every automated step should be logged so I can see what happened.

Also, I’d keep whatever software the company already uses. Connecting tools beats replacing them.

Where to go from here

You don’t have to buy a roofing company to use this. Run the first two weeks on your own business, as if you’d just taken it over.

The “new owner” audit (60 minutes, spread over a week):

  1. Call your own number after hours and during a busy day. Write down what a stranger hears and how long until someone calls back.
  2. Count last month’s estimates. How many went out? How many got at least two follow-ups? Write both numbers.
  3. Pick your last five finished jobs. For each, can you say in two minutes what it made or lost? Mark yes or no.
  4. List every piece of information typed twice. Customer name into the CRM, then into the job software, then into invoices. Each one is a candidate to connect.
  5. Ask “what do you wish I’d fix?” Ask whoever answers the phone and whoever sends the estimates. Write down the first thing each says.
  6. Circle the biggest leak. Fix that one before anything else.

If you’d rather not run the audit and the fix alone, book a free 30-minute call. Tell us the leak you circled and we’ll show how we’d set it up in the tools you already use, with a written plan and fixed price before you commit to anything.

Tell me the job you hate.

You'll get a reply within one business day, a 30-minute call, and a written plan with timeline and price.