How to raise your rates with existing clients

New clients never knew your old rate. Existing clients did — and that changes everything. Timing, framing, and what to say when they push back.

5 min read Adrien

A new client never knew your old rate. An existing client did — and they’ve mentally filed it as “what you cost.” That’s the difference, and it’s why most freelancers avoid the conversation for too long.

The anchoring problem

When you’ve been charging the same rate for 18 months, the client has normalized it. A raise isn’t just a number change. It’s a renegotiation of an agreement that felt settled.

Most freelancers know they need to raise rates. They just keep waiting for the right moment — which never arrives, because there’s no version of this conversation that doesn’t feel uncomfortable the first time you have it.

The result: rates frozen for two, three, four years. Inflation absorbed entirely. Experience gained, seniority built, scope expanded — all without any reflection in the hourly rate.

The moments to avoid

Timing matters more than framing here.

Mid-project. The client is in the middle of work. Any disruption reads as instability or pressure. Wait until the project closes cleanly.

After a difficult delivery. You’ve already created doubt about value. Asking for more money at this point makes no sense to them — even if you’re right about the rate.

When you’re behind on invoices and feel the pressure. Desperation is visible. You’ll accept whatever they counter with because you need the income.

When you’ve just lost another client. Same problem. Any negotiation from a position of scarcity ends badly.

The right windows

Three moments where the conversation lands well.

After a successful delivery. Goodwill is highest. You’ve just demonstrated value. The raise slots naturally: “Moving forward, my rate for this type of engagement will be X.”

At renewal of an ongoing retainer. Natural reset point. Both parties expect the terms of a continuing engagement to get reviewed.

At the start of a new year, with enough notice. Announce it 30 to 60 days in advance. This isn’t asking for permission — it’s giving them time to plan.

How much to raise

Most freelancers either freeze for years and then try to jump 30-40% in one move, or raise so little it’s not worth the conversation. Both approaches fail.

A 30-40% jump forces the client to make a real decision. Some will accept it. Many will use it as an opportunity to compare alternatives, which is a legitimate response.

The alternative: 10-15% annually. It’s predictable, defensible, and within the range most clients already expect once it’s established as a pattern. The first raise is always the hardest. The second one, 12 months later, isn’t a conversation at all.

What to say

Keep it short. Don’t apologize. Don’t explain at length — explanation sounds like justification, which sounds like uncertainty.

The message, in full: “From [date], my rate for [scope description] will be [new rate]. Let me know if you have questions.”

That’s it. 30 to 60 days notice. Factual, not defensive.

What not to say: anything that starts with “I hope this is okay” or “I know this might seem like a lot” or “I’ve been meaning to bring this up but.” Hedging signals that you’re not convinced you deserve the raise — and the client will pick up on that immediately.

When they push back

“We don’t have budget for that.”

This might be true, or it might be an opening to negotiate. Either way, you have options: phase the increase (half now, half in six months), define what the current rate will cover going forward (tighter scope), or close the engagement cleanly. What you don’t do is apologize and walk back the raise entirely.

“Can you justify the increase?”

You’re not applying for a job. You don’t owe a business case. A short explanation is reasonable: “My rate hasn’t changed in two years, and this engagement now involves senior-level decisions that weren’t in the original scope.” One sentence. Not a presentation.

Silence — they don’t respond.

Follow up once after a week. If still no response, you have your answer about whether to continue this client relationship at the new rate.

The number that tells you it’s time

One reason freelancers avoid this conversation: they’re not sure their rate is actually too low. It feels uncomfortable to claim more without data.

The billability ratio answers that. If you’re working 40 hours a week and only 62% is billable, your effective hourly rate is already 38% below what you quote. You’re not charging €80/hour. You’re charging €80 on the hours you track and nothing on the rest.

Timescanner shows your total hours per client, including hours that didn’t make the invoice. Once you can see your real effective rate — total invoiced divided by total hours including non-billable — the case becomes data, not feeling. You’re not asking for more money. You’re correcting a number that stopped reflecting the actual work a long time ago.


Timescanner reads any iCal-compatible calendar and generates per-client billing reports automatically — Google Calendar, Outlook, iCloud, Proton Calendar, Notion Calendar, Fastmail, and others.

Timescanner

Your calendar already knows how much you worked.

No timers. No new habits. Timescanner reads your calendar — Google Calendar, Outlook, iCloud, and more — and generates your billing reports automatically.

Start free trial — 30 days, no credit card