Everyone's advice on raising prices sounds the same. Give sixty days' notice. Frame it around value. That advice isn't wrong. It also isn't what decides whether the increase actually holds. What decides that is the order. Which accounts hear first. Which hear last. How long you wait between each set.
Most agencies and freelancers do it the obvious way. Same day, everyone gets the notice. That's exactly how you lose the accounts you most wanted to keep. And end up stuck with the accounts most likely to complain, at a fee barely different from where you started. This post is about the sequence that avoids that outcome.
Why one-day-to-everyone fails
Send the notice to your whole list on the same day. Three things happen inside a week.
One: the most difficult account emails back within an hour. They're the fastest responders because a price increase is exactly the shape of thing they treat as a negotiation. They know the sooner they push back, the more likely you are to grandfather them at the old rate. Their objection lands before you have any evidence about how the rest of the list will react.
Two: the calmest, best-behaved account replies within about a week. Something like "understood, no problem, appreciate the notice". They've already priced the increase in and moved on. Neither their behaviour nor their fee changes.
Three: three accounts in the middle send back a variant of "let's discuss on the next call" and quietly start looking at alternatives. You won't hear from them for a month. And you won't know why they leave when they do.
Net effect. The difficult account got exactly what they wanted (grandfathered rate). The good account got the increase you'd have got anyway. The middle accounts left. You've shed revenue from the accounts you most wanted to keep. Kept the account you should have raised the fee on the most. And told yourself the price increase "held" on the good clients, which was never the question.
The specific psychology at work is well-documented. Tversky and Kahneman's reference-dependent model of riskless choice formalises why a price change is evaluated against the current fee as a reference point rather than against the fair market rate. And why the loss of paying more feels roughly twice as heavy as an equivalent gain would feel positive. The tier that resists is the tier that has anchored hardest on the old number.
The reason the same-day announcement produces this outcome. It collapses information you should be gathering sequentially into a single event you cannot learn from. You don't know how the second announcement should be worded until you've seen how the first announcement landed. And you can't see the first landing if you've already sent all fifteen at once.
The order that works
Here's the rule that produces a different outcome. Announce first to the accounts whose reaction you most want to learn from. Announce last to the accounts most likely to negotiate down the fee even if they secretly accept it.
That translates into a specific four-tier sequence. Every account goes into exactly one tier. The sequencing does the work.
Tier 1. The calmest, best-fit accounts. Announce first.
These are the accounts you'd happily keep at ANY reasonable fee. Clean scope. Low drama. Useful feedback. On-time payment. Announce to them first, alone, in a first small batch.
The reason to start here isn't that they matter most. It's that their reaction is the most honest signal you'll get. If two of your three best-fit accounts push back on the new fee, you've priced too high and you should re-word the announcement for tiers 2-4. If all three accept without comment, you've priced correctly for the segment you most want to keep. Either way you learn something before the announcement lands in front of the accounts that would have complained regardless.
When to send: roughly 75 days before the effective date. Deliberately earlier than the standard "60 days' notice" guidance. You need the extra 15 days as feedback window before the tier-2 batch goes out.
Tier 2. The account you would raise the fee on the most, if you could pick one.
There's usually a specific account. Running you closer to break-even than the P&L admits. Whose behaviour is the reason you're raising prices at all. Whose retention at the new fee is the entire point of the exercise. That account is tier 2. One account. Alone. With the new fee. And you announce to it after the tier-1 signal has come back and you know your pricing is defensible.
Why isolate this account. Because its reaction can't be judged in the context of a larger batch. Send it alongside twelve others and it pushes back, you can't tell whether it pushed back because the fee is genuinely wrong for it or because it always pushes back on everything. Sent alone, its response is a clean data point.
When to send: 60 days before the effective date. This account gets the standard notice window. The extra 15 days from tier 1 has been spent calibrating.
The additional preparation. For this one account only, write down before the conversation what "outcome I would accept" is. Is it the new fee, no concessions? The new fee minus 10% for the next quarter, then the full increase? The new fee with a small deliverable removed? Something else? Decide before the meeting. Because in the meeting the account will offer something and you'll accept it in real time whether or not it's what you actually want.
Tier 3. The middle. The steady accounts, in a batch.
These are the accounts that are neither best-fit nor problem. Steady. Professional. Transactional. They pay on time. They use what you deliver. They don't create work for you outside scope. Announce to them in a batch, all on the same day, with a stock template refined by the two signals you now have from tiers 1 and 2.
Why the batch is fine here. These accounts don't learn what you sent to whom. They compare their letter to their previous invoices, not to each other's letters. And their response distribution is boring. A mix of "acknowledged", "let's discuss on the next call", and one or two "any flexibility on this?". The batch format handles it well.
When to send: 45-50 days before the effective date. Slightly compressed window because these accounts move faster. And because you've already learned everything you were going to learn from the earlier batches, there's no reason to wait.
Tier 4. The difficult accounts. Announce last, and prepare for the exit.
The accounts that have shown the four signals in when to fire a client are tier 4. Scope drift that's defended. An accreting approval chain. Briefs that change after delivery. And the pattern of your team quietly avoiding them. Announce to them last, alone or in a pair, with a fee that reflects the actual cost of delivering them at their preferred delivery model.
The point. Give them the option to stay at the real fee, OR to leave. Both are acceptable outcomes. The specific mistake to avoid is discounting the tier-4 fee just because the account is large. The reason it's large is often that it has been priced against how much it looks like it's paying you, not against how much it's actually costing you to deliver. The price increase is the correction of that gap, not an additional ask.
When to send: 30-45 days before the effective date. The compressed window is deliberate. It removes some of the runway they'd otherwise use to negotiate. If they need more time, they'll ask, and you'll decide whether to grant it based on how the earlier tiers went.
Prepare for the exit before the announcement. Assume one or two of the tier-4 accounts will leave rather than accept the fee. Write down before the announcement how you'd fill the revenue gap. Retain-and-grow on tier-1 accounts. Add a new one from the pipeline. Or accept a temporarily lighter month. If you haven't planned for the exit, you'll make concessions in the meeting that will read to the client as a signal that the fee is negotiable, and to your team as a signal that difficult accounts get discounts.
The one-page announcement, actually written down
The wording is the smaller half of the exercise. Half the reason it fails is that people over-engineer it. Here's the shape of the announcement that works for tiers 1-3. Tier 4 needs slightly different language, noted below.
Opening line: the fact, unadorned. "From [date], the retainer fee will move to [new fee] per month." Don't open with "hope you're well" or "we wanted to update you". The client knows the email is about the fee the moment they see the subject line. Prolonging the pre-amble reads as apologising for a decision that shouldn't need an apology.
The reason, one sentence, framed as delivery not cost. "The current fee no longer covers the scope we are delivering; the new fee brings that back into line." Not "our costs have gone up". Cost increases are the vendor's problem. Scope-value alignment is the client's business.
What the client gets, one sentence. Either the scope is unchanged (say so plainly), or something specific is added (say what). Don't add a token deliverable just so there's something to point to. That reads as a bribe.
What happens if they don't respond. State that the new fee takes effect on the date named unless they raise an issue before then. Don't require an active acknowledgement. That creates a queue you'll chase and eventually let slide. Passive acceptance is the correct default because it works with the way clients actually process emails.
A specific window to raise concerns. "If you want to discuss, my calendar is here [link]." A calendar link filters the response into a real conversation with people who need one. Rather than an email thread with people who are just processing feelings about the number.
That's the entire template. Five sentences. If yours is more than five sentences, you're apologising in the extra ones.
Tier 4 needs one additional sentence
For the tier-4 announcement, the accounts you'd happily lose at the wrong fee, add exactly one sentence between "what the client gets" and "what happens if they don't respond":
"If the new fee does not fit into your budget, we can help you make a clean transition to a competitor over the next 30 days."
Nothing else. The sentence is important because it says the quiet part out loud. Leaving is an acceptable outcome. It isn't a threat. It's an invitation. Half the tier-4 accounts you'd expect to fight will take the offer and leave with less friction than the fight would have cost. The other half will read the sentence as a signal that the fee isn't negotiable, and they'll either accept it or negotiate softly for a phased implementation rather than a discount.
Do NOT put this sentence into the tier-1 or tier-2 emails. Announcing an exit path to accounts you want to keep is a message they'll remember for years. And they'll remember it as "the day you told me it was fine if I left". Reserve it for tier 4, where the message is exactly the one you mean to send.
The meeting, if it happens
Most price-increase notices don't produce a meeting. The ones that do are the ones that decide whether the account stays at the new fee. The mistake in the meeting is treating it as a negotiation over the fee. The meeting isn't about the fee. The fee is a fact. The meeting is about the delivery model. What the client gets for that fee, at what rhythm, with what response expectation.
Three moves in the meeting, in order.
One: re-anchor on what the fee is buying. Not "we deliver a lot of value" (which the client hears as "we're worth more than you think"). Something specific. "The retainer is a monthly deliverable, a strategy touchpoint, and response inside one working day on non-urgent things. That's what the new fee is priced against."
Two: name what is negotiable and what is not. "The fee is fixed. What we can move is the mix of deliverables inside the fee, or the pace." This gives the client a real conversation to have without touching the number.
Three: propose one specific concession, from a list of two. Either "we can make the increase phased, the new fee at 50% for the first quarter, then in full". Or "we can hold the current fee for one more quarter and revise at the next natural renewal". Pick the one that fits the account and offer only that. Never offer both. Offering two concessions makes the third one they ask for feel earned.
If the client accepts one of the two, write it into the follow-up email the same day, so the specific arrangement exists in writing rather than in a memory of the meeting. If they push for a third concession, refer back to move two. The fee is fixed, and this is the shape of the flexibility.
The one mistake that undoes all of this
The single most common mistake in price increases. Bigger than any wording. Bigger than any timing. Grandfathering an account privately without a natural end date.
The scenario. A tier-1 or tier-3 account pushes back gently. You agree to "keep them at the old rate for now". The "for now" has no defined end. Six months later, you're still charging them the old fee, but the account has since accreted small out-of-scope requests that would have justified an even larger increase than the original one. "For now" has become "forever" without anyone deciding it should.
The way to grandfather someone without falling into this trap. Name a specific end date and put it in the same email that agrees to the grandfathering. "I'll hold the current fee through your existing contract term (which ends [date]) and the new fee will apply from [date + 1]." That way "for now" has a boundary. The boundary is in writing. And the next transition is a re-affirmation of a scheduled change rather than a fresh confrontation.
Where this fits with the rest of the work
Price increases are one lever inside the larger question of retainer economics. If your problem isn't that the fee is wrong but that the delivery model has quietly outgrown it, the diagnostic and re-scope script are in how a profitable retainer quietly becomes an unprofitable one. Often the correct answer isn't "raise the fee" but "re-scope the fee". Both start from the same conversation.
If your problem is that you haven't built your pricing model right from the start and every increase feels like a re-negotiation, the underlying decisions are in how to price your services as a freelancer or consultant. Particularly the section on why retainers priced for hours reinvent hourly billing.
And if the account you'd be raising the fee on is one you've decided you'd happily lose, the four signals in when to fire a client tell you whether "raise the fee to what it should be" is the right last step of a relationship you were about to end anyway. The increase is often the honest exit if it lands as a decline.
The same mechanics run in reverse when the pressure is downward rather than upward — a materially cheaper competitor arrives and accounts start asking you to revise. The sequence for that, including the three conditions under which matching the price is genuinely correct, is when a competitor undercuts you by half. The rule that carries across both directions: reprice deliberately and structurally, never account by account as each one asks.
FAQ
How much notice should I give before a price increase takes effect?
The standard is sixty days. The four-tier sequence works better on a seventy-five-day window. Tier 1 gets seventy-five days. Tier 2 gets sixty. Tier 3 gets forty-five to fifty. Tier 4 gets thirty to forty-five. The extra fifteen days on the front end is feedback time, not client-facing runway.
Should I raise prices on all clients at the same time or stagger them?
Stagger, in four tiers. Same-day-to-everyone collapses information you should be gathering sequentially into a single event you can't learn from. You won't know how to word the next batch until you've seen how the first one landed.
What if a client asks to be grandfathered at the old rate?
Agree only with a specific end date written into the same email. "Current fee through your existing contract term ending [date], new fee from [date + 1]." Open-ended grandfathering is the single most common mistake in price increases. "For now" quietly becomes "forever" without anyone deciding it should.
How much should I raise prices by?
The post doesn't prescribe a percentage because the right number is the one that brings the fee back into line with the scope you're actually delivering, not a benchmark. Write out what the current fee is buying against what the delivery costs you, and price the gap. If the gap is small the increase is small. If it's large the increase is large.
Should I explain the increase as rising costs or as increased value?
Neither exactly. Frame it as scope-value realignment. "The current fee no longer covers the scope we are delivering" is the client's business. "Our costs have gone up" is the vendor's problem and the client owes you nothing on it.
What if a client wants a meeting to discuss the fee?
Treat the meeting as being about the delivery model, not the fee. The fee is a fact. What's negotiable is the mix of deliverables or the pace. Offer exactly one concession from a prepared list of two (phased increase or a one-quarter hold), never both, and write the arrangement into a follow-up email the same day.
What if a tier-4 client leaves rather than accept the new fee?
Plan for it before you send the announcement. Write down how you'd fill the revenue gap from tier-1 growth, a pipeline addition, or a temporarily lighter month. Losing a tier-4 account at the wrong fee is an acceptable outcome. Making concessions in the meeting because you haven't planned for the exit is not.
The one-sentence version
Announce a price increase in four tiers over the same 75-day window rather than to everyone on one day. Best-fit accounts first (for the honest signal). The one problem account you most want to keep second (isolated so its reaction is a clean data point). The steady middle in a batch third. And the difficult accounts last, with an explicit exit path in that fourth email only. The order is what decides whether the increase holds. The wording is the smaller half.
Top comments (0)