The Five Leaks That Drain a Contracting Business
Every trade loses money the same five ways. Most never count it.
Every contracting business leaks money. Doesn't matter if you run two trucks or twenty. Doesn't matter if you are in HVAC, plumbing, electrical, roofing, or landscaping.
The leaks are the same. And most contractors never count them because the money disappears before they know it existed.
The Phone Call Nobody Answered
A homeowner's AC stops working on a Tuesday afternoon in July. She calls three contractors. The first one goes to voicemail. The second goes to voicemail. The third answers on the first ring.
She books with the third. Does not leave a message for the first two. Does not call back later.
The first contractor never knows this call existed. There is no missed-call notification that says "you lost a $4,800 system replacement today." It just vanishes.
This is the most common leak in contracting. The average service contractor misses a third or more of incoming calls during work hours. Not because they don't care. Because they are on a roof, under a sink, or pulling wire through a finished wall.
Each missed call does not feel like a loss. But multiply it across a week, a month, a season. The numbers add up fast.
The Estimate Nobody Followed Up On
A roofer drives to a property, spends 45 minutes measuring the roof, writes up a $12,000 estimate for a full tear-off and replace. Sends it over. Waits.
The homeowner does not respond right away. Maybe they are comparing quotes. Maybe they got busy. Maybe they just forgot.
Most contractors treat silence as a no. A follow-up at day 3 or day 7 converts a real percentage of silent estimates into booked jobs. The homeowner was not saying no. They were waiting to be asked again.
But the roofer does not follow up because he is already on the next job. The estimate sits in the homeowner's inbox. After two weeks, it is stale. After 30 days, it is dead.
The Appointment Slot Nobody Filled
This leak feeds on the first two. Miss the call and you don't get the lead. Skip the follow-up and you don't get the booking. No booking means Tuesday morning is empty.
Empty slots are the most expensive thing in contracting. The truck is still on the road. Fuel, insurance, payroll. All running. No revenue coming in.
The Invoice Nobody Chased
This is the leak contractors hate to talk about.
A landscaper finishes a $6,500 commercial install. Sends the invoice. Net-30 terms. Day 30 comes and goes. Then day 45. Then day 60.
He knows who owes him. He has the number in his phone. But calling a customer you work with every month to ask for money feels wrong. So the invoice sits.
The average small contractor carries thousands in outstanding invoices at any given time. Not disputed. Not contested. Just unfollowed.
A polite reminder at day 3, day 7, and day 14 after the due date collects most of these without a single awkward phone call. Not because the customer was refusing to pay. Because they forgot, and nobody reminded them.
The Emergency That Went to a Competitor
A homeowner has a pipe burst at 10 PM. Calls three plumbers. Two are sleeping. One has something answering the phone.
That one gets a $3,000 emergency repair. The other two wake up to a missed call they will never get back.
Emergency calls go to whoever answers first. There is no second chance. The homeowner does not leave a callback number and wait patiently. They call until someone picks up.
The Common Thread
These five leaks look different. Missed calls. Cold estimates. Empty slots. Unpaid invoices. Lost emergencies.
But they are all the same problem. The contractor is doing the work and cannot also run the business at the same time.
You cannot answer the phone while you are on a roof. You cannot follow up on Tuesday's estimate while you are pulling wire on Wednesday. You cannot chase an invoice while you are scoping a sewer line.
The contractors who figure this out first are not the ones with the biggest crews or the newest trucks. They are the ones who decided that answering every call, following up on every estimate, filling every slot, and collecting every invoice was not optional. It was the business.
See what that looks like at prioritycustomer.ai
