How to raise prices without losing customers

Raise prices without losing customers: charge the new price to new buyers first and count 30 price talks or 20 quotes, work out how many customers you can lose and still gain, write to each current customer yourself with at least 30 days' notice and a way to keep the old price for 12 months, answer every reply with three set offers, and count who stayed every Sunday.

ByDinesh BypillaReviewed byMurali SidLast checked 21 min read

Your first customers pay a price you set when you had nothing to show: a friends' price, a launch price, or a little under one competitor. To raise prices without losing customers, charge the new price to new buyers first, then tell each current customer yourself, with a date, a real reason and at least 30 days' notice. If you wait, every new customer you win at the old price makes the rise bigger and harder later.

Do these three things

About 2 hours today, then 3 to 4 hours a day while you message new buyers. Judge the rise once every current customer has paid one bill at the new price.

Show the three actions in full
  1. Today: list every paying customer, what they pay and when their next bill or order is due, and charge your new price to every new buyer from today.
  2. Every day: say the new price in 100 personal messages to new buyers. Once it holds, tell each current customer yourself, with at least 30 days' notice, and answer every reply the same day.
  3. Every Sunday: count who stayed, who moved to a smaller plan and who left, and check the money against your break-even number. Judge it once every current customer has paid one bill at the new price.

Get help doing these

ChatGPT or Claude reads this guide and works through it with you.

1. List every paying customer, what they pay and when their next bill is due

Make one sheet with a row for every paying customer: what they pay now, what the new price would be for them, when their next bill or order is due, and what they bring in a year. With a handful of customers you can plan each one by hand, and the sheet shows you which ones you cannot afford to lose.

Fill it from your billing tool, your invoices or your store's customer list. If your customers already live in a CRM, export them from there. Add two columns most people forget:

  • Notice needed. Open every contract, proposal and set of terms you have. If it says how much notice you must give before a price change, write that number down. If it says nothing, write 30 days.
  • How they use it. Write one line: how often they order or log in, and the last thing they asked for or complained about. A customer who is unhappy today is already at risk of churn, and needs that fixed before you raise their price.

If you sell subscriptions to consumers in California: since 1 July 2025, California's automatic renewal law says that when you change the price of an auto-renewing subscription, you must tell the customer between 7 and 30 days before the new price starts, and say how to cancel. It covers subscriptions started, changed or renewed since that date. The reminder in step 4 meets it. Business customers are not covered by this rule; their contract decides.

The customer price sheet
Customer | Contact | Pays now | New price | Gap % | Next bill or order | Money a year | Share of your revenue | Notice needed | How they use it | Date of new price | Told? | Reply | Outcome

The "Money a year" column is what each one is worth to you now, a rough lifetime value. The "Share of your revenue" column is that number divided by the total. With 2 or 3 customers, each one is a big share, and step 3 uses that.

  • Tool: Google Sheets, free.
  • Time: 1 hour.
  • You will have: one row for every paying customer, with their price, their next bill date and the notice they need.
  • It worked if: every paying customer is in the sheet, and every row has a next-bill date and a notice period.
  • Common mistake: skipping the contracts. If a client's agreement says 60 days and you give 30, you have to wait anyway, and you have told them twice.

See it done: Carvelian's two clients

Carvelian Packaging is a made-up maker of custom printed boxes for small food and drink brands. One founder sells through calls, samples and quotes.

Customer price sheet, 12 October

ClientOrderPays nowNew priceGapNext orderMoney a yearShare
Coffee roaster1,000 boxes every 3 months$3.00 a box$3.207%mid-December$12,00057%
Bakery500 boxes every 2 months$3.00 a box$3.9030%early December$9,00043%

Why it works: It shows at a glance that each client is about half the business, so neither can get a group email.

2. Charge the new price to every new buyer first

From today, every new buyer sees and pays the new price. Your current customers keep the old price until their own date, which you set in step 3. New buyers tell you whether the new price holds before you risk anyone you already have.

Change the price everywhere a new buyer sees it, in this order:

  1. Your pricing page and any price on your homepage.
  2. Your payment link or checkout. In Stripe, add a new price to the product rather than editing the old one, so current customers stay on the old price until you move them.
  3. Your quote, proposal and invoice templates, and the price you say on calls.

Then put it in front of as many new buyers as you can. Build a list of people big enough for 3,000 messages a month, and send 100 personal messages a day, by email or on LinkedIn, to people who fit your ideal customer profile, as in getting your first B2B clients or your first 100 SaaS users. Ask ChatGPT or Claude to draft each one from your notes on the person; you add one true line about them, about 2 minutes each. On every discovery call, say the new price out loud and write down what they say.

When to judge it, and the rule:

  • SaaS: after 30 price talks. If fewer than 1 in 5 said "too expensive", it holds. The count is the same one as in pricing a SaaS product.
  • B2B: after 20 quotes. If fewer than 1 in 5 lost buyers named the price, it holds. See B2B pricing for the count.
  • Agency: after 10 proposals. If fewer than 2 were lost on price, it holds. The count is the one in pricing your marketing services.
  • If it does not hold: keep the old price for current customers, and use the rule in your pricing guide before you raise anyone.

If you run a D2C store: your store shows one price to everyone, so you cannot charge new buyers first. Before you change it, email your past buyers: the date, the new price, and 7 days to order at the old price. Then change the price with Shopify's bulk editor: Products, tick the products, Bulk edit, add the price column under Columns, type the new prices, Save. Subscribers in most Shopify subscription apps stay on the old price until you move them in step 6. Judge it after 1,000 visits at the new price, using the counts in pricing a product: if orders per 1,000 visits fell by less than your break-even share from step 3, it holds.

  • Tool: your pricing page, Stripe or Shopify, your quote template, Gmail, and ChatGPT or Claude to draft.
  • Time: 1 hour to change the price, then 3 to 4 hours a day for 100 messages and your calls.
  • You will have: the new price live for every new buyer, and a count of price talks, quotes or proposals at that price.
  • It worked if: after the count, fewer than 1 in 5 said "too expensive" and at least one new buyer paid the new price.
  • Common mistake: raising current customers before a single new buyer has paid the new price. If new buyers will not pay it, your current customers will not either.

See it done: Carvelian's first 20 quotes at the new price

20 quotes at $3.20 a box

Quotes sentWonLostNo answer after day 14Said "too much"
2035121

Why it works: Only 1 of 20 buyers named the price, so the new price holds and the founder can move his two clients to it.

3. Decide each current customer's new price and date

Write a new price and a start date for each current customer, using the rules below. Start with your break-even number: how many customers you could lose before the rise costs you money.

Your break-even number. If you raise a price by R%, you still make at least as much money as long as you lose no more than R ÷ (100 + R) of the revenue from those customers. A 10% rise can lose 9% and break even, a 25% rise 20%, and a 50% rise 33%. With 2 customers, losing one is about half, which is more than any normal rise pays for. So with fewer than 10 customers, plan each one by name.

The rules:

  1. The gap is 25% or less: move them in one step, on their first bill or order at least 30 days from the day you tell them.
  2. The gap is over 25%: move them in two steps, half the gap first and the rest 6 months later. Tell them both dates now.
  3. They bring 1 in 5 of your revenue or more: call them before you send anything, and give them 60 days.
  4. They pay yearly, or have a contract with a renewal date: the new price starts at their next renewal, with 60 days' notice, or 90 days for a B2B contract or a large yearly deal. That is the same as Shopify's guidance on price rise letters.
  5. They are unhappy right now: fix the problem first, then start the clock. For agencies, keeping a client comes before raising them.

Give every current customer one way to keep the old price for longer: pay for 12 months now at the old price, and the new price starts after that. You get the money and a year of their business, and they get a real saving.

Never keep anyone on the old price with no end date. A price with no end becomes two price lists you keep for good, and the rise never happens. If you want to thank your first customers, give them a longer window, such as 6 months, and say the date.

If you run an agency: the new rate starts with the next retainer period or the next scope of work, never in the middle of a month of work. Agencies have their own guide to raising rates on current clients.

  • Tool: the customer price sheet.
  • Time: 30 minutes.
  • You will have: a new price, a start date and the notice to give for every current customer, and the break-even number for the whole rise.
  • It worked if: every row has a new price and a start date, and no start date is less than 30 days away.
  • Common mistake: "grandfathering" your first customers forever because it feels kind. A year later you have three prices to keep track of, and the rise you needed never happened.

See it done: Carvelian's plan for both clients

New prices and dates, decided 12 October

ClientGapRuleNew price and dateBreak-evenExtra a year if they stay
Coffee roaster7%One step; big customer$3.20 for orders from 15 December6%$800
Bakery30%Two steps; big customer$3.45 from 15 December, $3.90 from 15 June13% (first step)$1,350, then $2,700
BothOfferOrder 12 months of boxes now at $3.00, paid in two parts

Why it works: Each client is about half the revenue, so both get a call and over 60 days, and the bakery's 30% gap is split into two steps.

4. Tell each customer about the price increase yourself, at least 30 days before

Write to each current customer yourself, by name, at least 30 days before their new price starts, and call the big ones first. The message says the new price, the date, the reason, what stays the same, and how to keep the old price longer. Send a short reminder 7 days before.

The reason. Give the real one, in one or two lines: what you added since they started, what got better, or the cost that went up. Do not hide behind "inflation". In a June 2026 survey of 1,075 US shoppers for Omnisend, 85% said brands use inflation as an excuse to charge more than they need to. The reasons people accepted most were better quality, higher pay for workers and higher material costs. In Chargebee's 2026 survey of 1,454 US and UK subscribers, 58% accepted price rises because the value was clear. If you can, name the result they got from you, the way a case study or your value proposition does.

The call. For anyone who brings 1 in 5 of your revenue or more, call before you email. Say the news in the first minute, then listen. Then send the email the same day, so they have it in writing.

The email. One person, one email, from your own address, with SPF and DKIM set up so it reaches the inbox. Ask ChatGPT or Claude to draft it from the template and your notes on the customer. You check every fact and add the line about them. About 15 minutes each.

The price change email
Subject: Your [product] price from [date]Hi [first name],I wanted you to hear this from me first. From [date], the price of [what they buy] goes from [old price] to [new price].Why: [the real reason, in one or two lines: what you added since they started, or the cost that went up].What stays the same: [what they keep: the same service, the same delivery time, their settings, me as their contact].If you want to keep [old price] for longer, you can pay for the next 12 months now at today's price: [how, or a payment link]. That offer is open until [date].[Only for subscriptions:] You can change your plan or cancel any time from [where], and nothing changes before [date].If you have questions, reply to this email or call me on [number].Thank you for being one of our first customers.[Your first name]
The reminder, 7 days before
Subject: Reminder: your new [product] price starts [date]Hi [first name],A short reminder: from [date], [what they buy] is [new price]. [Only for subscriptions:] Your next bill on [date] will be [amount]. To change your plan or cancel, go to [where].Any questions, just reply.[Your first name]

The reminder goes out 7 days before the change, inside the 7 to 30 day window, with how to cancel, so it also meets California's rule from step 1. Real companies use the same order: on 24 February 2026, 1Password emailed its users that annual prices would rise from 27 March, at each plan's first renewal on or after that date. Renewals before that date kept the old price for one more year.

If you run a D2C store: email your subscribers 30 days before their next order at the new price. They are your repeat buyers, so write to them as people, not as a list. Make "skip an order" and "pause" easy to find in the email. For one-off buyers, the email from step 2 is enough.

  • Tool: Gmail, your phone, and ChatGPT or Claude to draft.
  • Time: about 15 minutes an email and 15 minutes a call.
  • You will have: a personal email to every current customer, a call to every big one, and a reminder set for 7 days before each start date.
  • It worked if: every row in the sheet says "Told" with a date at least 30 days before the new price starts.
  • Common mistake: one group email that starts "Due to rising costs…". It reads like a notice to strangers, and each customer starts to wonder whether they matter to you.

See it done: Carvelian's email to the coffee roaster

To: Ana, owner of a small coffee roaster, after a call the same morning

Subject: Your box price from 15 December

Hi Ana,

Thanks for the call this morning. As promised, here it is in writing.

From 15 December, your printed coffee boxes go from $3.00 to $3.20 a box. Your next order of 1,000 would be $3,200.

Why: you were my first client, and $3.00 was my starting price. Since then I've moved to thicker board, so the boxes stack without crushing, and new clients now pay $3.20.

What stays the same: your design, your 10-day turnaround, and me as your contact.

If you want to keep $3.00, you can order your next 4 runs now, 4,000 boxes, paid in two halves, delivered every 3 months. That offer is open until 30 November.

Thank you for trusting me with your first boxes.

Dan

Why it works: It comes from the founder, after a call, with a real reason, the exact date and a way to keep $3.00 for a year.

5. Answer every reply the same day with one of three offers

Answer every reply within 24 hours, using one of three set offers, and write the answer in the sheet. Do not make up a new deal for each person. If one customer gets a private discount, the others will hear about it.

Many customers reply "OK, thanks". Thank them, and mark them "Accepted". Anyone who says nothing gets the follow-ups below. A customer who says "fair enough" is a good one to ask for a testimonial next month. For the rest, use these:

Reply 1: “That's too much”
Hi [first name],Thanks for telling me straight. Two options that might fit better:
[The smaller plan or order: what it includes] at [price].
Pay for the next 12 months now at [old price], and the new price starts after that.
Would either of those work? If not, tell me what's missing.[Your first name]
Reply 2: “Can I have more time?”
Hi [first name],Of course. I'll keep your next [bill / order] at [old price], so the new price starts on [new date] instead. That's the one extension I can give, and I've noted it on your account.[Your first name]
Reply 3: “I'm leaving”
Hi [first name],Thank you for telling me, and for being one of my first customers. Could I ask one thing: was it the price, or something else? A word is enough.[How to cancel or end the contract, in one line.] Your [work / data / designs] stay saved for [30] days, and you're welcome back any time.[Your first name]

Everyone who leaves gets a win-back email in 2 months, once you can tell them what changed. Write every reason in their words, the same way you would in a customer interview. Those words are the feedback that decides your next rise, and they tell you if something other than the price is why people go: churn often starts before the price email.

Follow up everyone who has not answered, up to 3 times, as replies in the same thread, 5 days apart, as in following up on a cold email. Silence is not a yes. A customer who did not read the email and finds a bigger bill is the one who leaves angry.

  • Tool: Gmail, the customer price sheet.
  • Time: about 10 minutes a reply.
  • You will have: an answer from, or 3 follow-ups to, every current customer, and the outcome of each in the sheet.
  • It worked if: every reply was answered within 24 hours, and nobody got an offer outside the three.
  • Common mistake: dropping the rise for the first customer who complains. Ask what is behind it first. Often it is one problem you can fix, or a smaller plan they would be happy with.

See it done: Carvelian's reply to the bakery

To: Nia, who runs the bakery, after asking to keep $3.00 for the Christmas order

Subject: Re: Your box price from 15 December

Hi Nia,

Of course. Your Christmas order in early December is before 15 December, so it stays at $3.00 a box anyway. I'll also keep your February order at $3.00, so $3.45 starts with your April order. $3.90 still starts on 15 June. That's the one extension I can give, and I've written it on your account.

If 1,000 boxes at a time ever suits you, that's $3.20 a box.

Dan

Why it works: It gives one more order at the old price, once, and keeps the second date, so the rise still happens.

6. Change the price in your billing tool on the date and check the first bill

Set each customer's new price in your billing tool so it starts on their date, not before. Then check their first bill at the new price by hand, before it goes out, or the day it does.

If you bill with Stripe, as many SaaS products do from the first trial payment: for each customer, open Subscriptions, select their subscription and click Actions > Update subscription. Set an end date for the current phase on the day before their new price starts. Click +Add phase, change the price to the new one, save the phase, then click Schedule subscription. Stripe moves them on that date by itself. If you change it through the API instead, name the subscription item you are replacing, and send the quantity again: otherwise Stripe adds the new price as a second item, so both are charged, or sets the quantity back to 1.

If you sell subscriptions on Shopify: your subscription app keeps current subscribers on their old price until you move them. In Skio, for example, you use Bulk Operations with an "Update product price" action, and there is no undo, so preview the list first. Set the date after the next billing day, not on it.

If you send quotes and invoices: put the new price in your quote and invoice templates with the date, and use it for every order placed from that day. Write the price and the date in the order confirmation, so there is no surprise when the invoice arrives.

If you run an agency: send the new retainer amount in writing with the next scope of work, and change the invoice from the first month at the new rate.

  • Tool: Stripe Dashboard, your Shopify subscription app, or your invoice template.
  • Time: about 5 minutes a customer.
  • You will have: every current customer set to move to the new price on their own date.
  • It worked if: every first bill at the new price matches the sheet: the right amount, on the right date, with no extra charge.
  • Common mistake: a prorated charge in the middle of a month, because the price was changed straight away instead of from the next bill. If it happens, refund the difference the same day and say sorry.

7. Count who stayed and who left every Sunday

Every Sunday, fill in one row: how many current customers accepted, took a smaller plan, asked for time, or left, and the money a month from them before and after. Once every current customer has paid one bill at the new price, check it against your break-even number.

The Sunday row
Week | Customers told | Accepted | Smaller plan | More time | Left | Top reason for leaving | Money a month from current customers (before → now) | New buyers at the new price

Then use these rules once every current customer has paid one bill at the new price:

  1. The revenue you lost is under your break-even number: the rise worked. Keep it. Raise again no sooner than 12 months from now, and only after new buyers have paid the next price first, as in step 2.
  2. The revenue you lost is over your break-even number: read the reasons. If most say price, offer the smaller plan to the ones who left, by a short personal email. If most name something else, fix that first: it was the reason, and the price only brought it forward. For a SaaS, that is often a product people never got going with.
  3. Nobody left and nobody pushed back: your new price may still be low. Note it, and test a higher price on the next 30 price talks, 20 quotes or 10 proposals. If revenue stays flat after the rise, the problem is how many new buyers you reach: get growth moving again first.

Once a month, add the row to your monthly marketing review, next to your MRR or your monthly orders and your churn rate. A higher price also changes what you can spend to win each customer, so update your cost to win a customer. For a store, a price rise and more repeat orders or a bigger basket work together. Do not undo a rise with a big discount the next month; run a sale only by the rules that keep customers from waiting for one.

  • Tool: the customer price sheet.
  • Time: 20 minutes every Sunday.
  • You will have: one row a week, and a decision once every current customer has paid one bill at the new price.
  • It worked if: money a month from current customers is higher than before the rise, and the revenue you lost is under your break-even number.
  • Common mistake: judging it in the first week, before anyone has paid. The emails go out today; the answers come with the bills.

See it done: Carvelian's count in April, after both clients ordered at the new prices

Current clients, at their new prices

ClientOutcomeMoney a year at $3.00Money a year at the new price
Coffee roasterAccepted $3.20 from 15 December$12,000$12,800
BakeryOne more order at $3.00, then $3.45 from April$9,000$10,350
Total0 lost$21,000$23,150

Why it works: Both clients stayed, so no revenue was lost against a break-even of 6% and 13%, and the rise is kept.

Your price rise checklist for the next 3 months

0 of 11 done

Work through this list with an AI assistant

It drafts the work and keeps track of what is done.

Step 1 · List every paying customer and their next bill

Step 2 · Charge the new price to every new buyer first

Step 3 · Decide each customer's new price and date

Step 4 · Tell each customer yourself, 30 days before

Step 5 · Answer every reply the same day

Step 6 · Change the price in your billing tool and check the first bill

Step 7 · Count who stayed and who left every Sunday

Frequently asked questions

How much notice should you give customers for a price increase?

At least 30 days. Give 60 days for yearly plans and for any customer who brings 1 in 5 of your revenue or more, and 90 for a B2B contract or a large yearly deal. If your contract or proposal says more, follow it. For consumer subscriptions in California, also send a notice between 7 and 30 days before, with how to cancel.

How much can I raise my prices at once?

Up to about 25% in one step for current customers, if new buyers already pay that price. A bigger gap goes in two steps, 6 months apart. Work out your break-even first: a 25% rise still makes you more money unless you lose more than 20% of that revenue. New buyers can get the full new price from day one.

Should I grandfather my existing customers?

For a set time, yes; forever, no. Give your first customers a longer window, such as 6 months, or let them lock the old price for 12 months by paying for the year now. An old price with no end date leaves you with two price lists for good, and the rise never reaches the customers who pay you the least.

Should I say the price increase is because of inflation?

No. Give the specific reason, in the words of your value proposition: what you added since they started, what got better, or the exact cost that went up. In a June 2026 survey for Omnisend, 85% of US shoppers said brands use inflation as an excuse. Better quality, higher pay for workers and higher material costs were the reasons people accepted most.

How often should I raise prices?

For current customers, no more than once a year, and check your churn rate before each rise. For new buyers, as often as your counts say: after every 30 price talks, 20 quotes or 10 proposals, check the "too expensive" answers using the rule in your pricing guide. A new price always reaches new buyers first.

Sources

  1. 1.How to write a price increase letter (with templates) — Shopify, 16 October 2025, checked 12 October 2026
  2. 2.California Automatic Renewal Law Amendments Take Effect on July 1, 2025 — Cooley, 4 June 2025, checked 12 October 2026
  3. 3.85% of Americans think brands are using inflation as an excuse to overcharge — Omnisend, 10 August 2026
  4. 4.2026 Global Consumer Insights — Chargebee, 2026, checked 12 October 2026
  5. 5.1Password announces big price increases coming next month — 9to5Mac, 24 February 2026
  6. 6.Subscription schedules — Stripe Docs, checked 12 October 2026
  7. 7.Change the price of existing subscriptions — Stripe Docs, checked 12 October 2026
  8. 8.Bulk editing — Shopify Help Center, checked 12 October 2026
  9. 9.Best practices for updating product prices — Skio Help, updated 11 September 2026
  10. 10.How do I raise prices without losing customers? — ShiftFlow, 25 July 2026

Next article to read

How to run a monthly marketing reviewComing soonCheck the effect on sales and cancellations in your next monthly review.

Guides that link here

Cite this page

Dinesh Bypilla (2026). How to raise prices without losing customers. Scout7 Academy. https://scout7.ai/academy/retention/how-to-raise-prices-without-losing-customers

Written by Dinesh Bypilla, Agentic systems engineer at Scout7. Reviewed by Murali Sid. Last checked 12 October 2026.

Quote any part of this guide with a link back to this page. © 2026 Scout7.

Markdown version of this page: https://scout7.ai/academy/retention/how-to-raise-prices-without-losing-customers.md