Most freelancers will quote a new prospect $125 an hour without flinching, then turn around and keep billing a three-year client at the $65 rate they set when they were brand new. The gap between what you charge new work and what you charge legacy work is where freelance income quietly dies. You don't need more clients — you need to fix the ones you already have.
This is the conversation almost everyone avoids. It feels confrontational. It feels like you're asking for a favor. It isn't. A rate increase is a normal business event, and the clients worth keeping already expect it. The ones who don't are telling you something useful about whether they should stay on your roster at all.
Why Legacy Rates Quietly Strangle Your Business
When you onboard a client at a given rate, that number becomes anchored. Two years later, your skills are sharper, your delivery is faster, your overhead is higher, and inflation has eaten 8–12% of that rate's real value. Yet the invoice number hasn't moved. Meanwhile you're spending the same hours on their work that you could be selling to a new client at 40% more.
The math gets ugly fast. If half your roster is on legacy pricing and half is on current pricing, your effective hourly rate is dragged down by the bottom half. You feel busy but undercompensated — and you are. The fix isn't always more hustle. Often it's a single uncomfortable email per client.
A rate increase isn't a confrontation. It's a calendar event your client expects you to schedule and that you keep forgetting to put on the calendar.
Know Your Real Numbers Before You Pick One
Don't pick a new rate from vibes. Pull the actual data first. For each client, look at three things over the last 12 months:
- Total billable hours logged — how much time you really spent on their work
- Total invoiced revenue — gross paid, not quoted
- Scope creep hours — the unbilled overflow you absorbed
Divide revenue by total hours (including the unbilled creep) and you'll get your effective hourly rate per client. It's almost always lower than your stated rate — sometimes by 30–50%. That number is what you're actually earning. If you've never tracked this rigorously, an offline time tracker like Stintly makes it straightforward to log hours per client per project without leaking data to a third-party SaaS dashboard.
Once you have effective rates per client, rank them. The bottom three are your rate-increase candidates. The top one or two are already paying you well — don't fix what isn't broken.
Time Your Increase to a Natural Inflection Point
Random mid-year emails saying "by the way, I'm raising my rates" land badly. Tie the increase to something that already exists in the relationship. Natural inflection points include:
- End of fiscal year — clients are setting next year's budgets in October–December and expect vendor cost adjustments
- Contract renewal — the most painless moment; new terms include new pricing
- Scope expansion — when they ask for more, the new work goes at the new rate
- Anniversary of engagement — "as we head into year three" is a clean framing
- Major deliverable completion — finish strong, then reset terms for the next phase
Industry matters here too. Construction contractors using something like TrestleBook for job costing usually reset bids per project, so rate changes hide inside each new estimate. Service businesses with recurring clients — lawn care operators on LawnBook, cleaning companies on ShineBook, or landlords managing tenant relationships on KeyLoft — usually anchor increases to season starts or annual renewals. Freelance creative and consulting work tends to follow the fiscal year pattern. Pick the inflection point that matches how your client thinks about cost, not how you think about it.
The Increase Size: 8% Is Invisible, 25% Is a Conversation
The size of the bump dictates the script. Three useful brackets:
- 5–10% — cost-of-living adjustment. Announced, not negotiated. No justification required beyond "annual adjustment."
- 15–25% — meaningful catch-up. Requires a short rationale and 60–90 days of notice. Most clients accept without pushback if you frame it right.
- 30%+ — this is a renegotiation, not an increase. You're essentially saying "the current arrangement no longer works." Expect a real conversation and prepare to lose the client.
If a client is so underpriced that you need 40% to make them viable, accept upfront that you might be firing them. That's fine. A client who can only afford 60 cents on the dollar of your real value isn't a client — they're a hobby you're subsidizing.
Ready to put this into practice? Download Stintly for Free — it’s free and works offline.
The Email That Actually Works
Keep it short. Long emails sound apologetic, and apologetic emails invite negotiation. Here's the structure that lands cleanly:
- One sentence of context — what's happening and when
- The number — old rate, new rate, effective date
- Short rationale — one line, not a paragraph
- An open door — offer to discuss, not to negotiate
Example for a 15% increase on a recurring retainer:
Hi Sarah — quick note on pricing for next year. Starting January 1, my retainer rate moves from $3,200 to $3,700/month. I've kept rates flat for the last two years while expanding the scope we cover, and this brings the engagement in line with current pricing. Happy to jump on a call if you'd like to walk through it. Otherwise I'll send the updated agreement in December.
Notice what's missing: no apology, no over-explanation, no asking permission. You're informing, not requesting. The "happy to discuss" leaves room for conversation without inviting a haggle.
Handling the Three Responses You'll Actually Get
Roughly 70% of clients accept without comment. About 20% push back lightly. About 10% try to negotiate hard or walk. Have a response ready for each.
- Silent acceptance — they pay the new invoice without comment. Don't bring it up again. Confirm in writing once, then move on.
- "Can we phase it in?" — reasonable. Offer half the increase now, the rest in six months. Document both dates in the same agreement so you don't have to ask twice.
- "That's too much, can we hold at the old rate?" — this is the test. Hold the line. Offer scope reduction at the old rate instead: "I can keep the rate at $3,200 if we drop the monthly reporting deliverable." Make them choose between paying more and getting less. Rarely will they choose less.
- "We'll need to find someone else" — thank them sincerely, offer a clean transition, and don't chase. The cost of replacing them is almost always lower than the cost of subsidizing them for another year.
What to Do With the Newly Freed Capacity
If you lose a client, you've also freed up hours. The mistake is filling those hours with desperation work at desperation rates. The right move is to use the gap to do three things you've been putting off:
- Tighten your pipeline — reach out to three warm prospects you haven't contacted in 90 days
- Productize a deliverable — turn something you keep doing custom into a fixed-price offer
- Audit your tracking — if your effective rate calculation was rough, this is the moment to fix it for next time. Logging hours rigorously per client — including unbillable scope creep — in something lightweight like Stintly gives you actual numbers to negotiate from next year, not guesses.
You don't have a rate problem — you have a measurement problem. Once you can see the effective rate per client, the right rate increase becomes obvious.
Build the Annual Increase Into Your Operating Rhythm
The reason this conversation feels so hard is that you've been waiting years between them. If you raise rates 8% every January, the conversation becomes routine and small. If you wait four years and then ask for 35%, it becomes a crisis. Pick a month. Put a recurring event on your calendar. Send the emails. Repeat.
New clients onboard at the current rate. Existing clients adjust annually. Your effective rate stays close to your stated rate. Your effective hourly compensation tracks your actual skill level instead of lagging it by half a decade.
The Clients You Lose Are Telling You Something
Every rate increase clarifies your roster. The clients who accept are saying they value the work. The clients who leave are saying they were buying on price, not partnership — and price-buyers were never going to grow with you. A 15% increase that costs you one client out of eight and lifts revenue 10% on the remaining seven is a clear win, even before you replace the lost slot.
The freelancers who plateau at $80K aren't the ones with bad skills. They're the ones with good skills and three-year-old rate cards. The fix isn't another marketing funnel or a new niche — it's an email you've been avoiding for eighteen months. Write it, send it, and put the next one on the calendar before you close the laptop.