How to Raise Your Service Call Rates Without Losing Regulars
A practical guide for solo plumbers and HVAC techs: when to raise your service call rate, how much to add, and exactly what to say when customers push back.

A lot of solo plumbers and HVAC techs haven't raised their service call rate in two or more years — not because business is slow, but because raising rates feels risky. You worry about losing the regulars who call every season. Meanwhile, every cost you carry has quietly gone up. The U.S. Bureau of Labor Statistics reports that consumer prices rose 2.7 percent from December 2024 to December 2025. The IRS still takes 15.3 percent of your net earnings in self-employment tax. If your rate hasn't moved, your real take-home shrank. This guide walks you through the three signals that tell you it's time to raise your service call rate, a simple floor-rate check to figure out how much, and the exact words to use when a regular asks why the price went up.
Three signs it's time to raise your service call rate
You don't have to wait until you're losing money to justify a rate increase. These three signals tell you the math has already turned against you:
1. Your rate hasn't moved in 12 months or more. The U.S. Bureau of Labor Statistics reports the Consumer Price Index rose 2.7 percent in 2025. If your service call fee held flat, you absorbed that increase out of margin — not out of revenue. A $150 service call that hasn't changed in a year is effectively worth about $146 in purchasing power. Wait another year at the same rate and it's worth closer to $142.
2. Your calendar is full but margin feels thin. If you're turning down side jobs to keep up but still feel squeezed at the end of the month, the problem isn't that you're underbooked. Full calendar plus thin margin almost always means underpriced, not underworked.
3. Your insurance or fuel bill went up at renewal. Vehicle insurance, general liability, and fuel are among the biggest overhead line items for a solo operator. If either of those jumped at your last renewal and your rate stayed flat, you personally absorbed the difference. That's money you worked for without getting paid for it.
These aren't abstract signals. They're real dollars leaving your account on a schedule that doesn't wait for you to notice.
Run the floor-rate check before picking a number
The goal isn't to raise your rate arbitrarily — it's to close the gap between what you charge and what your actual costs demand. Three steps:
Step 1: Anchor to your real cost per billable hour. Start with your target annual income, add your overhead (truck payment, insurance, tools, marketing, and the hours you spend on admin), and divide by realistic billable hours. A solo plumber with 1,200 billable hours a year — roughly 23 hours per week after factoring in drive time, unpaid callbacks, and admin — who wants $65,000 in take-home and carries $30,000 in overhead needs to cover $95,000 across those hours. That's a floor of roughly $79 per hour before you've earned a dollar of profit. Use the free markup calculator to run this with your own numbers — plug in your overhead and target income to find your floor rate in a few minutes.
Step 2: Account for self-employment tax. You pay both halves of payroll tax. The IRS sets the self-employment tax rate at 15.3 percent of net earnings — 12.4 percent for Social Security and 2.9 percent for Medicare. On a $150 service call that clears $80 after material and overhead, you owe roughly $12 of that $80 to SE tax before you see a profit dollar. That tax doesn't shrink because you forgot to price for it. Build it into your rate from the start.
Step 3: Add a cost-of-living adjustment each year. A minimum annual increase equal to the CPI keeps your real earnings flat. In 2025 that figure was 2.7 percent, per the BLS. On a $150 service call, that's a $4 floor raise just to stay even. Anything above that is actual income growth.
The two bars below show the numbers driving this: 2025 inflation and the SE tax rate you carry every year.
Where does your rate land in the market? Check our HVAC service call pricing guide and plumbing service call pricing guide to see the going ranges by region. If you're below the lower end and your calendar is full, the market has already told you it will absorb a higher number.
Raise your least profitable customers first
Don't raise everyone on the same day. A wave approach spreads your risk and tells you how the market will react before you've touched your best customers.
- Identify your three or four least profitable recurring customers. These are the ones with small-ticket jobs, long drives, or a habit of calling back about the same issue.
- Raise them first — $10 to $20 on the service call fee — with 30 days' notice. Send the script in the next section. If they leave, you've freed up a slot you can fill with better-paying work. If they stay, you've just recouped some of the margin you were losing.
- Keep your best regulars at the current rate for 60 days. Rewarding loyalty stabilizes your most reliable revenue while you test the market's response.
- Raise the remaining customers in a second wave 60 to 90 days later.
This staggers your exposure. If you lose one or two customers in wave one, you'll know before wave two goes out — and you'll have time to adjust. The contractors who skip this step and raise everyone at once are the ones who end up anxious about whether they went too far.
What to say when you raise rates — a three-sentence script
Most contractors delay rate increases because they dread the conversation. Here's a script that covers it in three sentences, whether you deliver it by text, email, or in person:
"I'm adjusting my service call rate from $[old rate] to $[new rate], effective [date 30 days out]. My costs — insurance, fuel, and the parts I carry on the truck — have gone up each year, and this keeps me able to show up reliably for you. I appreciate your business and wanted to give you a heads-up well in advance."
That's the full message. You're not apologizing. You're not over-explaining. You're anchoring the increase to real operating costs and giving the customer enough lead time to feel respected.
For customers who prefer a shorter text:
"Hey [Name], heads up — my service call rate is going to $[new rate] starting [date]. Just wanted to give you plenty of notice."
If they reply asking for more detail, send the full three-sentence version.
One timing note: send the notice 30 days out, not the week before. A longer notice window makes the increase feel planned and fair rather than sudden. Most regulars don't push back hard when they've had time to think about it.
What to do when a longtime customer pushes back
Some regulars will push back regardless of how well you handle the announcement. Here's how to hold your position without damaging the relationship:
- Don't apologize for the number. Saying "I know it's a lot" or "I hate to do this" invites a negotiation you don't want to have. State the new rate, explain briefly that costs went up, and let the silence do its work.
- Offer only what you actually have. If you run a maintenance plan or seasonal service agreement, mention it as a way for them to lock in a rate. If you don't have one, don't invent something on the spot.
- Let them leave if they need to. A customer who cancels over a $15 service call increase was always one bad quote away from shopping around. Replacing them with a customer who accepts your real rate is a better outcome than keeping them at a subsidized price indefinitely.
The contractors who have the hardest time with rate increases are usually the ones who haven't raised rates in three or four years and are now facing a large single jump. Annual small increases — even 2 to 4 percent — are far easier for regulars to absorb than a $25 or $30 correction after years of holding flat. Building in a January review keeps the math from getting away from you.
Takeaways
- Consumer prices rose 2.7 percent in 2025, per the U.S. Bureau of Labor Statistics. A flat service call rate means you absorbed that increase as a margin cut, not a business decision.
- The IRS self-employment tax rate is 15.3 percent of net earnings for 2026. Every dollar you undercharge costs you more than a dollar in lost take-home once SE tax is in the picture.
- Use a three-step floor-rate check: target income plus overhead divided by billable hours, plus SE tax, plus a CPI-indexed annual adjustment.
- Raise your least profitable customers first to test market elasticity before touching your best regulars.
- The three-sentence script works. Name the new rate, name the date, and anchor to real costs — that's all the explanation most customers need.
How to know when your rate increase worked
A few weeks after wave one goes out, look at two numbers: how many of those customers accepted the new rate without comment, and whether your call volume held steady. If fewer than one in five pushed back and your schedule didn't open up, the market accepted the increase and you're ready for wave two.
If you want to stop guessing at floor rates and markups, JobEstimator builds the math into every quote you send. Set your service call fee, labor rate, and parts markup once, and every estimate you generate reflects your actual costs — not a gut-feel number that slowly falls behind as overhead rises. Plans start at $39/mo.


