A clear rate-increase message follows one structure: delivery record, on-time history, scope drift, new rate, effective date. Paste the full email and keep the tone factual.
Why the message structure matters
Most rate asks fail in the wording, not in the math.
You already know you need more money. You open Gmail. Then you write a soft essay about loyalty, hope, and "if it's okay."
The client has no clean decision. So they stall. Or they argue the soft parts.
This guide gives you a rate increase message shape clients can answer with yes, option B, or no. It is not a persuasion trick. It is a clear business notice.
Differentiate from nearby posts:
- What actually justifies a rate increase builds the evidence pack.
- Raise VA rates email templates covers broader raise timing and variants.
- This post is the single structure: delivery → on-time → scope drift → new rate → date.
Salag's place in the story stays the same: document agreement → deliverables → approval → invoice → payment. Salag does not certify that you deserve the new number.
The five-part structure (memorize this)
- Delivery window (example: last 12 months of agreed work completed)
- On-time record (approvals and turnaround held)
- Scope drift since last rate (what was added and still runs)
- New rate (clean number, package named)
- Effective date (and reply-by date)
Optional sixth line: slim option if budget is tight.
If any of 1 to 3 is empty, pause and build proof first. Do not send vibes.
Key concepts
Rate increase message: the written notice that updates price for ongoing work.
Effective date: first day or first invoice under the new rate.
Delivery window: the period you cite for completed, approved work.
Scope drift: ongoing tasks added after the last agreed rate.
Slim option: fewer hours or fewer tasks at a stated rate.
Floor: Salag recommends $5/hr minimum for professional USD VA work with clear scope.
ALIGN before you hit send
A: Audit the last rate date.
When was $[old rate] set? What was included?
L: List delivery proof.
Pull work receipts, approval mails, or a short strip.
I: Identify ongoing adds.
Drop one-off favors. Keep repeating tasks.
G: Generate the number and date.
Use rate calculator. Hold $5/hr.
N: Note options in one email.
Full package / slim package / end cycle.
No scarcity language. No "act now or lose me" theater. Just a clear choice.
Step 1: Choose the delivery window
"Twelve months delivered" is a strong default when it is true. If you have six clean months, say six. Do not invent a year.
Write three bullets max:
Over the past [12] months on [Project], I delivered:
- [Core deliverable cadence]
- [Secondary deliverable cadence]
- [Any recurring report / admin block]
Point to receipts if you use the work receipt generator. Link document work clients can't dispute habits if you are building the system now for next time.
Step 2: Add the on-time line
One sentence is enough.
Turnaround stayed inside our agreed window for [N] of the last [N] cycles, with approvals recorded in email.
If you missed some weeks, be honest and shorter:
Aside from [one noted week], weekly deliverables landed on the agreed days.
Do not hide a messy month. Clients remember. Honesty keeps the rest of the message believable.
Step 3: Name scope drift without blame
Use "since we set $[old rate]" language.
Since that rate was set, the ongoing package also includes:
- [Task D] (started [Month])
- [Task E] (started [Month])
- [Channel or meeting load change]
If you need a detector pass first, use scope creep detector and scripts from out-of-scope request scripts.
Related: handling scope expansion and when to cut scope instead of cutting rate.
Step 4: State the new rate and package
Name what the money buys.
New rate for the current package above: $[new rate] / [hr or month], effective [date].
Rules:
- Clean number
- At or above $5/hr
- Package matches the list you just wrote
- No income promises ("this will 2x my career")
Helpers: rate negotiator, rate evolution monitor, project scope calculator.
Step 5: Put the effective date and reply-by date
Ambiguous timing creates argument.
Effective date: [1st of month / next billing cycle]. Please confirm by [date] so I can update the next invoice correctly.
If they need time, you can hold work planning, not ghost the date.
Full pasteable email (primary)
Use this as your default rate increase message to client.
Subject: Rate update for [Project] effective [Date]
Hi [Name],
I am writing to update my rate for our ongoing work.
Over the past [12] months, I delivered [core package in one line], with approvals on the agreed timeline for [N] of the last [N] cycles. Invoices were sent on schedule and payments followed our terms.
Since we set $[current rate], the ongoing scope also grew to include:
- [Added task 1] (from [Month])
- [Added task 2] (from [Month])
- [Added task 3] (from [Month])
New rate for the current package: $[new rate] per [hour/month], effective [Date].
If you need a lower monthly total, Option B is a reduced package at $[rate]:
- [Keep task A]
- [Keep task B]
- Remove [task C and D]
Please confirm Option A or Option B by [reply-by date] so the next invoice matches the chosen package.
Thank you for the clear working relationship so far. I am ready to keep the same delivery standard under the updated terms.
Best, [Your name]
Short chat preview (then send the email)
Hi [Name], I am sending a short rate update email for [Project] with the new number and effective date. Please check your inbox when you can. Happy to answer questions in that thread.
Do not negotiate the full deal only in WhatsApp voice notes.
Follow-up if they go quiet
Hi [Name], friendly follow-up on the rate update email sent [date]. I need Option A or Option B confirmed by [final date] so I can prepare the correct invoice. If I do not hear back, I will assume we close the current package at the end of this cycle and pause new work after that.
Calm. Dated. No guilt trip.
Follow-up if they want the old rate for the new scope
Thanks for the note. I can keep $[old rate] only for the original package:
- [Original list]
The expanded package stays at $[new rate]. If you prefer the old rate, we remove [added tasks] starting [date].
Which package should I lock in writing?
This pairs with cutting scope instead of cutting rate. Same idea, renewal moment.
Follow-up if they say "loyalty should freeze the rate"
I value the long working relationship. The update is based on the package as it runs today, including [added tasks], plus the delivery and payment record above. Option B is available if we need a smaller written list. Please choose A or B by [date].
Deeper treatment of this pushback: "I've been with you two years" is not a rate justification.
Subject lines that stay clear
Good:
Rate update for [Project] effective [Date]
[Project] pricing update starting [Date]
Avoid:
Important!!! Please read
Sad news about rates
Can we talk when you are free? (with no email body ready)
Comparison: soft message vs structured message
| Part | Soft message | Structured message |
|---|---|---|
| Open | Apology / hope | Rate update + project name |
| Proof | "I work hard" | Delivery window + on-time line |
| Scope | Vague "more responsibilities" | Bulleted adds with months |
| Number | Hidden until the end, hedged | Clear rate + unit |
| Date | "Soon" / "next time" | Effective date + reply-by |
| Options | None | Full / slim / end cycle |
| Tone | Please rescue me | Business notice |
Common mistakes in rate increase messages
- Leading with tenure. Years are context. Delivery and scope are the case.
- Apologizing twice. One thank-you is enough.
- No effective date. Debate never ends.
- Same scope, lower secret rate already in your head. You undercut yourself before they reply.
- Attaching your personal budget spreadsheet. Keep calculator math private.
- Mixing unpaid invoices into the raise without separating them. Clear balances first when needed.
- Writing a 1,000-word story. The primary template above is the length target.
- Threatening to quit as paragraph one. Options belong at the end, calm and written.
- Going under $5/hr to "meet them halfway" on the full list. Hold the floor or cut scope.
- Claiming a tool certified your quality. Point to documents, not grades.
Example: scheduler VA renewal email
Facts:
- Rate set 11 months ago at $9/hr
- Original: calendar + travel holds
- Added: weekly agenda doc + guest research sheet
- Delivery: agendas sent before each Monday for 20 straight weeks
- Payments on time
Message used: primary template with Option A $11/hr full package, Option B $9/hr calendar-only (remove agenda + research).
Client chose A in three lines. No argument, because the decision was packaged.
If they had chosen B, Mia would have updated the written scope the same day. That prevents "while you're at it" creep at the old rate.
Timing checklist before send
- Last rate date known
- Current package listed
- Adds listed with months
- Delivery strip ready
- Payment path reasonably clean
- New rate ≥ $5/hr and matches package
- Effective date + reply-by date set
- Option B written
- Evidence one-pager attached or linked
- Sent in email (chat only as heads-up)
How Salag helps
When agreement, deliverables, approval, invoice, and payment sit on one timeline, your email can stay short. You point to cycles instead of rewriting history from memory.
Salag does not say you are "worth" the new rate. It helps you show what happened. Use that trail. Keep the message factual.
Tools to keep nearby:
- Rate calculator
- Rate negotiator
- Rate evolution monitor
- Work receipt generator
- Scope creep detector
- Project scope calculator
When to re-use this message shape
- Annual or semi-annual renewals
- After a documented scope expansion you froze in writing
- When a client asks to "lock rates for another year" and the package already grew
- After a role change with new ongoing tasks
Do not spam a raise email every month with no new facts. Empty repetition trains them to ignore structured notices too.
Definitions
Rate increase message: written notice of a new price for ongoing work.
Delivery window: period of completed, approved work you cite.
On-time record: turnaround and approval reliability summary.
Scope drift: ongoing adds since the last rate.
Effective date: when the new rate starts.
Reply-by date: when you need Option A or B confirmed.
How to gather proof in one evening
You do not need a perfect archive. You need enough for one honest email.
Hour 1: Find the last rate moment
Search email for your rate, "hourly," "retainer," or the first invoice thread. Write the date and the package in five bullets.
Hour 2: List what you do every week now
Open last week's calendar and chat. Write every repeating task. Mark which ones were not in the original five bullets.
Hour 3: Build a tiny delivery strip
Pick the last eight weeks. For each week, note one proof link or approval line. Stop at eight. More is rarely better.
Hour 4: Draft, sleep, send
Paste the primary template. Fill brackets. Read once out loud. If you hear apology stacking, cut it. Send in the morning if you can.
If proof is thin, delay the raise one cycle and start work receipts now. A weak message teaches the client that your numbers are soft.
What "clients don't argue with" really means
It does not mean they never push back. It means the message leaves few soft targets.
Soft targets invite debate:
- "I feel ready for more"
- "I hope this is okay"
- "Maybe we can discuss sometime"
- "Other people say I should charge more"
Hard targets invite decisions:
- Package list
- Delivery strip
- New rate
- Effective date
- Option B
- Reply-by date
Your job is to remove fog. Their job is to choose.
Payment and invoice lines you can add when useful
Only add these if they are true and relevant.
Invoices went out on [day] each cycle. Payments landed inside [X] days for the last [N] cycles.
If one cycle was late and resolved:
One cycle paid late in [Month]; that is cleared. Going forward, terms stay invoice on [day], due in [X] days.
Do not mix a rate update with a collections fight in the same first paragraph. If money is unpaid, clear it first, then send the rate notice.
Related: chasing overdue invoices habits stay separate from pricing notices when balances are open.
Option B patterns that stay clean
Option B is not a fake decoy. It must be a package you can actually deliver without resentment.
Good Option B shapes:
- Fewer weekly hours at the new rate
- Same hours at the old rate with fewer task types
- Email-only support (drop Slack or WhatsApp)
- Drop reporting extras, keep core ops
Bad Option B shapes:
- Same full list with a "temporary" discount and no end date
- Vague "I'll try to do less" with no written removals
- A rate under Salag's $5/hr floor
Write Option B as bullets the client can screenshot.
After they say yes
Same day, send a lock note:
Confirmed: Option [A/B], rate $[rate], effective [date], package as listed below. Next invoice will use these terms.
Then update your tracker with rate evolution monitor. Future you will thank present you.
After they say no
Stay brief.
Thanks for confirming. I will finish the current cycle under $[old rate] for the agreed package, then pause new work after [date] unless we revisit a written package later.
Do not punish them in chat. Do not stay on full expanded scope forever at the old number "to be nice." That recreates the problem.
Extra example: part-time research VA
Lena bills 15 hours a week at $7/hr for competitor research notes.
Adds over nine months: Notion database upkeep, monthly slide summary, async Slack standup replies.
She sends the primary template with:
- Delivery window: nine months of weekly notes, 36/36 on time
- Scope drift: three adds with months
- New rate: $9/hr effective next month
- Option B: research notes only at $7/hr (drop Notion upkeep, slides, standup)
Client picks Option A. The argument never starts because Option B already answered "what if budget is tight?"
Extra example: full-time EA-style VA
Carlo supports a founder at $14/hr.
Original: calendar + travel.
Now: vendor payments checklist, board pack assembly, light CRM hygiene.
His first draft led with "almost one year together." He rewrote with the five-part spine and a 30-day effective date. He attached a one-page Then vs Now. The founder asked one clarifying question about CRM hygiene, then approved Option A.
The win was structure, not a longer loyalty story.
Rehearsal checklist (print or save)
- Subject has project + effective date
- First screen states you are updating the rate
- Delivery window is specific and true
- On-time line is specific and true
- Scope adds have months
- New rate is clean and ≥ $5/hr
- Effective date is unambiguous
- Option B is a real smaller package
- Reply-by date is present
- Proof is one page, not a cloud dump
- No apology stack
- No tenure-as-main-reason paragraph
If any item fails, fix before send.
Final thoughts
Clients argue with fog. They can answer a clean rate increase message.
Use the spine: delivered work, on-time record, scope drift, new rate, effective date. Hold $5/hr. Offer a slim package. Ask for a written choice.
Paste the primary email, fill the brackets, and send it in the same thread as your working history.
In short
A strong rate increase message to client follows one structure: what you delivered, on-time record, scope drift since the last rate, the new rate, and the effective date. Keep Salag's $5/hr floor. Offer a slim package as option B. Send it as a short email with a reply-by date, not a long apology.
Common questions
A strong rate increase message to client follows one structure: what you delivered, on-time record, scope drift since the last rate, the new rate, and the effective date. Keep Salag's $5/hr floor. Offer a slim package as option B. Send it as a short email with a reply-by date, not a long apology.
Include what you delivered over the recent period, your on-time record, scope that grew since the last rate, the new rate, and the effective date. Add one slim option if budget is tight. Keep it short and factual.
Lead with delivery and scope facts, not tenure or apology. State the new number and start date. Offer a smaller written package as option B. Ask for written confirmation by a clear reply-by date.
Give about 30 days when you can, and align the start with a billing cycle or renewal. Rush notices create pushback. Put the effective date in the same email as the new rate.
No. A rate update is a business notice. Thank them for the partnership, then state facts. Long apologies invite negotiation theater and weaken a clean message.
Restate the scope then and now, keep the effective date, and repeat the slim option. Do not invent discounts on the same full list. If they still refuse, end cleanly at the current cycle.
You can preview on chat, but put the full terms in email or a shared doc so the rate, scope, and date are searchable. Chat-only raises vanish when phones change.
List the original package in brief bullets, then list ongoing adds with rough start months. Do not accuse. Treat it as a package update that needs a matching rate.
Use a clean number at or above Salag's $5/hr floor, backed by your calculator math and evidence pack. Do not promise income outcomes. Price the package you will keep delivering.
Attach a one-page evidence summary or a short work-receipt list. Two sample approvals are enough. Huge folders create delay and debate.
Use a plain subject like "Rate update for [Project] effective [Date]". Avoid drama words. Clarity beats cleverness.
This guide focuses on one argument-resistant structure: twelve months of delivery, on-time record, scope drift, new rate, effective date. Other Salag posts cover broader raise tactics and what justifies the ask.
Salag documents agreement, deliverables, approval, invoice, and payment so your message can point to a real trail. It does not attest your skill or quality. The message still rests on your artifacts.
Use the same structure with the real period you have. Twelve months is a common clean window, not a magic rule. Scope expansion plus delivery proof still matter more than the calendar alone.
