Blog/ Email writing & templates

Price Increase Announcement Email to Customers: 12 Templates

Nafiul HasanNafiul Hasan· 22 min read
AI Emaily blog: price increase announcement email to customers — 12 copy-paste templates for announcing a SaaS or subscription price change, covering grandfathered customers, new-only pricing, and objection scripts

The short answer

Send a price increase announcement email at least 30 to 60 days before the new rate takes effect. State the new price and effective date in the first sentence. Explain the reason in one honest sentence. Treat existing customers differently from new ones — grandfathering, a lock-in window, or a phased increase all work better than a blunt uniform announcement.

12 price increase announcement email templates — grandfathered base, new-only pricing, annual uplift, tier restructure, and 3 objection reply scripts.

On this page
  1. 01When should you send a price increase announcement email?
  2. 02What does a good price increase announcement email contain?
  3. 03Template 1: Existing customers grandfathered — new customers pay the new rate
  4. 04Template 2: Full base price increase for all existing customers
  5. 05Template 3: Grandfather window — lock in the current rate before the deadline
  6. 06Template 4: Annual uplift clause — invoking your subscription contract terms
  7. 07Template 5: CPI-linked or inflation-tied price increase
  8. 08Template 6: Tier restructure — your plan is changing shape, not just price
  9. 09Template 7: Feature expansion — the new price reflects what the product now does
  10. 10Template 8: Legacy plan being retired — customers must choose
  11. 11Template 9: Annual or enterprise contract renewal at the new rate
  12. 12Templates 10 to 12: The three objection scripts you need ready before the announcement goes out
  13. 13Template 10: Reply when a customer threatens to cancel
  14. 14Template 11: Reply when a customer asks to be individually grandfathered
  15. 15Template 12: Reply when a customer says they will downgrade
  16. 16The hard version: announcing a price increase in the same quarter as an outage
  17. 17What to do when customers do not reply after the announcement
  18. 18How AI Emaily helps send price increase announcements at scale

A price increase announcement email is one of the hardest messages a company sends all year, and most of them fail for the same three reasons: too little notice, no real explanation, and no distinction between customers who are affected differently. The result is a wave of cancellations arriving in the same 48-hour window, a support backlog that takes weeks to clear, and churn that a better-written announcement would have cut significantly.

This is a broadcast announcement — a company-wide price increase notification to an entire customer base — which is a different problem from the per-client rate letters you might send individually. The 12 templates below cover every scenario a company-wide change can take: a full base increase with and without a grandfather window, existing customers grandfathered while new signups pay the new rate, annual uplift clause invocations, CPI-linked adjustments, tier restructures, and the three objection reply scripts you need ready before the announcement goes out. Each template includes the subject line, all bracket placeholders with [OLD PRICE], [NEW PRICE], [EFFECTIVE DATE], and [GRANDFATHER WINDOW] where applicable, and a note on what makes this variant work.

When should you send a price increase announcement email?#

The single most common mistake is sending with too little notice. A customer who learns their bill is going up in seven days has no time to budget, no time to evaluate alternatives, and little reason to feel respected. Notice is not a courtesy — it is how a price increase lands as a considered business decision rather than an unpleasant surprise.

Thirty days is the workable floor for a modest, routine increase. Sixty days is more comfortable and appropriate for anything above 10 to 15 percent. For tier restructures or the retirement of a legacy plan — where some customers face a meaningful change to what they have, not just what they pay — sixty to ninety days gives customers time to make a deliberate decision. If your subscription contract specifies a notice period, follow it; if it does not, thirty days is the minimum, not the target.

Timing relative to the customer's billing cycle also matters. A price increase notice landing three days before renewal gives the customer no practical window to act, even if you technically gave thirty days from the announcement date. Set the effective date to a full billing cycle from when the announcement sends.

ScenarioMinimum noticeIdeal noticeCommon timing mistake
Routine increase (under 10%)30 days45 daysBundling it with a product announcement so the business news buries the price news
Larger increase (10 to 25%)45 days60 daysSending before a holiday weekend when the email sits unread for days
Tier restructure or plan reprice60 days75 to 90 daysUnder-communicating to customers whose plan is being discontinued, not just repriced
Legacy plan correction (large gap)60 days90 daysSending without a phased option or grandfather window for long-tenured customers
Annual uplift clausePer contract, or 30 daysSame as contract specifiesBurying the invocation in a renewal notice where customers read past it

What does a good price increase announcement email contain?#

Every effective price increase email, regardless of scenario, needs the same five elements in roughly this order. Skipping one is usually where the email breaks down.

  1. 1

    The new price and effective date, in the first two sentences

    Customers scan a price increase email for one thing: the number and when it hits. Burying it in paragraph three, after a long explanation of product investment, reads as evasive. State the fact plainly and early, then give context.

  2. 2

    One honest reason, in one sentence

    Infrastructure costs have risen. The product has added significant capability since the price was last set. The team has expanded to support a growing customer base. Pick the one that is true and state it directly. Three paragraphs of justification invite more debate than a confident, brief explanation.

  3. 3

    What existing customers should do, if anything

    If there is a grandfather window, a lock-in option, or a plan migration path, say so clearly with the deadline. If there is nothing for them to do except expect the new rate on their next invoice, say that too. Ambiguity generates more follow-up questions than clarity.

  4. 4

    A direct channel for questions

    Give customers a way to ask questions or flag concerns: a reply-to address that someone monitors, a support link, or a name they can reach directly. A price increase email with no reply path forces customers to churn rather than ask.

  5. 5

    What is not changing

    Close by naming what stays the same — their data, integrations, support tier, point of contact. A message that only addresses what is going up, with no anchor to continuity, reads as purely extractive.

Plain language reduces churn more than discounts do

The US government's plain language guidelines at plainlanguage.gov recommend leading with what the reader needs to know and writing at a reading level that matches the audience. Applied to a price increase email: the price and the date go first, the rationale follows. Customers who understand the email respond; customers who find it confusing cancel.

Template 1: Existing customers grandfathered — new customers pay the new rate#

Use this when you are raising prices for new signups only and existing customers keep their current rate indefinitely. This is the highest-trust variant and typically the lowest-churn scenario: the email delivers good news to the reader, framing them as valued long-term customers. One risk is customers sharing the announcement and creating expectations you cannot honor at scale — include a clear cutoff date and state that the grandfather rate is for accounts active before that date.

Template 1 — grandfathered existing customers
SubjectYour [PRODUCT] rate is staying the same — here is what is changing
Hi [FIRST NAME], starting [EFFECTIVE DATE], [PRODUCT] will be [NEW PRICE] per month for new customers. Your plan stays at [OLD PRICE] — that is the rate you joined at, and it is yours for as long as you stay subscribed.
If you have colleagues or teammates who might want to join before [EFFECTIVE DATE], this is a good moment to add them at the current rate. After that date, new seats or accounts will be at the updated pricing.
Thank you for being an early customer. If you have questions, just reply to this email.

Template 2: Full base price increase for all existing customers#

The most direct variant — no exceptions, no grandfather window, everyone moves to the new price on the same date. This works best when the increase is modest and well-justified, and when the product has added meaningful capability since the last price change. Keep the email short: longer justifications invite more scrutiny, not more acceptance.

Template 2 — full base increase, no exceptions
Subject[PRODUCT] pricing is updating on [EFFECTIVE DATE]
Hi [FIRST NAME], starting [EFFECTIVE DATE], your [PRODUCT] subscription will move from [OLD PRICE] to [NEW PRICE] per month. This is the first price change we have made in [X YEARS], and it reflects [one-sentence reason: e.g., the significant expansion in features and infrastructure we have shipped since you joined].
No action is needed on your part. The new rate will apply automatically on your next billing date on or after [EFFECTIVE DATE]. If you pay annually, the change takes effect at your next renewal.
If you have questions about your plan or want to talk through your options, reply here or visit [SUPPORT LINK].

Template 3: Grandfather window — lock in the current rate before the deadline#

A grandfather window gives existing customers a fixed period to lock in the old price — typically by committing to an annual plan or prepaying before the deadline. It converts anxious customers into annual subscribers and substantially reduces churn from the announcement. Keep the window short enough to create urgency: ten to twenty-one days typically outperforms longer windows, where the decision gets deferred until it is too late.

Template 3 — grandfather lock-in window
Subject[PRODUCT] pricing is changing on [EFFECTIVE DATE] — lock in your current rate before [LOCK-IN DEADLINE]
Hi [FIRST NAME], on [EFFECTIVE DATE], [PRODUCT] moves to [NEW PRICE] per month for all plans. As an existing customer, you have until [LOCK-IN DEADLINE] to lock in your current rate of [OLD PRICE] by switching to an annual plan.
To lock in your rate, visit [LINK TO ANNUAL UPGRADE]. After [LOCK-IN DEADLINE], new subscriptions and renewals will be at [NEW PRICE].
This is a genuine option, not a forced upgrade — monthly plans will still exist at the new rate. If you have questions, reply here and I will help you figure out the right move.

Template 4: Annual uplift clause — invoking your subscription contract terms#

For B2B subscriptions with an annual uplift or CPI adjustment clause written into the contract, this template invokes that clause without pretending the increase is something else. The tone is matter-of-fact, references the specific clause, and does not over-explain. Customers who signed a contract with this clause are expecting it. An overly apologetic tone for a contractual provision actually reads as stranger than a plain, professional notification.

Template 4 — annual uplift clause invocation
SubjectAnnual pricing adjustment — [PRODUCT] effective [EFFECTIVE DATE]
Hi [FIRST NAME], this is notice of the annual pricing adjustment provided for in Section [CLAUSE REFERENCE] of your [PRODUCT] subscription agreement. Effective [EFFECTIVE DATE], your subscription rate will move from [OLD PRICE] to [NEW PRICE], reflecting a [PERCENT]% adjustment.
Your contract continues on its current term with no other changes. Your next invoice on or after [EFFECTIVE DATE] will reflect the updated rate.
If you have questions about this adjustment or your contract terms, please contact [ACCOUNT MANAGER NAME] at [EMAIL] or reply to this message.

Template 5: CPI-linked or inflation-tied price increase#

A CPI-linked increase ties the price change to a published index rather than an internal decision, which makes the reason external and verifiable. This works well for businesses whose own costs scale with inflation and who want to communicate that the increase is not discretionary. Name the specific index and the calculation so customers can verify it themselves — transparency here earns more goodwill than a vague reference to inflation.

Template 5 — CPI-linked inflation adjustment
SubjectYour [PRODUCT] rate is adjusting with inflation — effective [EFFECTIVE DATE]
Hi [FIRST NAME], [PRODUCT] applies an annual inflation adjustment tied to the [INDEX NAME, e.g., US Consumer Price Index, All Urban Consumers]. Based on the index reading for [REFERENCE MONTH YEAR], your subscription rate will move from [OLD PRICE] to [NEW PRICE] on [EFFECTIVE DATE].
The calculation — [OLD PRICE] multiplied by [INDEX CHANGE PERCENT]% — is the same formula applied to every account on this billing tier. This is an index adjustment applied uniformly, not a product pricing decision.
No action is required. The new rate applies automatically from [EFFECTIVE DATE]. Questions? Reply here.

Template 6: Tier restructure — your plan is changing shape, not just price#

A tier restructure is harder to communicate than a straight price increase because you are changing what the customer has, not only what they pay. The email must tell each customer which new plan they are moving to, what they gain or lose, and what the new price is. If some customers are moving to a nominally higher-priced tier but receiving a net benefit — more seats, higher limits, features they had been requesting — lead with the gain. If it is a price increase bundled with a plan rename, say so honestly.

Template 6 — tier restructure
SubjectYour [PRODUCT] plan is changing on [EFFECTIVE DATE] — here is where you land
Hi [FIRST NAME], on [EFFECTIVE DATE] we are launching updated plans for [PRODUCT]. Your current [OLD PLAN NAME] plan is transitioning to [NEW PLAN NAME]. Here is what that means for you:
Price: [OLD PRICE] to [NEW PRICE] per month. What changes: [list 2 to 3 specific changes, e.g., seat limit increases from 5 to 10, monthly API calls move from 10,000 to 50,000]. What stays the same: [core features, integrations, support tier].
You do not need to do anything — your account transitions automatically on [EFFECTIVE DATE]. If you would prefer a different plan, visit [PRICING PAGE LINK] before that date or reply here and we will help you find the right fit.

Template 7: Feature expansion — the new price reflects what the product now does#

When a significant feature release justifies a price change, the announcement can link the two explicitly. This works when the features are real and the customer would, on reflection, agree the product today is meaningfully more capable than it was at the original price. Be specific about what has shipped — generic references to having invested in the product are substantially weaker than naming the actual capabilities.

Template 7 — feature expansion
Subject[PRODUCT] has changed a lot since we set this price — here is the update
Hi [FIRST NAME], when you joined [PRODUCT] in [JOIN YEAR], the subscription was [OLD PRICE]. Since then, we have shipped [specific feature 1], [specific feature 2], and [specific feature 3], and the platform is now used for [broader use case] that was not in scope at launch.
Starting [EFFECTIVE DATE], the price for your plan will be [NEW PRICE]. This is the first increase we have applied since [YEAR], and it reflects what the product now actually does.
No action needed — the new rate takes effect automatically on your next billing date on or after [EFFECTIVE DATE]. If you have questions about your plan or usage, reply here.

Template 8: Legacy plan being retired — customers must choose#

When a grandfathered or legacy plan is being sunset, the email is a migration notice more than a price increase announcement. Customers need to know which plan they are moving to, when the old plan stops working, and what their options are. Give them a default migration path — where their account lands automatically if they do not choose — so inaction has a defined outcome rather than an ambiguous one.

Template 8 — legacy plan sunset
SubjectYour [LEGACY PLAN NAME] plan is being retired on [SUNSET DATE]
Hi [FIRST NAME], your [LEGACY PLAN NAME] plan was available to early customers and has not been open to new signups since [CLOSE DATE]. On [SUNSET DATE], this plan will be retired.
If you take no action, your account will automatically move to [DEFAULT NEW PLAN NAME] at [NEW PRICE] per month starting [EFFECTIVE DATE]. If you would prefer a different plan, review your options at [PRICING PAGE LINK] and switch before [CHOICE DEADLINE].
We know this is a real change for customers who have been on this plan for a long time, and we want the transition to go smoothly. Reply here or contact [SUPPORT LINK] and someone on our team will help you directly.

Template 9: Annual or enterprise contract renewal at the new rate#

For B2B customers renewing an annual or multi-year contract, a price change lands differently than a month-to-month increase. The buyer often has a budget cycle, a procurement process, and a champion who needs to defend the renewal internally. Send this email early enough that the buyer has time to get approval before the renewal date — not the week before it.

Template 9 — enterprise contract renewal at new rate
SubjectYour [PRODUCT] renewal is coming up — updated pricing for [RENEWAL YEAR]
Hi [FIRST NAME], your [PRODUCT] contract is up for renewal on [RENEWAL DATE]. We wanted to give you advance notice of the updated pricing for [RENEWAL YEAR]: [NEW PRICE] per [seat / year / unit], up from [OLD PRICE].
We are happy to set up a call to walk through your current usage, discuss whether the current plan is still the right fit, or talk through the renewal terms. Your account manager [NAME] can be reached at [EMAIL] or [PHONE], or just reply to this email.
We want the renewal to be straightforward. Let us know how you would like to proceed.

Templates 10 to 12: The three objection scripts you need ready before the announcement goes out#

Three objections arrive in almost every price increase announcement: a threat to cancel, a request to be grandfathered individually, and a statement that the customer plans to downgrade. Each needs a different response. Treating all three the same — typically a defensive re-justification of the decision — either caves on customers who were never going to leave, or fails to address the real concern of a customer who has a legitimate one.

The key across all three replies: state your position once, calmly. Do not re-justify multiple times. Customers testing whether the number is negotiable will keep probing as long as you keep re-explaining.

Template 10: Reply when a customer threatens to cancel#

Template 10 — cancellation threat
SubjectRe: [their original subject]
Hi [FIRST NAME], thank you for letting me know. I understand a price change is not welcome news, and I don't want to lose you as a customer.
The new price on your plan will be [NEW PRICE] starting [EFFECTIVE DATE]. If there is a reason you are on this specific plan rather than [LOWER PLAN NAME] at [LOWER PRICE], I'd like to understand it — if a smaller plan would cover what you actually need, that is a real option worth looking at before making a final decision.
If the price genuinely does not work after looking at all the options, I can help you cancel cleanly and export your data. But if a five-minute conversation would help, I am available at [CALENDAR LINK] this week.

Template 11: Reply when a customer asks to be individually grandfathered#

Template 11 — request for a special rate
SubjectRe: [their original subject]
Hi [FIRST NAME], I appreciate you asking directly. The short answer is that we are not making individual exceptions to the new pricing — if we did, we would need to offer them to every customer, and the change would not mean anything.
What I can point you to: if you are on a month-to-month plan and want to lock in the current rate for [GRANDFATHER WINDOW], you can do that by switching to annual before [LOCK-IN DEADLINE]. That option is available to all existing customers and is a real way to extend your current rate.
Beyond that, the new rate applies on [EFFECTIVE DATE]. If there is anything else I can help clarify, happy to.

Template 12: Reply when a customer says they will downgrade#

Template 12 — downgrade intent
SubjectRe: [their original subject]
Hi [FIRST NAME], downgrading is a real option and I want to make sure it is the right one for you. The [LOWER PLAN NAME] plan at [LOWER PRICE] covers [what it covers], and the main difference from your current plan is [specific limitation, e.g., the seat limit is 3 instead of 10, or the monthly usage limit is lower].
If that covers your actual usage, a downgrade makes sense and I can set it up now so the change takes effect before [EFFECTIVE DATE]. If you are actively using [feature or limit they would lose], it may be worth a quick look at whether it changes your workflow before committing.
Let me know how you would like to proceed, or if you want me to pull your usage data so you can see exactly where you land.

The hard version: announcing a price increase in the same quarter as an outage#

The timing of a price increase is almost always a business decision made independently of whatever else is happening in the product. The problem is that customers do not experience these events in isolation — they experience them in sequence. A price increase announcement landing in the same quarter as a major outage or a run of visible reliability problems is not read as two separate events. It is read as a company that had a difficult month asking to be paid more for it.

There is no template that makes this situation comfortable, because no template can undo the sequencing. What a company can control is the framing and the decision of whether to proceed at the original timing.

  1. 1

    Delay the announcement if the outage is recent

    If the incident happened within the last 30 days and you have any flexibility on the effective date, delay the announcement by one billing cycle. The price increase still happens; it just does not arrive before customers have finished processing the service failure.

  2. 2

    Acknowledge both in the same email if you cannot delay

    If the effective date is fixed and delaying is not an option, acknowledge the reliability issues explicitly in the price increase email rather than pretending customers have not noticed. A sentence like 'We know this quarter has had reliability issues we are still working through, and we understand if this timing feels off — here is what we are doing about it' does more work than any amount of positive framing around the increase itself.

  3. 3

    Separate the credit and the announcement if customers were materially affected

    If an outage breached your SLA or caused significant disruption, separate the two issues completely: send the credit or resolution first, let that land, then send the price increase announcement as a separate email on a different day. Bundling 'here is your outage credit and also your price went up' in one message makes both pieces of news land worse than they would separately.

A two-line outage acknowledgment inside a price increase email is not an acknowledgment

It is enough to signal that you noticed customer frustration, but not enough to make customers feel it was taken seriously. If the outage warrants acknowledgment, it warrants its own email, sent and settled before the price increase announcement goes out.

What to do when customers do not reply after the announcement#

Silence after a price increase announcement is not always acceptance. Some customers intend to act, get interrupted, and forget. Others are waiting to see if a follow-up clarifies their options before they decide. A short, single follow-up email sent three to five days before the effective date reduces last-minute cancellations by catching the customers who missed the first email or deferred the decision longer than they meant to.

The follow-up is not a second pitch or a repeated justification of the increase. It is a practical reminder: the price changes on this date, here is what to do if anything needs to change on your end. Keep it to three sentences. Customers who needed more information already replied; this email is for the ones who need a deadline to act, not a second explanation of why the price changed.

No-reply follow-up — 3 to 5 days before effective date
SubjectQuick reminder: [PRODUCT] pricing updates on [EFFECTIVE DATE]
Hi [FIRST NAME], a quick note before [EFFECTIVE DATE]: your [PRODUCT] plan moves to [NEW PRICE] on that date. If you have questions, want to change your plan, or want to lock in the current rate before the window closes, now is the time.
If no action is needed from your side, no reply needed — the change applies automatically. Questions? Reply here.

How AI Emaily helps send price increase announcements at scale#

Everything above is manual work: segment the customer list by plan type, draft a different email per scenario, fill in each customer's actual current price and new price and effective date, sequence the sends with enough notice, then track who replied, who is heading toward churn, and who still needs the follow-up. For a company with a few hundred customers or more, this is a multi-day project if it is done correctly — and when it is done incorrectly, with a single generic blast, the churn cost is substantially higher than the time saved.

We build AI Emaily, an AI-native email client that connects to Gmail, Outlook/Microsoft 365, and standard IMAP. For a broadcast like this one, you set the scenario per customer segment once — which template variant applies, what the old price was, what the new price is, when the effective date lands — and AI Emaily drafts a personalized email per customer using those variables and the voice you have set in your Personal Context brain and client profiles. Nothing about that process involves reading through your sent mail history; you define the parameters, and the drafts reflect them. In Copilot mode, every draft is queued for your review and nothing sends until you approve it — the right default for a message this commercially sensitive. Every send is logged with a full audit trail and can be undone. The practical result is that the announcement reaches every customer with the right template and the right numbers, without the manual copy-paste session that inevitably produces one email with the wrong price in it.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Send every price increase announcement with the right template and the right numbers.

AI Emaily drafts a personalized announcement per customer — correct price, correct plan, correct scenario — with Copilot approval before anything sends and a full audit trail. Start free at app.aiemaily.com/signup.

  • 7-day free trial
  • Cancel anytime
  • Every provider