There are two ways to raise your rates on existing clients. The bad way is to wait until you’re resentful, then send a long email full of justifications. The good way is to send a short email with a date on it, then move on.
This post is the good way, word for word.
When to send it
Three timing windows actually work. Everything else is a coin flip.
October to early November. Clients are doing annual planning. A price increase letter that lands in their inbox during budget season feels normal. It goes into next year’s number without drama. Effective date: January 1.
Late August. Second-best window. Q4 budget conversations start in September. A letter in late August with an October 1 effective date hits before they’ve finalized anything. This works well for clients on a fiscal year that isn’t calendar.
Project-to-project transition. If you finished a project and the next one is coming, quote the new rate on the new proposal. No letter needed. Just a higher number with no comment.
What doesn’t work: January (budget already locked), spring (random), summer (people are out), December (people are checked out).
Sixty days notice is the standard. Less and clients feel cornered. More and they forget.
The letter, word for word
Copy this. Change the brackets. Send it.
Subject: Updated rates for [Client Name] starting [Effective Date]
Hi [Name],
A quick note that my rates are increasing on [Effective Date]. For our ongoing work, the new rate will be [$X per month / $X per hour / $X per project], up from [$Y].
Like most years, this reflects the demand on my time and the scope of work we’re doing together. Nothing about how we work changes, same deliverables, same cadence, same point of contact.
If you want to talk through it or look at the scope, I’m happy to jump on a call. Otherwise, I’ll bill at the new rate starting [Effective Date].
Thanks for the continued work,
[Your name]
That’s it. Three paragraphs. No links to industry reports. No apology. No explanation of your business expenses.
The reason it works: it sounds like a person who is confident in their pricing telling another person what’s happening, not a person asking permission.
What every line is doing
Subject line. It names the client and gives a date. The client knows what this email is before they open it. No surprise. No clickbait subject like “important update.” Just the facts.
Paragraph one. New number, effective date, comparison to the old number. The comparison is important because it tells the client exactly what the delta is. Don’t make them do math.
Paragraph two. One line of reason. “Demand on my time” plus “scope of work we’re doing together” covers most situations. If your engagement has grown in scope since you started (almost always true after a year), this language acknowledges it without nitpicking. If the engagement hasn’t grown, just say “this reflects a yearly rate adjustment.”
Paragraph three. A door to talk, but not a request to negotiate. “Happy to jump on a call” is professional. “Let me know if this works for you” is not, that phrasing invites a no. The default outcome is the new rate. They have to opt out, not opt in.
What to delete from your draft
Things that creep into price-increase emails and weaken them:
- “I know this might come as a surprise”
- “I’ve been thinking about this for a while”
- “Given the rising cost of…”
- Any sentence longer than two lines
- The word “unfortunately”
- The phrase “I hope you understand”
- A whole paragraph about how much you value the relationship
That last one is the worst. The relationship paragraph is where freelancers think they’re being warm, but it reads as nervous. The implicit message is “please don’t leave.” Skip it. Warmth comes from being professional and not wasting their time.
The three reply types and how to handle them
Most replies fall into three buckets.
Bucket one: silence or a quick “ok, sounds good.” This is most replies. About 70 percent of clients will not push back at all on a reasonable increase delivered professionally. Reply with a thank-you and put the new rate on the next invoice.
Bucket two: a question about timing or scope. Things like “can we hold off until Q2?” or “does this change our deliverable list?” These are real conversations. Have a fallback ready before you send: a phased increase (half now, half in six months) or a longer notice window (push effective date out 30 to 60 days). Don’t offer to skip the increase. Offer to ease the timing.
Bucket three: pushback on the increase itself. “We don’t have budget for this” or “that’s a big jump.” Stay calm. Don’t apologize. Have a script:
Totally hear you. The new rate is firm for new work, but I can offer two paths: we can keep the current scope at the new rate, or we can reduce scope (drop [X deliverable]) and keep your total monthly spend the same. Which would work better?
This reframes the conversation from “more money for the same thing” to “you pick which trade-off.” Most clients pick the scope reduction option, then realize they don’t actually want to lose anything, and accept the new rate.
If they refuse both, you have a clear signal. They’re not a client at your real rate, and they were probably on the way out anyway.
What size increase is reasonable?
For an annual adjustment on an existing client, 8 to 15 percent is the standard band. Below 8 and you’re not keeping up with your own market. Above 15 in a single jump and clients start running the numbers and getting nervous.
If you need a bigger jump because you’ve been underpricing this client for a long time, do it in two waves. First letter announces a 15 percent increase. Six months later, second letter announces another 12 percent. Two steps, six months apart, ends up at roughly 28 percent total without either letter feeling extreme.
For brand new pricing (you’ve never raised this client’s rate and they’ve been with you 3+ years), a one-time 20 to 25 percent correction is defensible. Use this language in the letter: “This is a rate correction reflecting how the scope of our engagement has grown since we started.”
Two letter variations for specific situations
Hourly client, no formal retainer:
Hi [Name],
A quick note that my hourly rate is going up on [Effective Date], from $[Y] to $[X]. New time logged after that date bills at the new rate; anything already logged or in-flight stays at the current rate.
Happy to talk it through if useful. Otherwise no action needed, invoices will reflect the new rate automatically starting [Effective Date].
Thanks,
[Your name]
Long-tenure client (3+ years), bigger correction:
Hi [Name],
I’m updating my rates on [Effective Date] and wanted to flag it directly. For our work together, the new monthly rate will be [$X], up from [$Y]. This is bigger than my usual annual adjustment, it reflects how the scope of what I’m doing for [Client] has grown since we started in [Year].
Nothing about how we work changes. Same deliverables, same cadence. If you want to walk through the scope before [Effective Date], let’s grab 20 minutes.
Thanks for the long run together,
[Your name]
After you hit send
Don’t refresh your inbox. Don’t draft follow-ups in your head. The clients who are going to reply will reply within a week, and most won’t.
If a client has gone silent for two weeks after the letter, send one short follow-up:
Hi [Name], just wanted to confirm you saw my note about the updated rate starting [Effective Date]. Let me know if you’d like to talk through anything.
That’s the whole script. Nothing else. No third follow-up. If they haven’t replied after that, the new rate is the new rate and you’ll see how they react when the first invoice lands.
Most of the time, that invoice gets paid like every other invoice. The whole thing is anticlimactic, which is the point.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





