Changing SaaS pricing can have a significant impact on recurring revenue.
But the financial effect of a pricing change depends on more than the new price itself.
A higher price may increase revenue per customer, but it could also affect:
- Customer churn
- New subscriber growth
- Expansion
- Contraction
- Discounts
- Plan mix
- Profitability
- Cash flow
- Runway
That is why SaaS founders should model pricing changes before implementing them.
RunSmart by Projection Genie connects Stripe subscription data with QuickBooks Online financial data so founders can model pricing scenarios and see how a change in price could affect not only MRR and ARR, but also profitability, cash flow, financial health, and runway.
This guide explains how to model SaaS pricing changes, what assumptions to include, and how to compare different pricing scenarios before making a decision.
Why Should SaaS Companies Model Pricing Changes Before Implementing Them?
A pricing change can affect several parts of the business at the same time.
The most obvious effect is revenue.
If customers pay more, recurring revenue may increase.
But price changes can also influence customer behavior.
For example, a higher price could:
- Increase revenue per customer
- Increase churn
- Reduce new customer conversion
- Cause some customers to downgrade
- Increase expansion revenue for certain plans
- Shift customers between pricing tiers
The overall financial result depends on how these effects interact.
That means the right question is not simply:
How much more revenue would we make if we increased prices?
A better question is:
How would a pricing change affect customer behavior, recurring revenue, profitability, cash flow, and runway?
How Do You Calculate the Immediate Revenue Impact of a SaaS Price Increase?
A simple pricing calculation starts with customer count and average subscription price.
Suppose a SaaS company has:
- 1,000 customers
- $100 average monthly recurring revenue per customer
Current MRR is:
1,000 × $100 = $100,000
If average pricing increases to $110:
1,000 × $110 = $110,000 MRR
The immediate difference is:
$110,000 - $100,000 = $10,000 additional MRR
Annualized:
$10,000 × 12 = $120,000 additional ARR
If every customer accepts the new price and nothing else changes, the company could gain $120,000 in annualized recurring revenue.
But that assumption is often too simplistic.
Why Is a Simple Price Increase Calculation Incomplete?
A simple calculation assumes the customer base remains unchanged.
In reality, customers may respond differently to a price increase.
Some may:
- Accept the new price
- Cancel
- Downgrade
- Reduce usage
- Move to a different plan
- Negotiate discounts
- Delay purchasing
- Choose a competitor
A complete pricing model should therefore include behavioral assumptions as well as the new price.
What Variables Should You Include in a SaaS Pricing Model?
A useful SaaS pricing scenario should consider both direct and indirect effects.
The exact variables depend on the business model, but the goal is to avoid treating price as an isolated assumption.
How Does a Price Increase Affect MRR?
A price increase can raise MRR if the increase in revenue per customer outweighs any lost recurring revenue from churn or contraction.
Suppose a company has:
- 1,000 customers
- $100 average monthly recurring revenue
- $100,000 MRR
Management is considering a 10% price increase.
New price:
$100 × 1.10 = $110
If all 1,000 customers remain:
1,000 × $110 = $110,000 MRR
But suppose the price increase causes 5% of customers to cancel.
Customers remaining:
1,000 × 95% = 950
New MRR:
950 × $110 = $104,500
The company still increases MRR from $100,000 to $104,500, but the gain is only $4,500 rather than $10,000.
This illustrates why churn assumptions matter.
What Is the Break-Even Churn Rate for a Price Increase?
A useful pricing question is:
How much additional churn can the company absorb before the price increase stops improving recurring revenue?
Suppose the current price is $100 and the new price is $110.
The break-even retained customer percentage is:
Old Price ÷ New Price
$100 ÷ $110 = 90.9%
That means the company needs to retain approximately 90.9% of customers for MRR to remain at least equal to the previous level.
The corresponding break-even churn rate is approximately:
100% - 90.9% = 9.1%
So in this simplified example, a 10% price increase could absorb roughly 9.1% customer loss before MRR falls below the original level.
That does not mean losing 9.1% of customers would be desirable.
It simply identifies the approximate recurring revenue break-even point.
How Do You Model Price Elasticity in SaaS?
Price elasticity describes how customer demand may change when price changes.
For SaaS modeling, founders can represent this through assumptions about:
- Conversion rates
- Churn
- Downgrades
- Expansion
- New subscriber growth
For example, a 10% price increase may produce:
- 2% higher churn
- 5% lower new subscriber growth
- 3% more downgrades
A different price increase may produce a different combination.
The purpose of scenario modeling is not to know the exact response in advance.
It is to understand how different responses could affect the financial outcome.
How Does Pricing Affect Customer Churn?
Higher pricing can affect retention if customers no longer perceive sufficient value at the new price.
Suppose monthly churn is currently 3%.
Management is considering a price increase and wants to model three possibilities:
- Churn remains at 3%
- Churn rises to 4%
- Churn rises to 5%
Each scenario produces a different recurring revenue trajectory.
Even if the new price is the same in each scenario, the financial result can vary significantly because the retained customer base changes over time.
How Does Pricing Affect New Subscriber Growth?
Pricing can also affect customer acquisition.
A higher price may reduce conversion if prospective customers become more price-sensitive.
A lower price may increase signups but reduce revenue per customer.
Suppose a SaaS company currently adds 100 customers per month at $100 per customer.
New MRR:
100 × $100 = $10,000
If price increases to $120 but new customer additions fall to 80 per month:
80 × $120 = $9,600 new MRR
The company has increased price by 20%, but monthly new MRR has actually declined by $400.
This is why customer acquisition assumptions should be modeled alongside pricing.
How Does Pricing Affect Expansion Revenue?
Pricing changes can also influence expansion.
For example, a company may increase:
- Per-seat pricing
- Usage rates
- Premium plan pricing
- Add-on prices
If existing customers continue expanding, higher pricing could increase expansion MRR.
But if customers respond by reducing seats or usage, contraction may offset some of the gain.
A realistic pricing model should therefore consider both expansion and contraction behavior.
How Do You Model Different SaaS Pricing Scenarios?
Scenario modeling allows founders to compare multiple combinations of price and customer behavior.
For example:
These scenarios help show that the highest price does not automatically produce the best financial outcome.
A lower price increase with stronger retention may outperform a larger price increase with significantly higher churn.
Example: 10% Price Increase With Higher Churn
Suppose a SaaS company has:
- 1,000 customers
- $100 average monthly price
- $100,000 MRR
- 3% monthly churn
Management considers a 10% price increase.
New price:
$110
Now suppose monthly churn rises to 5%.
At the beginning of the first month:
1,000 × 5% = 50 churned customers
Remaining customers:
950
Projected MRR:
950 × $110 = $104,500
The immediate revenue outcome is still positive.
But the higher churn rate can continue reducing the customer base in future months.
Over time, the higher churn may offset more of the pricing benefit.
That is why pricing decisions should be evaluated over multiple periods rather than only the first month.
Example: 20% Price Increase With Lower Customer Growth
Now suppose the company raises price from $100 to $120.
Current new customers:
100 per month
After the price increase, new customer additions fall to 75.
Before:
100 × $100 = $10,000 new MRR
After:
75 × $120 = $9,000 new MRR
The company has raised price by 20%, but new MRR falls by 10%.
If churn also increases, the overall recurring revenue trajectory could weaken despite the higher price.
How Does Pricing Affect ARR?
ARR is commonly annualized from MRR.
A simplified formula is:
ARR = MRR × 12
If MRR increases from $100,000 to $110,000:
Before:
$100,000 × 12 = $1,200,000 ARR
After:
$110,000 × 12 = $1,320,000 ARR
That represents:
$120,000 additional ARR
However, ARR should be modeled using the resulting recurring revenue base after accounting for churn, contraction, new subscribers, and other customer behavior.
How Does Pricing Affect Profitability?
A pricing increase can improve profitability if the additional revenue exceeds the resulting costs or revenue losses.
Suppose monthly revenue rises from:
$100,000 to $110,000
while operating expenses remain:
$90,000
Before:
$100,000 - $90,000 = $10,000 operating profit
After:
$110,000 - $90,000 = $20,000 operating profit
Operating profit has doubled.
But suppose higher churn reduces the resulting revenue to $102,000.
Then:
$102,000 - $90,000 = $12,000 operating profit
Profitability still improves, but far less than the simple price increase calculation suggested.
How Does Pricing Affect Cash Flow?
Pricing can affect cash flow by changing the amount of cash generated from customers.
If expenses remain relatively stable, stronger recurring revenue may improve cash generation.
If a pricing change causes significant churn or slower acquisition, cash inflows may be weaker than expected.
This makes pricing particularly important for SaaS companies that are currently burning cash.
A successful pricing change may:
- Reduce monthly cash burn
- Extend runway
- Accelerate breakeven
- Fund additional hiring
- Reduce dependence on external financing
An unsuccessful pricing change may have the opposite effect.
How Does Pricing Affect SaaS Runway?
Runway depends on available cash and future cash burn.
A simplified formula is:
Runway = Available Cash ÷ Monthly Net Cash Burn
Suppose a company has:
- $600,000 in cash
- $50,000 monthly cash burn
Runway is:
$600,000 ÷ $50,000 = 12 months
If a successful pricing change improves cash flow and reduces burn to $30,000:
$600,000 ÷ $30,000 = 20 months
The simplified runway estimate increases from 12 months to 20 months.
But if the price increase causes enough churn to weaken revenue, runway could shorten instead.
That is why pricing scenarios should be connected to a broader cash flow forecast.
Should You Raise Prices for Existing Customers or Only New Customers?
This is both a pricing strategy decision and a financial modeling decision.
A SaaS company may:
- Increase prices for all customers
- Increase prices only for new customers
- Grandfather existing customers indefinitely
- Grandfather existing customers temporarily
- Move customers to new plans over time
Each approach creates a different revenue trajectory.
For example, raising prices only for new customers may result in slower financial improvement but lower retention risk.
Raising prices across the entire installed base may produce a larger immediate revenue opportunity but could also introduce greater churn risk.
These alternatives can be modeled separately.
How Do Grandfathered Customers Affect a Pricing Forecast?
Grandfathered customers remain on their existing pricing while new or selected customers move to a new price.
This means the pricing increase does not immediately apply to the entire subscriber base.
Suppose:
- 1,000 current customers remain at $100
- 100 new customers join at $120
Recurring revenue becomes:
Existing customers:
1,000 × $100 = $100,000
New customers:
100 × $120 = $12,000
Total MRR:
$112,000
The average revenue per customer is now:
$112,000 ÷ 1,100 = approximately $101.82
The financial benefit of the new pricing grows gradually as more customers enter at the higher price.
How Should SaaS Companies Model Discounts?
Discounts reduce the effective price paid by customers.
A forecast should therefore reflect actual expected pricing rather than list price alone.
For example, a plan may have a list price of $120 per month, but if average discounts reduce effective revenue to $108 per customer, the forecast should use the expected economic value.
Discount assumptions may include:
- Promotional discounts
- Annual billing discounts
- Enterprise discounts
- Retention discounts
- Negotiated contracts
Ignoring discounts can overstate the financial benefit of a pricing change.
How Should SaaS Companies Model Multiple Pricing Tiers?
Many SaaS businesses have more than one subscription plan.
For example:
- Basic
- Professional
- Enterprise
A pricing change may affect each tier differently.
A company might increase:
- Basic from $49 to $59
- Professional from $99 to $119
- Enterprise from $249 to $299
The resulting financial impact depends on the number of customers in each tier and how customers react.
A more detailed forecast can model:
- Customers by plan
- Price by plan
- Churn by plan
- Upgrades
- Downgrades
- New customer mix
This provides a more accurate view than applying one average price change to the entire business.
What Should You Compare Before Changing SaaS Prices?
Before implementing a pricing change, founders can compare several outcomes across scenarios.
The strongest pricing decision may not be the scenario with the highest MRR.
A founder may prefer a scenario with slightly less revenue but stronger retention, better long-term customer growth, or a more sustainable cash flow profile.
How RunSmart Models SaaS Pricing Changes
RunSmart by Projection Genie combines Stripe subscription data with QuickBooks Online financial data so SaaS founders can model pricing decisions within the broader financial forecast.
Stripe provides historical information about:
- Customers
- Subscriptions
- Pricing
- Churn
- Expansion
- Contraction
- Recurring revenue
QuickBooks provides the broader financial data needed to understand:
- Operating expenses
- Profitability
- Cash flow
- Assets
- Liabilities
- Debt
- Cash balances
RunSmart automatically establishes a baseline forecast from historical performance.
Founders can then create pricing scenarios and change assumptions such as:
- Subscription pricing
- Subscriber growth
- Churn
- Expansion
- Other operating assumptions
RunSmart recalculates the broader forecast so founders can evaluate how each pricing scenario could affect:
- MRR
- ARR
- Revenue
- Profitability
- Cash flow
- Financial health
- Runway
This allows founders to evaluate pricing as a financial decision rather than looking only at the percentage increase in subscription price.
Why Pricing Should Be Modeled With the Rest of the Business
Pricing affects the SaaS revenue engine, but the ultimate goal is usually to improve the financial performance of the company.
A founder may be considering a price increase because the company wants to:
- Reach profitability
- Reduce cash burn
- Extend runway
- Fund hiring
- Increase investment in product development
- Increase marketing spending
- Improve margins
Whether the pricing change accomplishes those goals depends on how customer behavior changes and how the resulting revenue interacts with expenses.
That requires connecting pricing scenarios to the broader financial forecast.
Frequently Asked Questions
How do you model a SaaS price increase?
Start with the current customer base and subscription price, then change the expected price while also modeling potential effects on churn, customer growth, upgrades, downgrades, discounts, and expansion. Compare the resulting recurring revenue and broader financial outcomes with the baseline.
How do you calculate the revenue impact of a price increase?
A simple calculation is Customers × New Average Subscription Price. However, a more realistic model also adjusts the customer base for expected churn, new customer growth, and other behavioral changes.
Can a price increase reduce SaaS revenue?
Yes. If a pricing increase causes enough customer churn, contraction, or reduced customer acquisition, the company may generate less recurring revenue than expected and could potentially generate less than before the increase.
What is the break-even churn rate for a price increase?
The approximate break-even customer retention rate can be calculated as Old Price ÷ New Price. The break-even churn percentage is then 100% minus that retention percentage, assuming all customers have the same price and no other variables change.
Should churn be modeled when changing SaaS prices?
Yes. Churn is one of the most important assumptions because higher prices may affect customer retention and therefore reduce the recurring revenue benefit of the increase.
Should customer growth be modeled when changing SaaS prices?
Yes. Higher or lower pricing can affect customer conversion and new subscriber growth, which can materially change future MRR.
How do pricing changes affect ARR?
Pricing changes affect MRR, which in turn affects ARR. For a simple monthly subscription model, ARR is commonly calculated as MRR multiplied by 12.
Can pricing changes affect SaaS runway?
Yes. If a pricing change improves recurring revenue and cash flow, it may reduce cash burn and extend runway. If it increases churn or weakens customer acquisition, it could have the opposite effect.
Should existing SaaS customers be grandfathered after a price increase?
There is no single answer. Grandfathering may reduce retention risk but slows the financial impact of the pricing change. Founders can model grandfathered and non-grandfathered scenarios to compare the potential outcomes.
Can RunSmart model SaaS pricing changes?
Yes. RunSmart allows SaaS founders to model changes in pricing alongside subscriber growth, churn, expansion, and other financial assumptions.
Can RunSmart show how a pricing change affects cash flow?
Yes. Because RunSmart combines Stripe subscription data with QuickBooks financial data, pricing scenarios can be evaluated across projected revenue, profitability, cash flow, financial health, and runway.
Model the Financial Outcome Before Changing the Price
Pricing is one of the most powerful levers available to a SaaS company.
But it is not a lever that operates in isolation.
A price increase can raise revenue per customer while also changing retention, acquisition, upgrades, downgrades, expansion, and contraction.
The financial result depends on all of those variables working together.
RunSmart connects Stripe subscription data with QuickBooks financial data so founders can establish a baseline and compare different pricing scenarios before making a change.
Instead of asking only:
How much more could we charge?
Founders can ask the more useful question:
What could this pricing decision do to the financial future of the business?






