Free calculator

SaaS Price Increase Calculator: Break-Even Churn, MRR and NRR

Find out how many customers you can lose before a price increase stops paying, then see the next 12 months of MRR, ARR, gross profit and NRR with and without it. A second tab compares per-seat, usage and hybrid pricing on the same customers.

Your customer base

Runs in your browser. Nothing you type is sent anywhere.

$
%
%
%

The increase

%
%
pts

New customers pay the new price from month 1 under every option. The calculator does not change how many new customers you win; lower "New customers / month" if you expect the higher price to cost you sign-ups.

MRR in 12 months vs no increase
-
Break-even cancellations (MRR)
-
Break-even cancellations (gross profit)
-
Break-even extra monthly churn (MRR)
-
New ARPA
-
ARR in 12 months
-
12-month gross profit vs no increase
-
Cohort NRR, 12 months
-
Customers lost to the increase
-

12-month path, with and without the increase

MonthOn new priceMRR withoutMRR withDifferenceGross profit withoutGross profit withCustomers withoutCustomers with

Formulas. Break-even cancellations at the increase, as a share of the customers who get it: MRR unchanged when (1 − x)(1 + p) = 1, so x = p ÷ (1 + p). Gross profit unchanged when (1 − x)(1 + p − (1 − GM)) = GM, so x = p ÷ (GM + p), which is higher because your cost to serve does not rise with the price. Break-even extra monthly churn over the 12 months after a customer is repriced: d = k × (1 − (1 + p)−1/12), with k = 1 − churn + expansion. "On new price" is the share of surviving existing customers paying the new price.

How the price increase calculator works

The calculator runs your customer base forward for 12 months twice: once at today's price and once with the increase. Each month, every group of customers loses your normal churn and gains your normal expansion, and new customers join. In the "with" run, new customers pay the new price from month 1, and existing customers move to it according to the rule you pick:

  • All customers, after the grandfathering period. Everyone moves in the month after grandfathering ends. Two months of grandfathering is roughly a 60-day notice.
  • At annual renewal. One twelfth of the base renews each month. Contracts that renew during the grandfathering months renew at the old price and keep it for the year.
  • New customers only. Nobody you have today pays more.

When a customer reaches the new price, a share of them cancel at once (the cancellation estimate you type in). You can also add extra monthly churn among repriced customers if you expect the increase to wear on retention for longer. Cost to serve does not change with the price: the same customers use the product the same way, so cost of goods sold stays at (1 − gross margin) of what they would pay at the old price.

The break-even churn formula

You rarely know how many customers will leave, so the calculator works backwards: it tells you how many you can afford to lose. For a price increase p and a share x of affected customers who cancel because of it:

  • MRR break-even: (1 − x)(1 + p) = 1, so x = p ÷ (1 + p). For a 10% increase that is 0.10 ÷ 1.10 = 9.1%.
  • Gross profit break-even: each remaining customer's gross profit rises from GM to GM + p (as a share of the old price), so (1 − x)(GM + p) = GM and x = p ÷ (GM + p). At an 80% gross margin: 0.10 ÷ 0.90 = 11.1%.
  • Extra monthly churn break-even, if the increase raises churn for a year rather than causing a one-off wave of cancellations: d = k × (1 − (1 + p)−1/12), where k = 1 − churn + expansion. With 2% churn and 1% expansion, k = 0.99 and d = 0.78 points for MRR (0.97 points for gross profit).

Gross profit always breaks even later than MRR because the customers who cancel take their cost to serve with them. That gap is widest for low-margin products: at a 50% gross margin a 10% increase breaks even on gross profit at 16.7% cancellations. If you have no data of your own, compare your guess with the break-even rather than with someone else's benchmark: the question is whether you believe more than one in eleven affected customers would leave over a 10% increase.

Worked example: a 10% increase on a $100,000 MRR base

These inputs are illustrative. A company has 400 customers at $250 ARPA ($100,000 MRR), an 80% gross margin, 2% monthly churn, 1% monthly expansion and 15 new customers a month. It raises prices 10% for everyone with two months of grandfathering and expects 5% of existing customers to cancel when the new price reaches them.

Default inputs of the calculator above. Change any input to run your own numbers.
MonthMRR withoutMRR withDifferenceGross profit withoutGross profit with
Month 1$102,750$103,125+$375$82,200$82,575
Month 2$105,473$106,219+$746$84,378$85,124
Month 3$108,168$113,648+$5,480$86,534$92,985
Month 6$116,093$122,524+$6,431$92,874$100,247
Month 9$123,783$131,137+$7,354$99,026$107,294
Month 12$131,244$139,493+$8,249$104,995$114,131
12 months$1,406,828$1,476,782+$69,954$1,125,463$1,204,694

Month 1 without the increase: $100,000 × 0.99 + 15 × $250 = $102,750. With it, existing customers are still grandfathered and only the 15 new customers pay $275, so MRR is $103,125. In month 3 the existing base (now $97,030 at the old price) moves to the new price, 5% of those customers (18.8 of them) cancel, and MRR jumps to $113,648. By month 12 the company has $1,673,922 ARR instead of $1,574,930, with about 460 customers instead of 475, and +$79,232 more gross profit over the year.

The 5% estimate is well under the 9.1% break-even, so the increase pays. The break-evens apply to the customers you reprice; new customers paying the higher price add to the gain on top. That is why the whole book still ends ahead at 12% cancellations (+$1,424 of MRR by month 12). On existing customers alone (new customers set to 0), 11% cancellations cost MRR (−$1,861 by month 12) but still add gross profit (+$928 over the year): that is the zone between the two break-evens.

Grandfathering, renewal or new customers only

The same 10% increase lands very differently depending on who pays it and when. Default inputs, 5% cancellations:

Who pays the new price, same inputs otherwise.
RuleMRR at month 12 vs no increase12-month gross profit vs no increaseCohort NRR, 12 monthsCustomers lost to the increase
Everyone, after 2 months+$8,249+$79,23292.6%18.8
At annual renewal, after 2 months+$7,585+$51,23992.0%14.3
New customers only+$4,261+$28,20488.6%0

Repricing at renewal ends the year close to repricing everyone, because by month 12 most contracts have renewed, but the gain over the year is smaller: the increase reaches customers gradually and two months of renewals stay on the old price. New-customer-only pricing never touches the base, so cohort NRR stays at 88.6% and the gain is small in year one. It grows each year as new customers replace churned ones.

What a price increase does to NRR

A price increase on existing contracts is expansion revenue, so it lifts net revenue retention for the cohort it touches, and the cancellations it causes count against both NRR and gross revenue retention. That makes a price increase an easy way to flatter NRR for one year. Investors who look at NRR by cohort will see a step in the year of the increase that does not repeat, so say so when you report it. The calculator shows the 12-month NRR of today's customers with and without the increase (88.6% and 92.6% in the example).

Pricing model P&L: per seat vs usage vs hybrid

The second tab keeps the same 400 accounts and the same cost to serve, and prices them three ways. Usage per account is spread out the way usage usually is, with a few heavy accounts: you set the median and how many times the median a p90 account uses, and the calculator fits a lognormal curve through them. The inputs below are illustrative.

Default inputs: 10 seats at $25, median 1,000 units a month, p90 account at 4× the median, $0.15 per unit on usage, $100 platform fee plus $0.08 per unit on hybrid, cost to serve $15 per account plus $0.02 per unit.
Per monthPer seatUsageHybrid
ARPA$250.00$269.27$243.61
MRR$100,000$107,707$97,444
Gross margin79.6%81.1%79.1%
Median account margin86.0%76.7%80.6%
p90 account margin62.0%84.2%77.4%
Revenue from the top 10% of accounts10.0%42.1%28.9%
NRR before churn, 12 months100.0%130.0%117.7%

With a p90 account using 4× the median, the average account uses 1,795 units ($50.90 to serve) and the top 10% of accounts generate 42.1% of all usage. On seats every account pays $250.00, so the p90 account, which costs $95.00 to serve, earns a 62.0% margin against 86.0% for a median account. Pure usage reverses that and ties revenue to the heaviest accounts. Hybrid sits between the two: the platform fee covers the fixed cost of an account and the usage price follows the variable cost. If usage per account grows 30% over a year while seats stay flat, usage and hybrid expand on their own and seat revenue does not.

For the full migration math, including what happens when customers move work to another tool, read what moving from per-seat to hybrid pricing does to your P&L. The definitions of each model are in the SaaS pricing models guide, with deeper pages on usage-based pricing, outcome-based pricing and the accounting for prepaid credits. If your usage cost is AI inference, the AI cost and margin calculator works out the cost per unit, and the billing fees calculator shows what a usage billing platform costs at your volume.

Price increase notice: a template for SaaS customers

Once the numbers work, tell customers early, say what changes and when, and give them a way to lock in the current price if you offer one. A short version you can adapt:

Subject: Your [Product] plan price is changing on [date]

Hi [first name],

On [date], the price of the [plan] plan will change from [old price] to [new price] per [month / seat / year]. Since you joined, we have added [two or three things customers actually use]. Your current price stays the same until [date, or your next renewal on date].

[Optional: If you switch to annual billing before [date], you keep today's price for the next 12 months.]

Questions about your plan? Reply to this email and [name] will help.

[Name], [title]

The date in the notice is your grandfathering period: put the same number of months into the calculator so the forecast matches what you tell customers.

Download the Excel version

The Excel template has the same defaults and the same math as live formulas: a Price increase sheet with the inputs, the three break-evens and the 12-month path, and a Pricing models sheet with the seat, usage and hybrid comparison. No email needed.

Embed this calculator on your site

Free to use. Copy the snippet, it drops the calculator into any page and adds a small credit link back here.

Frequently asked questions

How much churn can a price increase absorb?
If a share x of the customers who get a price increase of p cancel because of it, MRR is unchanged when (1 − x)(1 + p) = 1, so the break-even is x = p ÷ (1 + p). A 10% increase breaks even on MRR at 9.1% of affected customers leaving, a 20% increase at 16.7%. On gross profit the break-even is higher, p ÷ (gross margin + p): 11.1% for a 10% increase at an 80% margin, because the customers who leave also take their cost to serve with them.
How do you calculate the impact of a price increase on revenue?
Multiply the MRR of the customers who move to the new price by (1 + increase), subtract the MRR of the ones who cancel, and keep everyone else at the old price. Then roll the base forward month by month with your normal churn, expansion and new customers, once with the increase and once without, and compare. That is what the calculator on this page does over 12 months.
Does a price increase count in NRR?
Yes. A higher price on an existing contract is expansion revenue, so it raises net revenue retention, and any customer who cancels because of it lowers both NRR and gross revenue retention. Our NRR guide lists what counts as expansion. In the default example the cohort's 12-month NRR moves from 88.6% to 92.6%.
What is grandfathering in SaaS pricing?
Grandfathering means existing customers keep their current price for a period, or for good, while new customers pay the new price. It lowers the cancellation risk on the base you already have and delays the revenue gain. Set the grandfathering months in the calculator to see how much of the 12-month gain you give up; choosing "New customers only" is permanent grandfathering.
Should I raise prices for existing customers or only new ones?
Run both in the calculator with your own cancellation estimate. In the default example, repricing everyone after two months adds $8,249 of MRR by month 12, repricing at annual renewal adds $7,585 and new customers only add $4,261. New-only pricing risks nothing, but the gain arrives only as the customer base turns over.
Is per-seat or usage pricing better for gross margin?
It depends on how unevenly your customers use the product. Seat pricing charges a heavy account the same as a light one, so heavy users carry lower margin. Usage pricing passes cost through to whoever creates it, but concentrates revenue in the heaviest accounts. The second tab of the calculator shows ARPA, gross margin, median and p90 account margin and revenue concentration for all three models from the same cost to serve.
Cite this page

Citation

Adlega. "SaaS Price Increase Calculator: Break-Even Churn." Updated October 22, 2026. https://adlega.com/blog/tools/price-increase/

Link for your article

<a href="https://adlega.com/blog/tools/price-increase/">SaaS Price Increase Calculator: Break-Even Churn</a> (Adlega, updated October 22, 2026)

Put the new price into a full 36-month model

Adlega models pricing, churn, expansion and new customers together, so you can see a price change flow through MRR, cash and runway before you announce it.

Try Adlega free