Profit Leaks in a Plumbing Business: Unbilled Calls, Missed Flushes and Declined Cards
A plumbing company rarely goes broke from one big mistake. It bleeds from a lot of small ones. A repair that never made it onto the invoice. A flush customer nobody called back. A card that declined in spring and was still unpaid by fall. None of these feel serious on their own. Added up over a year, they are often the difference between a company that is busy and one that is profitable.
Finding Leaks Starts With the Numbers
The weekly review in The Weekly Reports Every Plumbing Business Owner Should Watch is how most of these leaks get spotted. This article walks through the most common ones and how to close them.
Leak 1: Unbilled Work
The plumber goes out on a service call. The problem turns out to be a cracked supply line and a worn shut-off valve. He fixes both. The invoice says “service call.”
This is the most common leak in plumbing. It happens because the plumber is busy, because adding lines feels like paperwork, or because nobody checks. The fix is a simple rule: every piece of work done is on the job as a line item before Complete is tapped. When Complete creates the invoice from the job, what is on the job is what gets billed. A daily office check of completed jobs against the tech's notes catches the rest. More on this in Stopping Unbilled Service Calls in a Plumbing Business.
Leak 2: Missed Maintenance
A customer bought a water heater flush once and loved it. Nobody ever called them again. A restaurant's grease line was supposed to be jetted monthly, and it slid to every few months, until it backed up and they called someone else.
Missed maintenance is invisible because it is work that never happened. The fix is making recurring work come due on its own. In PlumbingBossPro, each recurring service is set by minimum days between visits, and due visits land on the Waiting List map, colored due now or overdue past a seven-day grace. Someone looks at that list every week and books it.
Leak 3: Declined Cards
Cards expire, get replaced or hit their limit. A declined charge that nobody follows up on is an unpaid invoice that gets harder to collect every week.
Close it with three habits: check declined charges weekly, text the customer a friendly note with a link to update their card in the customer app, and use past-due follow-up for anything that is still unpaid. The deeper version is in Declined Cards and Past-Due Accounts: Collecting What a Plumbing Business Is Owed.
Leak 4: Forgotten Estimates
The plumber quoted a water heater replacement. The customer said they would think about it. Nobody followed up, and three weeks later the customer had another company install it.
Estimate follow-up emails go out automatically, which catches many of these. For bigger jobs, add a personal touch: a text from the office a few days later asking whether they have questions. When the customer approves online, the estimate becomes the scheduled job without retyping.
Leak 5: Callbacks
Every callback is a job you do for free, plus the job you could have been doing instead. Some callbacks are unavoidable. Many come from rushed work, missed details or not knowing what was in the house.
Track callbacks by plumber and by type of job. Equipment records and past notes on the job card help the plumber get it right the first time. Before and after photos help settle whether a callback was really the same problem.
Leak 6: Drive Time
A van zigzagging across town burns fuel and hours that nobody pays for. Route order matters. Auto-routing Closest First or Furthest First from the shop, filtering the dispatch board by van and focusing marketing on a few neighborhoods all cut the windshield time.
Leak 7: Prices That Never Change
Costs rise every year. Prices that stay the same quietly lose money every year. Review prices on a schedule, covered in Pricing Plumbing Work for Profit: How Owners Set Service Call and Job Prices.
Leak 8: Work Nobody Asked For
Sometimes a plumber does extra work to be helpful: tightens a loose fixture, swaps a cheap part, spends half an hour on a problem the customer never mentioned. Good intentions, but unpaid time. Teach plumbers to point out extra issues, give a price and let the customer decide. A recommendation in the inspection checklist is a much better place for it than free labor.
Close One Leak at a Time
You do not have to fix everything this week. Pick the leak that feels biggest in your company and close it. Then pick the next one. Each one closed is money that was already earned and was slipping away.
For more on running a plumbing company that keeps what it earns, visit the PlumbingBossPro plumbing business software page.
Stop Losing Money You Already Earned
Invoices at Complete, card on file, past-due follow-up, estimate follow-ups and recurring work on the Waiting List.
Start Free Trial