How to raise subscription prices without losing customers
Most subscription businesses raise prices too rarely and too nervously. The product gets better every month, costs go up, and the price stays where it was on launch day because changing it feels risky. It is less risky than it feels, as long as you do it on purpose: with notice, with a reason, and with a plan for the customers who push back. This guide walks through the decisions in order.
First, do the arithmetic
Before you worry about who might leave, work out how many could leave before the increase stops paying for itself.
Say you run a newsletter with 500 subscribers at $20 a month. That is $10,000 a month. You want to move to $25.
- If nobody leaves: 500 × $25 = $12,500 a month, $2,500 more.
- If 25 leave (5%): 475 × $25 = $11,875 a month, still $1,875 more.
- Break even: $10,000 ÷ $25 = 400 subscribers. You could lose 100 subscribers, a fifth of the list, and still earn what you earn today.
A 25% price increase can absorb a 20% loss of customers. The math does not tell you what will happen, but it tells you how wrong your fears have to be before the increase is a mistake. The MRR calculator is handy for running your own version, and it is worth watching your churn rate for the two or three months after the change.
Decide who the new price applies to
There are three honest answers, and each has a cost.
Everyone, on a date. Every customer moves to the new price at their next renewal after a notice period. Simple to explain and the biggest revenue gain. The risk is that your longest standing customers feel the change most.
New customers only. Existing customers keep their price for as long as they stay. This is called grandfathering. It is the kindest option and the most expensive one: in the example above, keeping all 500 subscribers at $20 leaves $2,500 a month on the table, every month, until they leave. Over years you end up with a customer base spread across five old prices and nobody paying the current one.
Grandfather for a while, then move. Existing customers keep the old price for six or twelve months, then move at renewal. This is a common middle path. Loyal customers get a real thank you, and the price list converges again.
Whatever you choose, apply it to everyone in the same position. The one thing worse than a price increase is finding out that a colleague at another company pays less for the same plan.
Test on new customers first
If you are unsure about the new number, raise it for new signups only and leave existing customers alone for now. New customers have no anchor: they have never seen the old price, so they react to the product and the new price alone.
Watch two things for a month or two: how many visitors start a trial or sign up, and your trial conversion rate. If both hold roughly steady, the new price is not scaring anyone off, and you can move existing customers with more confidence. If signups drop sharply, you learned that cheaply, without touching anyone who already pays you.
Give real notice
Notice does more than anything else to decide how an increase lands. A customer who finds a higher charge on their statement feels tricked, even if the new price is fair. The same customer, told a month ahead, mostly shrugs.
- Monthly plans: at least 30 days before the first charge at the new price. That gives every customer at least one full cycle to decide.
- Annual plans: tell them well before renewal, 60 days is a comfortable minimum, because a yearly charge is a bigger number and often needs someone else's approval.
- Check your local rules. Some places set requirements for notice on automatic renewals. Follow the stricter of those rules and your own policy.
Send the notice by email, repeat it on the account or billing page, and send a short reminder a week before the change.
Explain the value, briefly
The email does not need to apologize or justify every cost. It needs to answer three questions in a few short paragraphs:
- What changes and when. The old price, the new price, the date of the first charge at the new price.
- Why. One or two concrete sentences: what you have added since they joined, what it now costs to run, what you are building next. Real examples beat adjectives.
- What they can do. Switch to annual at the current price before the change, move to a smaller plan, or cancel, with a link for each.
Keep the tone plain. "We are raising the price of the monthly plan from $20 to $25, starting with your renewal on November 1" is better than any amount of excitement about the journey ahead.
Use annual plans at renewal
Annual plans give you a natural moment for a price change: the renewal. An annual customer on the old $200 a year plan (ten months of $20) simply renews at $250 a year (ten months of $25), with the notice arriving well before the renewal date. Nothing changes mid-year, so nobody gets a surprise charge in the middle of a term they already paid for.
You can also offer monthly customers a way to lock in: "switch to annual before November 1 and pay $200 for your next year". Customers who were going to stay anyway take the offer, and you collect a year of revenue up front. Monthly vs annual billing covers the discount and cash flow side in more detail.
Soften the step if you need to
If the jump is large, phase it in. Two common ways:
- A temporary discount. Move everyone to $25, and apply $5 off for the first three months. The customer pays $20 for three more months, then $25, and your price list is clean from day one.
- A smaller plan. Add a cheaper plan with less in it, so a customer who truly cannot pay more has somewhere to go that is not the exit.
Handle complaints the same way every time
Some customers will write in. Many are not trying to negotiate; they want to feel heard. Prepare one reply and use it consistently:
- Thank them, and repeat the reason for the change in one sentence.
- Offer the options you already announced: annual at the old price before the deadline, a smaller plan, or canceling with no hassle.
- Do not quietly give individual customers the old price because they complained. Word gets around, and it rewards the loudest customers over the loyal quiet ones.
If someone does cancel, let them, and make it easy. A clear cancellation flow with one relevant offer, such as a pause or a smaller plan, keeps the door open without trapping anyone.
How yRecurring handles price changes
In yRecurring you never edit a live price; you replace it. New customers get the new price, and everyone already subscribed keeps the old one by default, so grandfathering is the starting point rather than extra work. When you are ready to move existing subscribers, you migrate them as a deliberate step, preview how many subscriptions it affects first, and choose whether each one moves at its next renewal (the default, with no mid-cycle charge) or immediately with proration. Coupons can run for a limited number of months if you want to phase an increase in.
We check every post against the product and date any competitor prices.
yRecurring is the billing platform behind this blog: subscriptions, usage and token billing, invoicing, and payment recovery, with every amount explained.