Home
Resources
Blog article
How to Forecast SaaS Cash Flow Using MRR, Churn, Hiring, and Expenses
SaaS
Business Finance
Forecasting
September 14, 2026

How to Forecast SaaS Cash Flow Using MRR, Churn, Hiring, and Expenses

Learn how SaaS founders can forecast cash flow by connecting MRR, subscriber growth, churn, pricing, hiring, and operating expenses to future cash balances and runway using Stripe and QuickBooks data.

How to Forecast SaaS Cash Flow Using MRR, Churn, Hiring, and Expenses
Table of Contents

SaaS companies can grow revenue and still run out of cash.

That is why cash flow forecasting matters.

A useful SaaS cash flow forecast should connect recurring revenue drivers such as MRR, subscriber growth, churn, and expansion with the company’s broader financial expenses, including payroll, marketing, software, debt payments, and other operating costs.

The goal is to estimate how cash could move through the business over time.

By combining Stripe subscription data with QuickBooks financial data, SaaS founders can create a forward-looking view of both sides of the equation:

Cash coming in and cash going out.

RunSmart by Projection Genie is designed to connect these data sources, establish a financial baseline from historical performance, and let founders model how changes to SaaS metrics and business decisions could affect future cash flow and runway.

What Is SaaS Cash Flow Forecasting?

SaaS cash flow forecasting estimates how much cash a company may receive and spend in future periods.

A simplified cash flow formula is:

Net Cash Flow = Cash Inflows - Cash Outflows

If cash inflows exceed cash outflows, the company generates positive net cash flow.

If cash outflows exceed inflows, the company burns cash.

A useful forecast projects these amounts month by month rather than relying only on today’s cash balance or burn rate.

Why Is SaaS Cash Flow Different From MRR?

MRR measures normalized monthly recurring subscription revenue.

Cash flow measures actual cash moving into and out of the business.

The two are related, but they are not the same.

A SaaS company may have:

$200,000 MRR

while also spending:

$250,000 per month

If cash collections approximately match MRR for simplicity, the company could still burn:

$50,000 per month

before considering timing differences or other cash activity.

Growing MRR does not automatically mean positive cash flow.

What Factors Drive SaaS Cash Flow?

SaaS cash flow can be influenced by both revenue-side and expense-side factors.

Common drivers include:

  • MRR
  • New subscribers
  • Churn
  • Expansion
  • Contraction
  • Pricing
  • Annual vs. monthly billing
  • Payroll
  • Hiring
  • Marketing
  • Software expenses
  • Hosting
  • Professional services
  • Debt payments
  • Taxes
  • Financing
  • Capital expenditures

The forecast should connect these drivers rather than treating cash flow as an isolated calculation.

How Does MRR Affect Cash Flow?

MRR provides an indication of recurring subscription revenue.

A simplified MRR formula is:

Ending MRR = Beginning MRR + New MRR + Expansion MRR - Contraction MRR - Churned MRR

Suppose a SaaS company starts with:

$100,000 MRR

During the month it adds:

  • $8,000 New MRR
  • $3,000 Expansion MRR
  • $1,000 Contraction MRR
  • $4,000 Churned MRR

Ending MRR is:

$100,000 + $8,000 + $3,000 - $1,000 - $4,000 = $106,000

If this recurring revenue continues to grow, future cash inflows may also improve.

But MRR alone does not tell the founder how much cash will actually be available after expenses.

How Does Churn Affect SaaS Cash Flow?

Churn reduces future recurring revenue.

That can reduce future cash inflows while many operating expenses remain unchanged.

Suppose a SaaS company has:

  • $150,000 monthly cash inflows
  • $175,000 monthly cash outflows

Monthly cash burn:

$175,000 - $150,000 = $25,000

If higher churn reduces monthly inflows to:

$135,000

while expenses remain unchanged:

$175,000 - $135,000 = $40,000

Monthly burn increases from $25,000 to $40,000.

This is why churn can affect not only MRR but also future cash flow and runway.

Why Can Small Changes in Churn Have a Large Cash Impact?

Churn compounds.

Customers lost this month are generally no longer contributing recurring revenue in future months unless replaced by new customers.

If churn rises while expenses remain fixed, the financial impact can continue to widen over time.

That can affect:

  • MRR
  • Revenue
  • Profitability
  • Cash flow
  • Runway

The longer the forecast horizon, the more important recurring churn assumptions can become.

How Does Subscriber Growth Affect SaaS Cash Flow?

New customers increase recurring revenue.

A simplified subscriber formula is:

Ending Subscribers = Beginning Subscribers + New Subscribers - Churned Subscribers

Suppose a company begins with:

1,000 subscribers

and adds:

60 new subscribers

while losing:

20 subscribers

Ending subscribers:

1,040

If average MRR per subscriber is $100:

1,040 × $100 = $104,000 MRR

If subscriber growth remains strong, future recurring cash inflows may improve.

However, customer acquisition may also require additional spending.

Can Faster Subscriber Growth Make Cash Flow Worse?

Yes.

Growth often requires investment.

A company may increase:

  • Marketing
  • Sales hiring
  • Customer success
  • Product development
  • Infrastructure

Suppose faster subscriber growth increases monthly cash inflows by:

$30,000

but requires an additional:

$50,000

of monthly expenses.

Net cash flow worsens by:

$20,000

despite stronger revenue growth.

This is why founders should model the cost of growth alongside the expected revenue benefit.

How Does Expansion Revenue Affect Cash Flow?

Expansion revenue occurs when existing customers spend more.

Examples include:

  • Upgrading plans
  • Adding users
  • Purchasing additional features
  • Increasing usage

Expansion can improve MRR without requiring the company to acquire a completely new customer.

Suppose beginning MRR is:

$120,000

and expansion adds:

$8,000

If all other factors remain unchanged, recurring revenue rises to:

$128,000

before considering churn, contraction, and new customers.

Expansion can therefore improve future cash generation.

How Does Contraction Affect Cash Flow?

Contraction occurs when existing customers reduce their spending without fully churning.

Examples include:

  • Downgrading plans
  • Reducing user seats
  • Using fewer paid features

Contraction reduces recurring revenue and can weaken future cash inflows.

A complete SaaS cash flow forecast should therefore model both churn and contraction.

How Does Pricing Affect SaaS Cash Flow?

Pricing changes can increase or decrease recurring revenue per customer.

Suppose a company has:

1,000 customers

paying:

$100 per month

MRR:

$100,000

A 10% price increase would raise the price to:

$110

If all customers remain:

1,000 × $110 = $110,000 MRR

That adds:

$10,000 of monthly recurring revenue

before considering any effect on churn, subscriber growth, expansion, or contraction.

A cash flow forecast should model those secondary effects as well.

Why Should Pricing and Churn Be Modeled Together?

Higher prices can increase revenue per customer.

But they may also affect retention.

For example:

Scenario A

  • 10% price increase
  • No change in churn

Scenario B

  • 10% price increase
  • Moderate increase in churn

Scenario C

  • 10% price increase
  • Significant increase in churn

Each scenario can produce a different cash flow outcome.

The highest price does not necessarily create the best financial result.

How Does Hiring Affect SaaS Cash Flow?

Hiring increases recurring cash outflows.

Suppose a company hires three employees at an estimated total cost of:

$12,000 per employee per month

Additional monthly workforce expense:

3 × $12,000 = $36,000

If monthly cash inflows remain unchanged, cash flow worsens by approximately $36,000 per month.

This is why planned hiring should be incorporated directly into the cash flow forecast.

How Does the Hiring Date Affect Cash Flow?

Timing matters.

Suppose those three employees cost $36,000 per month.

If they start in January:

Annual cost = $36,000 × 12 = $432,000

If they start in July:

Annual cost = $36,000 × 6 = $216,000

Delaying the hires by six months preserves approximately:

$216,000

of cash during that year in this simplified example.

How Do Operating Expenses Affect SaaS Cash Flow?

Operating expenses can include:

  • Payroll
  • Marketing
  • Software
  • Hosting
  • Rent
  • Insurance
  • Professional services
  • Travel
  • Other general and administrative expenses

Some costs may be relatively fixed.

Others may increase with company growth.

A useful cash flow forecast should distinguish between different expense behaviors rather than assuming all costs grow at the same rate.

Why Should SaaS Expense Forecasts Use Historical Data?

Historical expenses help establish how different costs have behaved.

For example:

  • Payroll may increase steadily
  • Marketing may be volatile
  • Hosting may scale with customer growth
  • Software may grow with headcount
  • Rent may remain relatively fixed

Historical patterns can help establish a baseline before founders apply future assumptions.

What Is a Baseline SaaS Cash Flow Forecast?

A baseline forecast estimates future cash flow if current financial and operating patterns continue.

It may incorporate:

  • Historical subscriber growth
  • Historical churn
  • Historical expansion
  • Historical expenses
  • Existing payroll
  • Planned commitments
  • Current debt

The baseline acts as the reference point for scenario modeling.

How Do You Build a Month-by-Month SaaS Cash Flow Forecast?

A simplified process is:

  1. Forecast recurring revenue and other cash inflows.
  2. Forecast payroll and other operating cash outflows.
  3. Add planned hiring and spending changes.
  4. Include financing and debt payments.
  5. Calculate monthly net cash flow.
  6. Update the projected cash balance.

The basic formula is:

Ending Cash = Beginning Cash + Cash Inflows - Cash Outflows

That ending cash becomes the starting cash balance for the next month.

Example of a SaaS Cash Flow Forecast

Suppose a company begins with:

$500,000 cash

Month 1:

  • Cash inflows: $150,000
  • Cash outflows: $180,000

Net cash flow:

-$30,000

Ending cash:

$500,000 - $30,000 = $470,000

Month 2:

  • Beginning cash: $470,000
  • Cash inflows: $155,000
  • Cash outflows: $182,000

Net cash flow:

-$27,000

Ending cash:

$443,000

Repeating this process creates a forward-looking cash balance.

Why Is Month-by-Month Forecasting Better Than a Static Burn Rate?

Static burn assumes the future will look like today.

That may be inaccurate.

Future months could include:

  • MRR growth
  • Higher churn
  • New hires
  • Price changes
  • More marketing
  • Debt payments
  • Financing
  • Lower expenses

A month-by-month forecast allows those changes to occur when they are expected.

How Does Cash Flow Forecasting Connect to Runway?

Runway estimates how long the company’s cash may last.

A simplified formula is:

Runway = Available Cash ÷ Monthly Net Cash Burn

Suppose the company has:

$600,000 cash

and burns:

$50,000 per month

Simplified runway:

12 months

But if burn changes each month, a static calculation may be misleading.

A detailed cash flow forecast can show the actual month when projected cash becomes low or negative.

Example: MRR Growth With Improving Cash Flow

Suppose a SaaS company has:

Month 1

  • MRR: $100,000
  • Cash inflows: $105,000
  • Cash outflows: $130,000
  • Net cash flow: -$25,000

Month 6

  • MRR: $135,000
  • Cash inflows: $140,000
  • Cash outflows: $145,000
  • Net cash flow: -$5,000

MRR has increased.

Cash burn has decreased.

If that trend continues, the company may approach cash flow break-even.

Example: MRR Growth With Worsening Cash Flow

Now consider another company.

Month 1

  • MRR: $100,000
  • Cash inflows: $105,000
  • Cash outflows: $125,000
  • Net cash flow: -$20,000

Month 6

  • MRR: $140,000
  • Cash inflows: $145,000
  • Cash outflows: $190,000
  • Net cash flow: -$45,000

The company has significantly higher MRR but is burning more cash because expenses grew faster than cash inflows.

This is why MRR growth alone is not enough.

What SaaS Variables Should Be Included in Cash Flow Scenarios?

Founders can model multiple operating assumptions.

Variable What It Changes Potential Cash Flow Effect
Subscriber GrowthNumber of paying customersCan increase future cash inflows
ChurnCustomers or recurring revenue lostCan reduce future cash inflows
ExpansionRevenue from existing customersCan increase recurring cash inflows
ContractionReduced customer spendingCan reduce recurring cash inflows
PricingRevenue per customerCan increase or decrease cash inflows depending on retention effects
HiringPayroll and benefitsIncreases recurring cash outflows
MarketingGrowth spendingIncreases outflows and may support future inflows
FinancingAvailable capital and future obligationsCan increase current cash and create future outflows

Each assumption affects cash differently.

What Is a SaaS Cash Flow Scenario?

A cash flow scenario changes one or more assumptions and recalculates the financial outlook.

For example:

Base Case

  • 4% subscriber growth
  • 2% churn
  • Current hiring plan
  • Current spending

Growth Case

  • 7% subscriber growth
  • 2% churn
  • Additional hiring
  • Higher marketing spend

Downside Case

  • 2% subscriber growth
  • 4% churn
  • Current hiring plan
  • Current operating expenses

Each produces different cash flow and runway results.

How Do You Model a Downside Cash Flow Scenario?

A downside scenario might include:

  • Slower subscriber growth
  • Higher churn
  • Lower expansion
  • Higher operating expenses
  • Delayed financing

Suppose the baseline forecast projects:

$20,000 monthly cash burn

A downside scenario might increase burn to:

$50,000

The founder can then evaluate how quickly cash could decline under weaker conditions.

How Do You Model an Upside Cash Flow Scenario?

An upside scenario might include:

  • Faster subscriber growth
  • Lower churn
  • Higher expansion
  • Improved pricing
  • Controlled expense growth

The forecast can show whether stronger SaaS performance leads to:

  • Lower burn
  • Positive cash flow
  • Higher ending cash
  • Longer runway

Why Should SaaS Founders Test Hiring Against Churn?

Hiring creates committed expenses.

Churn affects future recurring revenue.

These two variables can move in opposite directions.

For example:

  • Company hires five employees
  • Churn unexpectedly rises
  • MRR growth slows
  • Payroll remains committed

The resulting cash pressure can be much greater than expected.

Modeling both together helps founders understand that risk before hiring.

Why Should SaaS Founders Test Marketing Spend Against Subscriber Growth?

Marketing spending may increase customer acquisition.

But the financial question is whether the resulting subscriber growth is enough to justify the additional spend.

For example:

Scenario A:

  • Marketing: $30,000/month
  • 50 new subscribers/month

Scenario B:

  • Marketing: $60,000/month
  • 70 new subscribers/month

Scenario B spends $30,000 more to gain 20 additional subscribers.

The cash flow model can show whether that tradeoff improves or weakens the financial outlook.

How Do Stripe and QuickBooks Work Together for SaaS Cash Flow Forecasting?

Stripe helps explain the recurring revenue engine.

QuickBooks provides the broader financial picture.

Stripe data may include:

  • Subscribers
  • MRR
  • New MRR
  • Churned MRR
  • Expansion
  • Contraction
  • Pricing
  • Subscription growth

QuickBooks data may include:

  • Revenue
  • Payroll
  • Marketing
  • Software expenses
  • Operating expenses
  • Debt
  • Cash balances
  • Assets
  • Liabilities

Together, they create a more complete foundation for cash flow forecasting.

Why Is Stripe Data Alone Not Enough?

Stripe may show strong subscription growth.

But it does not tell the founder everything about:

  • Payroll
  • Marketing spend
  • Debt payments
  • Professional services
  • Other operating expenses
  • Company-wide cash balances

Without these expenses, a founder may understand the revenue engine but not the full cash flow picture.

Why Is QuickBooks Data Alone Not Enough?

QuickBooks provides the financial statements and expenses.

But it may not provide the same level of detail about:

  • Subscriber growth
  • Churn
  • Expansion
  • Contraction
  • Pricing

Without those drivers, future SaaS revenue may be harder to model accurately.

What Should a SaaS Cash Flow Forecast Show?

A useful cash flow forecast should show:

Forecast Component Why It Matters
Beginning CashEstablishes available liquidity at the start of the period
Cash InflowsShows expected cash entering the business
Operating OutflowsShows payroll, marketing, software and other operating cash uses
Financing & DebtCaptures financing inflows and debt-related outflows
Net Cash FlowShows whether cash is being generated or consumed
Ending CashShows projected liquidity after the period
RunwayShows how long cash may support operations under the forecast

The founder should be able to see how operating assumptions translate into future cash.

How Does RunSmart Forecast SaaS Cash Flow?

RunSmart by Projection Genie combines QuickBooks Online financial data with Stripe subscription data.

QuickBooks provides historical financial information.

Stripe provides the recurring revenue drivers.

RunSmart uses historical performance to establish a baseline financial forecast.

Founders can then modify assumptions such as:

  • Subscriber growth
  • Churn
  • Expansion
  • Contraction
  • Pricing
  • Hiring
  • Spending
  • Financing

RunSmart recalculates the financial outlook based on those changes.

How Does RunSmart Handle Expense Forecasting?

RunSmart analyzes historical financial statement accounts individually.

Different accounts may use different forecasting approaches depending on their historical behavior.

For example:

  • Payroll may follow a trend
  • Marketing may be more volatile
  • Certain costs may be seasonal
  • Other expenses may remain relatively stable

This helps avoid applying the same simplistic growth assumption to every expense.

How Does RunSmart Model Hiring?

RunSmart’s Workforce Planner allows founders to model:

  • Full-time employees
  • Part-time employees
  • Salaried employees
  • Hourly employees
  • Compensation
  • Benefits
  • Pay increases
  • Start dates
  • End dates
  • Expense categories

These assumptions flow into the broader financial forecast.

How Does RunSmart Model SaaS Revenue?

Stripe data provides the foundation for SaaS operating assumptions.

Founders can model changes to:

  • Subscriber growth
  • Churn
  • Expansion
  • Contraction
  • Pricing

The resulting revenue changes flow into the broader financial forecast.

Can RunSmart Model MRR, Expenses, and Hiring Together?

Yes.

This is one of the main benefits of connecting SaaS operating metrics with financial data.

A founder can model:

  • Faster subscriber growth
  • Higher churn
  • New hires
  • Increased marketing

within the same scenario.

RunSmart then recalculates the combined financial impact.

How Can RunSmart Help With Runway Forecasting?

RunSmart forecasts future cash flow and cash balances.

That allows founders to understand how long available cash could potentially support the company under different assumptions.

Rather than relying only on:

Cash ÷ Current Burn

the forecast incorporates changes in revenue, expenses, hiring, and other factors over time.

What Questions Can SaaS Cash Flow Forecasting Help Answer?

A useful cash flow forecast can help founders explore questions such as:

  • What happens to cash if churn increases?
  • What if subscriber growth slows?
  • What if we raise prices?
  • What if we hire five employees?
  • What if we delay those hires?
  • What if marketing spending doubles?
  • What if expansion revenue improves?
  • What if financing is delayed?
  • When could cash run low?
  • What would need to change to reach cash flow break-even?

These are forward-looking planning questions.

SaaS Cash Flow Forecasting Checklist

Before relying on a forecast, founders should ensure it considers the major drivers of both cash inflows and cash outflows.

Area Question to Ask
MRRHow is recurring revenue expected to change?
Subscriber GrowthHow many new customers could be added?
ChurnHow much recurring revenue could be lost?
Expansion & ContractionHow could existing customer spending change?
PricingHow could price changes affect revenue and retention?
HiringWhen will new payroll expenses begin?
Operating ExpensesWhich expenses are fixed, variable, seasonal or growing?
FinancingAre financing inflows or debt payments expected?
Ending CashHow much cash is projected to remain each month?
RunwayWhen could cash become constrained under each scenario?

Frequently Asked Questions

What is SaaS cash flow forecasting?

SaaS cash flow forecasting estimates future cash inflows, cash outflows, net cash flow, and cash balances using assumptions about recurring revenue and company expenses.

Is MRR the same as cash flow?

No. MRR measures normalized recurring subscription revenue. Cash flow measures actual cash moving into and out of the business.

Can MRR increase while cash flow gets worse?

Yes. If expenses grow faster than cash inflows, a company can increase MRR while burning more cash.

How does churn affect cash flow?

Higher churn reduces future recurring revenue and can weaken cash inflows while operating expenses remain unchanged.

How does hiring affect SaaS cash flow?

Hiring increases payroll and related cash outflows. If revenue does not increase enough to offset those costs, cash burn may rise.

Should SaaS cash flow forecasts include marketing spend?

Yes. Marketing can materially affect both cash outflows and subscriber acquisition.

Should SaaS cash flow forecasts include expansion revenue?

Yes. Expansion increases recurring revenue from existing customers and can improve future cash inflows.

How does pricing affect cash flow?

Higher pricing can increase recurring revenue per customer, but the model should also consider potential effects on churn and subscriber growth.

How is SaaS runway calculated?

A simplified formula is available cash divided by monthly net cash burn. A dynamic month-by-month cash flow forecast provides a more detailed runway estimate when future revenue and expenses change.

Why combine Stripe and QuickBooks for cash flow forecasting?

Stripe provides SaaS subscription and recurring revenue drivers. QuickBooks provides broader financial information about expenses, cash flow, cash balances, debt, assets, and liabilities.

Can RunSmart forecast SaaS cash flow?

Yes. RunSmart combines QuickBooks financial data with Stripe subscription data to create a forward-looking financial forecast.

Can RunSmart model churn, hiring, and expenses together?

Yes. RunSmart allows founders to combine changes to SaaS revenue assumptions, workforce plans, operating expenses, and other financial variables within the same scenario.

Can RunSmart forecast runway?

Yes. RunSmart uses forward-looking cash flow and cash balance projections to show how different assumptions could affect future liquidity and runway.

SaaS Cash Flow Forecasting Connects Growth With Financial Reality

MRR growth is important.

So are subscriber growth, churn, expansion, pricing, and ARR.

But none of those metrics alone tells a founder whether the company will generate or consume cash.

That requires connecting the recurring revenue engine to hiring, payroll, marketing, software, debt, and the rest of the business.

A useful SaaS cash flow forecast brings those variables together.

By combining Stripe subscription data with QuickBooks financial data, founders can understand not just how the SaaS business is growing, but how that growth could affect cash flow and runway.

RunSmart is designed to automate that connection so founders can model the financial impact of the decisions they are considering before committing to them.

More articles to help your business grow

See All Articles

Make smarter decisions— starting today

Turn your financial data into clear forecasts, insights, and decisions—without spreadsheets or manual work.

Get started
Dashboard view of Lizzie Smith's Toy Store showing 95% success probability, key metrics, and startup cost pie chart.Dashboard view of Lizzie Smith's Toy Store showing 95% success probability, key metrics, and startup cost pie chart.