How to use it
- 1In the first panel, enter the old price and the new price to get the percentage change. To go the other way, choose "Add a % to a price" and enter the percentage.
- 2Selling a subscription? Use the button under the result to carry both prices into the churn check. Then enter your number of paying customers and your gross margin today.
- 3Set the current and new monthly price. For annual plans, divide the annual price by twelve.
- 4Enter how many customers you honestly expect to cancel because of the change.
- 5Compare your expected loss with the two break-even points. If the bar stays in the green zone, the increase pays for itself even after the churn.
Examples
$40 → $50 is +25%, but $50 → $40 is −20%
Going up: (50 − 40) ÷ 40 × 100 = +25%. Going back down: (40 − 50) ÷ 50 × 100 = −20%. The same $10 gap is a different percentage because each calculation divides by a different starting price. That is why a 25% increase needs a 20% cut to undo it.
$29 → $39 for 800 customers
A 34% increase. MRR stays flat even if 25.6% of customers leave; gross profit (at 85% margin) stays flat up to 28.9%. Expecting to lose 8%, MRR goes from $23,200 to $28,704 and gross profit rises by about $5,800 a month.
Low-margin AI product, $10 → $12
At 60% gross margin (model costs eat 40%), the revenue break-even is 16.7% but the profit break-even is 25%. Losing 10% of 1,000 customers still raises MRR by $800 and gross profit by $1,200 a month — the leavers were each costing $4 to serve.
When an increase backfires
$20 → $30 for 250 customers at 90% margin. The break-even loss is 33.3% on revenue and 35.7% on profit. If 40% cancel — plausible for a price-sensitive audience with cheap alternatives — MRR falls from $5,000 to $4,500 and profit falls too. That's the case for testing on new signups first.
The formulas
Percentage change = (new price − old price) ÷ old price × 100. A positive result is an increase, a negative one a decrease. New price from a percentage = old price × (1 + percentage ÷ 100). Both use the old price as the base, so the result is undefined when the old price is zero.
Revenue break-even loss = 1 − P₀ ÷ P₁, where P₀ is the current price and P₁ the new one. At that loss, fewer customers paying more exactly equals today's MRR.
Profit break-even loss = 1 − (P₀ − C) ÷ (P₁ − C), where C is the monthly cost to serve one customer, derived from your margin: C = P₀ × (1 − gross margin). Serving cost is assumed not to change with price.
MRR and gross profit after the change apply your expected loss to the customer count and multiply by the new price and new per-customer margin.
Limitations
- infoOnly cancellations are modelled. Price changes also slow new-customer conversion, which this doesn't capture — watch trial-to-paid rates for a few weeks after the change.
- infoIt's a steady-state comparison of one month before and after. Timing effects such as notice periods, annual renewals and refunds aren't included.
- infoServing cost per customer is assumed fixed. If the customers most likely to leave are also your lightest users, real profit results will be slightly worse than shown.
Questions people ask
How do I calculate a price increase percentage?
add
Subtract the old price from the new price, divide by the old price, then multiply by 100: (new − old) ÷ old × 100. Going from $40 to $50 gives (50 − 40) ÷ 40 × 100 = 25%. A negative result means the price went down.
How do I add a percentage to a price?
add
Multiply the price by 1 plus the percentage as a decimal. To add 15% to $80, calculate 80 × 1.15 = $92. To subtract a percentage, use 1 minus the decimal: 80 × 0.85 = $68.
How many customers can I lose after raising prices?
add
On revenue, the answer is 1 − old price ÷ new price. A 20% increase (from $10 to $12) can lose 16.7% of customers before MRR drops. On gross profit you can usually lose more, because each customer who leaves also takes their serving cost with them.
Why is the profit break-even higher than the revenue break-even?
add
The calculator holds the cost of serving a customer constant. When a customer leaves you lose their revenue but also stop paying for their hosting, support and API usage, so profit tolerates more loss than revenue. The lower your gross margin, the bigger that gap.
How much churn does a price increase usually cause?
add
There's no reliable universal number — it depends on how much value customers get, what alternatives cost, and how the change is communicated. Grandfathering existing customers, giving 30–60 days' notice, and pairing the increase with new features all reduce it. Test on new signups first if you can.
Should I grandfather existing customers?
add
Grandfathering eliminates churn from the change but also delays the revenue. A common middle path: new customers pay the new price immediately, existing ones move after 6–12 months with notice. You can model that here by running the calculator twice — once with a low expected loss for new customers only.
Does this account for customers who downgrade instead of leaving?
add
No. It models customers either staying at the new price or leaving. If you expect downgrades to a cheaper plan, reduce the new price to the average you expect to collect and run it again.








