Pricing Service Calls
Most plumbing companies don’t lose money on the big jobs. It's the service calls that can often turn into a loss, but it happens a little at a time. You may have a trip charge that’s too low, a diagnostic fee that barely covers the drive, or a habit of throwing in small parts for free. It adds up faster than it looks on any single invoice. If you’re busy but the bank account never seems to reflect it, the service call pricing could be part of the problem.
If you want to keep your service calls profitable, you have to start by knowing all the costs associated with a call. It’s not just the plumber's hourly rate we need to consider. It's the whole package. That includes the truck, fuel, insurance, phone, dispatch time, the unpaid drive to the job, and the time spent loading parts. If you only price the hands-on work, the company is subsidizing every trip. A lot of owners are surprised when they finally add those costs up and realize their profitable-looking service rate is barely enough to break-even.
There’s no single right way to charge. You've got a few options, but each has its trade-offs. Straight time-and-material feels fair to some customers, but it acts as a punishment to efficiency. The faster and better your tech is, the less money you make. Flat-rate pricing fixes that problem for you, but it also makes the price more predictable for the homeowner. Just make sure your rate book is based on past job data. You can also consider a hybrid model, like a diagnostic fee + flat rate for the repair. This works well for a lot of service-based shops. The customer pays for the visit and the knowledge, and then gets a clear price before any work starts. You haven't lost anything for the time you've already spent, which is great, because diagnosing isn't always quick.
Diagnostic or trip fees are where many companies undercharge. If the fee is so low that customers treat it like a free look, you’ll spend a lot of time diagnosing problems that never turn into work. A realistic diagnostic fee does two things: it covers the cost of showing up, and it filters out the people who only want free advice. When the fee is explained clearly, most reasoanable customers accept it. Try, “This covers the visit and the diagnosis. If you approve the repair, we'll apply it toward the work.” The ones who fight hard over a fair diagnostic fee are often the same ones who will fight over every other charge later, so don't take it personally.
Building the actual prices takes more than copying a competitor’s number. Look at your real labor cost, including taxes and benefits. Add the truck and overhead. Then add the margin you need to stay in business and replace tools, train people, and handle the slow months. If you’re using a flat-rate system, review the times regularly. Some repairs take longer in older homes or crawlspaces than the book assumes. If your techs are constantly going over the booked time, either the book is wrong or the price needs to reflect the real conditions you work in.
Parts pricing is another quiet profit leak. Selling parts at cost or with a tiny markup feels customer-friendly, but a little markup can protect you. You’re carrying inventory, warranty risk, and spending time spent going to the supply house. A consistent markup or a parts matrix keeps it simple for the techs and protects the margin. You're not trying to gouge anyone. It's to stop treating parts as a break-even item when they cost you real money to stock and deliver.

Talk openly with the customer about pricing to help build confidence.
The way you present the price matters as much as the number itself. Techs who mumble the total or look unsure invite pushback. People are already skeptical, because we've all had encounters with dishonest people. Give a clear, confident explanation so the customer can be confident as well. "Here’s what we found, here’s what it takes to fix it, here’s the price, and here’s what’s included." When the customer can see the value, which includes new parts, testing operation, a warranty on the work, they’re less likely to focus only on the dollar amount. Options help too. Offering a good-better-best choice on certain repairs gives the customer control and often increases the average ticket without pressure. Some people will always go with the bare-minimum solution, but many are worried about skimping. They'd like the second to lowest option. Others want quality, whatever the cost. Offer a solution for all.
Raising prices is uncomfortable, which is why a lot of companies wait too long. If your costs have gone up and your rates haven’t moved in two or three years, you’re effectively giving yourself a pay cut. The better approach is smaller, regular adjustments instead of one painful jump. Tell long-term customers ahead of time when you can. Most of them already know materials and labor cost more than they used to. The customers who leave over a reasonable increase were often the least profitable ones anyway.
A few practical habits that help keep service pricing healthy:
- Know your real cost per hour on the truck, not just the tech’s wage.
- Charge a diagnostic fee that actually covers the visit.
- Review flat-rate times against what your techs really encounter in the field.
- Stop giving away small parts and minor adjustments out of habit.
- Train techs to present prices clearly and without apology.
- Track which types of calls make money and which ones consistently lose it.
Good service pricing isn’t about charging as much as possible. It’s about charging enough so the work is sustainable. When the numbers are right, you can pay your people well, keep the trucks reliable, and still have something left over. When the numbers are wrong, you stay busy and wonder why it never feels like you’re getting ahead. The companies that fix this usually don’t need more calls. They just need to stop undercharging the ones they already have.
