A landscaping business, three people and a truck, sixty-one customers.
For eight years the owner priced by checking what competitors charged and going slightly under. He described that as his entire strategy, and said it sounded pathetic written down.
In March he raised everything 30%. Not gradually. He put the new pricing in a proper document so it looked like he meant it, sent it out with a month's notice, and braced for the exodus.
He lost four customers.
Three of the four were the ones who haggled constantly, called at weekends and paid late. The fourth was an elderly customer on a fixed income, whom he quietly kept at the old rate and was clear was not a business decision.
His own summary: the scariest thing he had done in eight years took one afternoon, and he should have done it in year two.
The short answer
Decide the number, put it in a document that looks deliberate, give a month's notice, and say it once without apologising. The failure mode is almost never the increase itself. It is spending two years planning one, then implementing it so tentatively that it reads as negotiable.
Three independent versions of the same result
The landscaping story would be an anecdote on its own. It is not on its own.
A software business raised its price from $19 to $39 a month and lost roughly forty customers in the first month. Revenue rose. The owner noted that the customers who left were also the ones filing the most support tickets, asking for the most exceptions, and referring nobody. His conclusion was that he had spent a year optimising for volume, which felt like traction and was noise with a low price attached.
A service business using drivers raised every price by a set percentage and allocated the increase to driver pay. The community complained loudly. Sales stayed flat, so no money was lost, and the owner reported better applicants, better punctuality and visibly better staff morale.
Three different industries, three different mechanics, same shape of outcome: the complaints are loud, the revenue holds, and the departures cluster among the accounts that were costing the most to serve.
That last part is the piece worth internalising. Price is a filter, and it filters in a direction that favours you. A customer who leaves over a 30% increase was, by definition, choosing you primarily on price, and customers who choose on price alone are the ones who haggle, delay payment and never refer.
Watch out
The genuine risk here is not raising prices. It is what happens if you do not. A 75-year-old metal grinding shop discovered its recently deceased president had been operating on prices from the early 2000s, with some dating to the 1990s and 1980s. Bringing certain quotes to a defensible level required a 40% increase, and the surviving family estimated the company had six months. Prices do not hold still because you stop looking at them; they decay against your costs every year.
Raise once, not in increments
The instinct is to creep upward in 5% steps hoping nobody notices. It performs worse than a single move for three reasons.
It signals uncertainty. Repeated small adjustments read as a business that is unsure of its worth. One deliberate change reads as a business that has done its arithmetic.
You pay the conversation cost repeatedly. Every increase generates the same awkward exchanges. Doing it five times over three years means five rounds of that, rather than one.
It never closes a real gap. If you are 30% under where you should be, 5% a year takes six years, during which your costs also rise. You never catch up; you simply lose more slowly.
The landscaper's approach is the model: decide the number, apply it across the board, communicate once. He described it as taking an afternoon, which is the honest cost of a decision he deferred for eight years.
Making it look deliberate
A small detail from that story carries more weight than it appears to. He put the new pricing on a properly laid out page so that it looked like he meant it.
Presentation changes how a number is received. The same increase communicated three ways produces three different reactions:
A text message saying prices are going up 30%. Reads as arbitrary. Invites negotiation.
A verbal mention at the end of a visit. Reads as tentative. Invites negotiation.
A dated document with the new rates listed, an effective date and a short note. Reads as a decision that has already been made elsewhere.
None of this is manipulation. It is matching the format to the seriousness of the content. A price list is a business document and treating it as one changes whether customers experience it as a policy or as an opening position.
The letter, and whether to send it
For recurring customers this is a real decision and it gets argued both ways.
The family running that grinding shop faced exactly it. They wanted to notify customers in advance with an honest explanation. Their accountant advised against it, on the grounds that a letter would make customers feel like a number. They had already met resistance when raising prices at the point of a new order.
The accountant's concern is about execution, not about notification. A generic mail-merge does feel impersonal. That is an argument for writing it well, not for letting people discover the increase on an invoice.
Discovering a rise at billing time is the worse experience by a distance. It arrives without warning, at the moment they are being asked for money, with no opportunity to plan. That is the version that makes people feel like a number.
What a good notice contains:
- The new rates, plainly stated.
- An effective date, roughly a month out.
- One sentence of reason, not a paragraph of apology.
- A note that existing quoted work is honoured at the quoted price.
- A direct contact for questions.
What to leave out: an extended justification. Detailed explanations of your rising insurance costs invite the customer to evaluate whether your costs are their problem. One line is enough.
A workable version:
From 1 October our rates are increasing for the first time since 2024. The updated pricing is attached. Anything already quoted stays at the quoted price. If you'd like to talk it through, call me directly on 555-0142.
Short, dated, final, and with a person's name attached.
A price rise puts more weight on everything a prospect sees before they contact you. Our free check looks at what your site tells them, whether they can enquire without phoning, and where that enquiry lands. Twenty checks, about fifteen seconds.
Handling the pushback
Some customers will object. The conversation is short if you let it be.
Acknowledge, restate, offer an alternative if one genuinely exists.
I know it's a jump, and I've held the old rate a long time. The new price is $X. If the budget's tight we could look at doing it in two stages, or reducing the scope.
Then stop talking. The instinct is to fill the silence with justification, and every additional sentence is read as an opening for negotiation.
Have an alternative that is not a discount. A reduced scope, a longer timeline, a stripped specification. These preserve your rate while giving a genuine budget-constrained customer somewhere to go.
Expect the loudest complaints to come from people who stay. In the driver-pay example, the community was visibly annoyed and sales did not move. Complaint volume and churn are only loosely related, which means reading the complaints as a leading indicator will talk you out of a decision that is working.
Some will simply be unpleasant about it. A contractor described being told by a customer, "I'm 67 years old and only make $45 an hour, you're a young guy making $100 an hour or more." That comparison mistakes a business's hourly rate for a person's take-home wage, and it is not a comparison you can win by explaining. The only reasonable response is a polite close of the conversation.
Grandfathering, and the exception worth making
Blanket grandfathering is usually a mistake and individual exceptions usually are not.
The problem with a blanket policy is that it permanently splits your book. Your longest-standing customers, often your best ones, end up on the lowest rates, subsidising newer accounts. Every year the gap widens, and you have to have the same conversation eventually anyway, with more accumulated awkwardness.
The exception is different. The landscaper kept the elderly customer on a fixed income at her old rate and said plainly that it was not a business decision and he did not care.
That is a defensible position, and the distinction is that it is a choice you make for a specific person for your own reasons, not a policy you owe anyone. Nobody else in your book gets to invoke it, because it was never a rule.
Where grandfathering does make sense: a fixed period. "Existing customers stay at current rates until January, then move to the new schedule." That gives loyalty a real value with an end date attached.
Timing
Two considerations, one obvious and one not.
Before your busy season, not during it. A price rise implemented ahead of peak demand is established by the time you are fully booked, and you carry the higher rate through your highest-volume months. Raising mid-season means running your busiest weeks at the old number.
When your win rate is high. This is the market telling you something. If you are winning nearly every job you bid, your price has not been tested against anyone's alternative. The commonly cited healthy estimate-to-booking ratio in the trades is around 50%, and consistently well above that is the clearest signal available that you are priced below what customers will accept. The arithmetic behind what the number should be is in how to price a job as a contractor.
One timing trap: do not raise prices in direct response to a single bad month. That is a reaction rather than a decision, it is usually mistimed, and it tends to be reversed a month later, which teaches customers your prices are negotiable.
Measuring whether it worked
The metric is revenue, not customer count, and this is where nerve is either held or lost.
Track, for one quarter before and one quarter after:
- Total revenue.
- Number of customers.
- Revenue per customer.
- Hours worked.
- Which customers left, and what they had been worth.
The landscaper's result is instructive: he lost about 6.5% of his customers, made significantly more money, and removed the accounts making him miserable. If he had judged on headcount he would have recorded a loss.
Look specifically at who left. If the departures cluster among low-value, high-maintenance accounts, that is the filter working as intended and the correct response is to do nothing. If you lose good accounts across the board, that is different information and worth acting on.
Give it a full quarter. The first month after any increase is noisy: complaints arrive immediately, replacement work arrives later. Judging at four weeks reliably produces the wrong conclusion.
The week before
Preparation is short and it removes most of the ways this goes wrong in practice.
Write the new price list first, completely. Every service, every rate. Do this before you tell anyone, because half-finished pricing produces inconsistent answers when the questions start, and inconsistency is what makes a number feel negotiable.
Decide your exceptions in advance. If there is someone you intend to hold at the old rate, decide that now, privately. Deciding case by case under pressure means the customers who push hardest get the exceptions, which is precisely backwards.
Brief anyone who answers the phone. They will field the first reactions and they need one consistent sentence and the authority to say it. "The new rates started on the first, I can send you the list" is enough. What loses you the position is a staff member who sounds surprised or apologetic.
Check what is already quoted. Anything you have quoted and not yet delivered should be honoured at the quoted price, and saying so unprompted removes the most legitimate objection before anyone raises it.
Pick the send day. Not a Friday afternoon, which leaves people stewing over a weekend with nobody to call. Early in the week, so questions can be answered the same day.
Write down what you expect to lose. A number, before you send. This matters because you will otherwise reinterpret whatever happens as a disaster. The landscaper braced for an exodus and lost four; had he not been braced for an exodus, four would have felt like a lot.
The month after looks worse than it is
One pattern worth knowing about in advance, because it is where nerve fails.
Complaints arrive immediately. Replacement revenue arrives later. So the first four weeks after any increase are systematically misleading: you get the entire cost of the decision up front and none of the benefit.
Week one: the objections, concentrated. Every customer who is going to push back does so now.
Weeks two to four: a handful of departures, which feel disproportionate because you know their names and can picture each one.
Month two onward: the higher rate compounds across every job, and new customers arrive who never knew the old price and have no opinion about it.
That last point is the one people miss. Within a couple of months the majority of your pipeline consists of people for whom the new price is simply the price. There is no legacy to defend and no conversation to have. The awkwardness is a one-time cost, paid in the first fortnight, in exchange for a permanently better rate.
Which is why the decision to judge this at a quarter rather than a month is not patience for its own sake. A month measures only the cost. A quarter measures both sides.
Two situations that need a different answer
The customer who pays late and got a discount. A recurring case: someone negotiated a reduced rate, then consistently pays late and demands more detailed invoicing than everyone else. The temptation is to leave it because they supply a lot of work.
The clean answer is to move them to standard pricing and standard terms at the same time, framed as a single administrative change rather than a complaint about their behaviour. The volume argument is real and it also means you are carrying your largest exposure at your lowest rate, which is the wrong way round.
The customer you would rather not keep. Raising a price to exit a relationship is legitimate and it is worth being honest with yourself about it. A twenty-year general contractor described adding 10 to 20% across a bid when the people seemed likely to be difficult. That is accurate pricing for a genuinely more expensive job, and if they accept, you are properly paid for the aggravation.
What does not work is quoting something absurd to be declined. It occasionally gets accepted, and then you are committed to a job you never wanted at a price you cannot justify.
The competitor-checking trap
One habit underlies most of the underpricing described here and it is worth naming, because it feels like research.
The landscaper's description of his eight-year strategy was checking what other companies charged and going slightly under. That is not pricing; it is copying, and it carries a specific flaw.
You cannot see their costs, their overhead, their crew size or their margin. A competitor's price may reflect lower overhead, a working owner drawing nothing, an unsustainable position they are about to correct, or simply the same error you are making. Anchoring to it imports somebody else's mistake into your business.
It also guarantees you are never the most profitable operator in your market, because you have committed in advance to being below whoever you are watching.
The alternative is not to ignore the market. It is to price from your own cost and margin first, then check the market to understand where you sit and why. If your correctly costed price lands well above local norms, that is information worth investigating: it may mean your overhead is heavy, or that competitors are underpricing, or that you should be selling to a different customer. All three are useful. None of them are addressed by simply going lower.
Why this gets postponed for years
Worth naming, because the delay is the expensive part rather than the decision.
Contractors postpone price rises because the downside is vivid and immediate while the upside is abstract and delayed. You can picture the customer who walks. You cannot picture the eleven who did not notice.
The three cases above all resolved the same way and all were preceded by long periods of dread. Eight years of pricing slightly under competitors. A year of optimising for volume. Two decades of quotes at 1990s rates.
The most useful thing in any of them is the landscaper's closing line, which is a statement about time rather than about pricing: the scariest thing he had done took an afternoon, and he should have done it six years earlier. The cost was not the four customers. It was the six years.
If you know your prices are behind, the arithmetic for setting the correct number is in how to price a job as a contractor, and if quotes at the new price start going quiet, the diagnosis is in why customers ghost after a quote.
