Sales & Proposals

How to Raise Rates on Existing Clients: Scripts and Timing

April 15, 2026

You Know Your Rates Are Too Low — Here Is Why You Still Haven't Changed Them

The awareness is not the problem. A freelancer quoted in Fast Company put it plainly: "I haven't raised my rates for at least five years, and my costs have been going up steadily." She already knew. Another freelancer, writing on a community forum, said: "I recently realised that I have been undercharging myself for years, especially as my experience has increased." Also already knew.

Knowing is not the bottleneck. The gap between knowing and sending the email is.

The reason that gap exists is structural, not motivational. The financial cost of staying flat is diffuse — it bleeds out $200 or $400 a month, invisible against the backdrop of a busy client roster. The imagined cost of losing a client feels immediate and total: no invoice, no relationship, a blank slot in your calendar. That asymmetry is what produces rate paralysis. The certain small loss loses to the uncertain large one, every time, even when the math says otherwise.

What rarely gets named upfront is where that calculus ends up. A freelance coach writing from personal experience described it directly: "Here's what happens when you don't raise your freelancing rates even though you want to: you begin resenting your clients for not paying you what you think you deserve." The relationship you were trying to protect by staying flat is the one client resentment quietly dismantles. You respond slower. You bring less. The client feels it before they can name it.

Write down the name of the one client you most need to raise rates on and the last date you changed what you charge them. Count the months. That number is your rate paralysis score. Keep it in front of you for the rest of this article.


Run the Numbers Before You Write a Single Word: The Profitability Score Audit

Before any script, before any email draft, you need a ranked view of your client roster by actual profitability — because the right increase amount, the right notice period, and the right communication approach are all downstream of where each client sits in that ranking.

Your stated rate is not the number that matters. Your effective hourly rate is. If Marcus — a web development client at $75/hour — expanded his scope over eight months without a renegotiation, your stated rate may be delivering $48/hour in practice. The invoice looks the same. The hours do not. Run the actual math: total monthly revenue from that client divided by actual hours spent, including the async Slack threads, the revision rounds that were never scoped, the calls that weren't on the original estimate.

The profitability score formula adds tenure weighting to that calculation:

(monthly_revenue × tenure_multiplier) ÷ hours_per_month = profitability_score

A client paying $2,000/month for 3 hours scores very differently from a client paying $2,000/month for 22 hours, even though both invoices are identical. Tenure matters because a long-standing client relationship carries institutional knowledge, referral potential, and portfolio value — all of which affect what a fair rate looks like and how much notice they deserve when it changes.

The output of this audit is three tiers: HIGH-VALUE, MEDIUM-VALUE, and AT-RISK. Each tier has a different increase range and a different notice period — already decided by the math, not by how much you like the client or how long you have worked together. That is the point. When the tiers are determined by the numbers, the emotional weight of the decision drops considerably.

Pull your last 90 days of invoices. For each recurring client, calculate: (monthly revenue × tenure in months ÷ 12) ÷ average hours per month. Rank the list. Flag any client generating less than 15% of your total monthly revenue with under 12 months of tenure — those are your AT-RISK tier, and they need a specific decision, not a deferred one.


What Each Tier Actually Means: Increase Ranges, Notice Periods, and the Grandfathering Decision

The three tiers are not labels for how you feel about a client. They are decision rules. Each one maps to a specific increase range, a specific notice period, and a specific choice about phasing or grandfathering. Treating all clients identically — same email, same percentage, same timeline — is the most common way a rate increase goes sideways.

HIGH-VALUE clients get 60 days notice and a 20–35% increase range. Take Sarah: 18 months of brand copywriting at $65/hour, representing a significant share of monthly revenue. The 60-day notice period is not softness. It is a structural signal that the relationship is worth protecting, and it gives her time to adjust her budget without feeling ambushed. For clients over 30% of your total monthly revenue, the increase is phased over two billing cycles — not because the increase isn't warranted, but because a client at that revenue concentration deserves a transition that doesn't create a cash flow problem on their end.

MEDIUM-VALUE clients get 45 days and a 15–25% range. Marcus — eight months in, $75/hour, scope that has expanded without renegotiation — is the clearest example. For scope creep situations specifically, the rate increase conversation and the scope renegotiation are the same conversation. You are not raising rates arbitrarily. You are correcting the effective hourly rate back to what the engagement was originally priced at. That framing matters, and the script for it is different from a standard rate increase announcement.

AT-RISK clients get 30 days and a 10–15% range — or the exit conversation. Priya: six months, lowest monthly revenue on the roster, under 15% of total monthly revenue. The grandfathering threshold is explicit here: clients generating less than 15% of monthly revenue with under 12 months of tenure qualify for a full immediate increase. There is no phasing, no extended notice. The math has already made the decision. What remains is whether the increase is viable for them or whether the conversation is about ending the engagement cleanly.

Assign every client on your list to a tier using these rules. For any client over 30% of your monthly revenue, note "phased — two billing cycles." For any AT-RISK client under 15% revenue and under 12 months tenure, write either "full immediate increase" or "exit conversation" next to their name. Do not leave any client unassigned. An unassigned client is a deferred decision, and deferred decisions are how rate paralysis compounds.


The Rate Increase Script: What to Say, What Order to Say It, and What Not to Include

The email that works is short. It states the new rate as a number. It states the effective date as a specific date. It does not apologize, and it does not over-explain. Those are not stylistic preferences — they are functional requirements. Justification length is inversely correlated with perceived confidence in the increase. The longer you explain why you deserve more money, the more the email reads like a negotiation opener rather than an announcement.

A working rate increase email has four components:

  1. Acknowledgment of the relationship — one sentence, specific, not generic.
  2. The new rate stated as a number — not "a modest adjustment" or "a small increase." A number.
  3. The effective date stated as a specific date — not "in the coming weeks" or "next quarter."
  4. A single sentence of context — not a paragraph. One sentence.

That is the structure. Everything else is padding that invites negotiation.

The objection most freelancers are actually afraid of is the "find someone cheaper on Upwork" response. It has a specific answer, and the answer is not a counter-offer. You acknowledge the option exists — because it does — and you restate the value of the working relationship in concrete terms: tenure, institutional knowledge, delivery track record, the fact that a new freelancer starts from zero on everything you already know about their business. Then you hold the rate. The response does not match the objection's framing. You are not competing with Upwork; you are describing what the existing relationship is actually worth.

Silence after the announcement is not rejection. It is the most common response. A client who does not reply on Day 7 is not signaling that they are leaving — they are busy, or they are thinking, or the email landed in a bad week. The Day 7 check-in is a short message confirming they received the announcement and asking if they have questions. It is not an opportunity to soften the rate or reopen the terms. It is a logistics confirmation.

The client segmentation audit spreadsheet (with profitability score calculations and automatic tier sorting), the word-for-word email drafts matched to HIGH-VALUE, MEDIUM-VALUE, and AT-RISK tiers, and the objection response scripts including the "find someone cheaper" answer — copy-paste ready — are in Rate Increase Playbook. $27, instant download.

Before you move to the follow-up sequence: draft the first three sentences of your rate increase email for the client you identified in Section 1. Sentence one: relationship acknowledgment. Sentence two: new rate as a specific number. Sentence three: effective date as a specific date. Stop there. Do not add justification yet. Get those three sentences written before anything else.


The Follow-Up Sequence: Day 1 Through Day 30 and Why the Timing Is Not Arbitrary

A rate increase is not a single email. It is a four-touchpoint sequence, and the freelancers who lose clients during a rate increase almost always lose them because of what they did — or did not do — between the announcement and the effective date. The sequence is not complicated. The problem is that most people send the announcement and then wait, passively, hoping for the best.

Day 1 is the announcement — the email drafted above, sent with the full notice period in front of the effective date. For Sarah, that means the email goes out 60 days before the new rate is active. For Marcus, 45 days. For Priya, 30. The notice period is not a courtesy; it is a structural part of the communication that signals professionalism and gives the client time to respond without pressure.

Day 7 is the check-in. A short message — two or three sentences — confirming they received the announcement and asking if they have questions. This is not a negotiation opener. It is a logistics confirmation. If they have not replied, you are not following up to see if they are upset. You are following up because async communication drops things, and you want to confirm the information landed.

Day 14 is the confirmation request — a direct ask for written acknowledgment of the new rate and effective date. This is the step most freelancers skip. It is also the step that prevents the "I didn't realize the new rate had started" conversation on Day 31, when the first invoice at the new rate arrives. Written confirmation is not aggressive; it is professional. It closes the loop before the rate is active, not after.

Day 30 is the new rate active confirmation — a brief note that the new rate is now in effect, paired with the first invoice at the new rate. Clients who are going to stay have confirmed by Day 14. Clients who have not responded by Day 14 need a direct call, not another email. Silence past the confirmation request date is a signal that requires a different kind of follow-up than the sequence handles on its own.

Open your calendar now and block four dates for your first client: Day 1, Day 7, Day 14, and Day 30. Put the client's name and the specific action for each date in the calendar entry. The sequence is now scheduled, not theoretical. That distinction matters more than it sounds — a sequence that lives in your head is a sequence that gets skipped when the week gets busy.


The Clients Who Leave After a Rate Increase — and What That Actually Tells You

The fear driving rate paralysis is that raising rates will cause client loss. The pattern from practitioners who have actually done it points in the opposite direction. One widely-read personal finance publication put it directly: "If no one ever pushes back on your rates, that's a clear sign you're undercharging." Zero resistance to your current rate is not a signal that your pricing is optimally calibrated for retention. It is a signal that you have room you are not using.

A client who leaves after an 18-month relationship over a 20–25% increase — with 60 days notice and a phased option available — was not a stable long-term client. The relationship was stable because the rate was below market, not because the working relationship was strong. Those are different things, and conflating them is how freelancers end up billing Sarah at $65/hour for two years while the market has moved past $90.

The more corrosive retention risk is client resentment. Staying at the same rate while resentment accumulates produces measurably worse client outcomes: slower turnaround, less proactive communication, lower quality on the work you used to care about. The client feels the deterioration before they can name it. A clean rate increase conversation — even one that results in a client leaving — produces a better outcome than a relationship that slowly degrades under the weight of undercharging.

The clients worth keeping can absorb a fair increase with proper notice. The ones who cannot were already costing you more than they were paying, in time, in attention, and in the opportunity cost of the hours you were spending on them instead of on better-priced work.

For each client on your tiered list, write one sentence answering: "If this client left after a fair rate increase with proper notice, what would I actually lose?" Be specific — revenue amount, referral value, portfolio value. If the honest answer is "not much," that client belongs in your AT-RISK tier regardless of where the profitability score formula placed them. The math is the starting point, not the final word.


Rate Increases Are Not Events — They Are a Recurring Operational Decision

Treating a rate increase as a one-time high-stakes conversation is the structural mistake that produces rate paralysis in the first place. The freelancers in the research behind this article — five years without a raise, undercharging despite growing experience and larger collaborations — share one feature: they treated rate-setting as a fixed decision made at the start of a client relationship rather than a variable reviewed on a schedule.

A 12-month review cadence tied to the profitability score formula changes the nature of the conversation entirely. When the audit is already done before the conversation needs to happen, you are not reacting to financial pressure or personal frustration. You are executing a scheduled operational review. The emotional weight drops significantly when a rate increase is expected rather than exceptional — by you, and eventually by your clients.

The notice periods, increase ranges, and follow-up sequences in this framework are reusable. The second rate increase conversation with Sarah is easier than the first because the precedent exists. The third is easier still. She knows you review rates annually. She has budgeted for it. The conversation is no longer a surprise on either side.

The goal is not to survive one rate increase. It is to build a practice where rate increases are unremarkable — a scheduled operational decision that gets executed the same way every time, with the same audit, the same tier assignments, the same scripts, the same four-touchpoint sequence. That is the difference between a freelance business that compounds and one that stays flat while costs rise around it.

Set a recurring calendar reminder 11 months from today: "Client profitability score review — run audit, identify tier changes, draft any rate increase announcements." That single calendar entry is the operational change that breaks the five-year pattern. The system only works if it runs on a schedule, not when the financial pressure finally becomes impossible to ignore.