SaaS companies generate a large amount of financial and operating data, but much of it is backward-looking.
Stripe can show subscription activity, MRR, customer growth, churn, expansion, contraction, and billing performance. QuickBooks Online can show revenue, expenses, profitability, cash flow, assets, liabilities, and debt.
Those systems are valuable for understanding what has happened.
Financial planning uses that historical information to answer a different question:
What could happen next?
A forward-looking SaaS financial plan combines historical subscription and accounting data with assumptions about future subscriber growth, churn, pricing, hiring, spending, financing, and other decisions.
RunSmart by Projection Genie connects Stripe and QuickBooks Online to automatically establish a financial baseline from historical performance. SaaS founders can then model changes to key business drivers and evaluate how those changes could affect future revenue, profitability, cash flow, financial health, and runway.
This guide explains how SaaS financial planning works, why Stripe and QuickBooks data are more useful together, and how founders can turn historical performance into a forward-looking financial plan.
What Is SaaS Financial Planning?
SaaS financial planning is the process of using a company's historical financial and operating performance to estimate future results, evaluate possible business decisions, and understand how changes in key SaaS drivers could affect the company's financial position.
A SaaS financial plan can include projections for:
- Subscribers
- MRR
- ARR
- Revenue
- Cost of goods sold
- Operating expenses
- Payroll
- Profitability
- Cash flow
- Assets and liabilities
- Debt
- Cash balances
- Financial health
- Runway
The purpose is not to predict the future with certainty.
The purpose is to create a structured view of where the business may be heading and evaluate how different assumptions could change that trajectory.
What Is the Difference Between SaaS Reporting and SaaS Financial Planning?
Reporting explains what has already happened.
Financial planning estimates what may happen next.
For example, SaaS reporting may answer:
- What was MRR last month?
- How many customers canceled?
- What was our operating margin?
- How much cash do we have?
- What were our marketing expenses?
Financial planning asks:
- Where could MRR be 12 months from now?
- What happens if churn rises from 3% to 5%?
- Can we afford to hire five additional employees?
- What happens to cash flow if subscriber growth slows?
- How long could our existing cash last?
- What happens if we increase prices?
Both are important, but they serve different purposes.
Historical reporting establishes the starting point.
Forward-looking financial planning helps founders evaluate what could happen from that starting point.
Why SaaS Companies Need Both Stripe and QuickBooks Data
Stripe and QuickBooks provide different parts of the financial picture.
Stripe is primarily useful for understanding the subscription engine.
QuickBooks is primarily useful for understanding the broader financial performance and position of the company.
A SaaS company may therefore know from Stripe that MRR is growing while QuickBooks shows that operating expenses and cash burn are growing even faster.
Without combining both views, the company may understand its subscription growth without fully understanding what that growth means financially.
What Data Should a SaaS Financial Plan Include?
A forward-looking SaaS financial plan should connect both operating and financial drivers.
The most important inputs usually fall into several categories.
Subscription Drivers
These describe how the recurring revenue engine behaves.
Common examples include:
- Beginning subscribers
- New subscribers
- Customer churn
- Revenue churn
- Expansion revenue
- Contraction revenue
- Subscription pricing
- Average revenue per account
Expense Drivers
These describe how much the company spends to operate and grow.
Examples include:
- Payroll
- Marketing
- Hosting and infrastructure
- Software
- Professional services
- Insurance
- Rent
- Interest
- Other operating expenses
Financing Drivers
These describe how the company funds its operations.
Examples include:
- Existing debt
- New loans
- Debt payments
- Interest expense
- Equity financing
- Owner contributions
Balance Sheet Drivers
These affect the company's financial position.
Examples include:
- Cash
- Accounts receivable
- Accounts payable
- Debt
- Assets
- Other liabilities
The goal is to connect these inputs rather than forecast each one independently.
How Do You Turn Historical SaaS Data Into a Forecast?
A practical forecasting process starts with historical performance.
Historical Stripe and QuickBooks data can help establish patterns in subscriber growth, churn, recurring revenue, expenses, margins, cash flow, and other financial activity.
Those patterns provide a baseline.
From there, the company can estimate what would happen if current performance continues.
That baseline can then be adjusted through scenarios.
The process can be summarized as:
Historical Data → Baseline Forecast → Business Assumptions → Scenarios → Financial Outcomes
Each step answers a different question.
This structure is important because it separates the expected trajectory of the business from management's assumptions about what may change.
What Is a Baseline SaaS Financial Forecast?
A baseline forecast represents where the business appears to be heading before management introduces additional what-if assumptions.
For example, a SaaS company may historically experience:
- 5% monthly subscriber growth
- 3% monthly customer churn
- 2% monthly expansion revenue
- Relatively stable operating expenses
A baseline forecast can use those historical patterns as the starting point for projecting future performance.
That baseline can then be compared with alternative scenarios.
This helps answer two separate questions:
Where is the business heading if current patterns continue?
and:
What happens if something changes?
How Do You Forecast SaaS Revenue?
A simplified recurring revenue forecast starts with the existing revenue base and accounts for additions and losses.
A common formula is:
Ending MRR = Beginning MRR + New MRR + Expansion MRR - Contraction MRR - Churned MRR
For example, suppose a SaaS company begins the month with:
- $100,000 beginning MRR
- $8,000 new MRR
- $3,000 expansion MRR
- $1,000 contraction MRR
- $4,000 churned MRR
Projected ending MRR would be:
$100,000 + $8,000 + $3,000 - $1,000 - $4,000 = $106,000
That recurring revenue projection can then be incorporated into the broader financial forecast.
How Does Churn Affect a Financial Plan?
Churn affects more than MRR.
Higher churn reduces the number of customers and recurring revenue retained in future periods.
Because SaaS revenue recurs, the impact can compound over time.
Suppose a company begins with 1,000 subscribers paying an average of $100 per month.
At 3% monthly churn:
1,000 × 3% = 30 customers lost
At 5% monthly churn:
1,000 × 5% = 50 customers lost
The difference is 20 customers in the first month alone.
At $100 per customer, that represents:
20 × $100 = $2,000 in monthly recurring revenue
But the financial effect can become much larger over multiple months because those customers no longer contribute recurring revenue in subsequent periods.
Lower revenue can then affect:
- Gross profit
- Operating profit
- Cash flow
- Ending cash
- Financial health
- Runway
How Does Subscriber Growth Affect a Financial Forecast?
Subscriber growth increases the recurring revenue base.
A simplified customer forecast can be expressed as:
Ending Subscribers = Beginning Subscribers + New Subscribers - Churned Subscribers
Suppose a company begins with 1,000 subscribers, adds 60 new customers, and loses 30 customers to churn.
Ending Subscribers = 1,000 + 60 - 30 = 1,030
If average monthly revenue per subscriber is $100:
Projected MRR = 1,030 × $100 = $103,000
Subscriber growth therefore affects the revenue forecast directly.
But the company should also consider the spending required to generate that growth.
If subscriber growth requires significantly higher marketing, sales, infrastructure, or payroll costs, those expenses should be reflected in the financial plan as well.
How Do Pricing Changes Affect SaaS Financial Planning?
Pricing changes can materially affect recurring revenue, but the financial effect is not always as simple as multiplying customers by a new price.
Suppose 1,000 subscribers currently pay an average of $100 per month.
Current MRR is:
1,000 × $100 = $100,000
If average pricing increases to $110:
1,000 × $110 = $110,000 MRR
That suggests a potential $10,000 increase in MRR.
However, a realistic financial plan may also consider:
- Whether existing customers are grandfathered
- Whether higher pricing affects churn
- Whether conversion rates change
- Whether some customers downgrade
- Whether expansion behavior changes
Scenario planning can help evaluate different combinations of those assumptions.
How Do Expansion and Contraction Affect SaaS Forecasting?
Expansion occurs when existing customers generate more recurring revenue.
Examples include:
- Upgrading to a higher plan
- Adding seats
- Increasing usage
- Purchasing additional recurring services
Contraction occurs when existing customers reduce recurring spending without fully canceling.
Examples include:
- Downgrading plans
- Removing seats
- Reducing usage
Both matter because customer count alone may not explain changes in recurring revenue.
A company can retain the same number of customers while MRR increases through expansion or declines through contraction.
How Do You Forecast SaaS Expenses?
SaaS expense forecasting should combine historical spending patterns with known future decisions.
QuickBooks data can provide historical information about categories such as:
- Payroll
- Marketing
- Hosting
- Software
- Rent
- Professional services
- Interest
- Insurance
- Other operating expenses
Some expenses may reasonably follow historical trends.
Others should be changed because management already knows something will be different.
For example, if the company plans to hire additional employees, increase marketing spending, or take on a new loan, those decisions should be incorporated into the forecast.
How Do You Model SaaS Hiring Decisions?
Hiring is one of the most important financial planning decisions for many SaaS companies because payroll often represents a major portion of operating expenses.
Suppose a company plans to hire three employees at annual salaries of $120,000 each.
Annual salary expense would be:
3 × $120,000 = $360,000
Monthly salary expense would be:
$360,000 ÷ 12 = $30,000
If those employees start six months from now, the additional $30,000 monthly expense should begin at the expected start date rather than being applied retroactively.
The company can then evaluate how those hires could affect profitability, cash flow, and runway.
What Is SaaS Scenario Planning?
Scenario planning is the process of changing one or more assumptions and comparing the resulting financial outcomes with the baseline forecast.
Rather than producing one forecast and treating it as certain, scenario planning allows founders to evaluate multiple possible futures.
For example:
These scenarios can help founders understand the potential financial effects of different operating conditions and decisions.
Why Scenario Planning Matters for SaaS Companies
SaaS companies often make decisions where the outcome depends on several interconnected variables.
For example, a founder may be considering a larger marketing budget.
That decision could:
- Increase customer acquisition
- Increase expenses
- Improve MRR growth
- Increase cash burn initially
- Improve profitability later if growth persists
Similarly, a pricing increase could improve revenue per customer but potentially increase churn.
Scenario planning allows founders to evaluate these tradeoffs before making the decision.
How Do You Forecast SaaS Cash Flow?
Cash flow forecasting estimates how much cash the business may generate or consume over future periods.
A simplified cash flow concept is:
Ending Cash = Beginning Cash + Cash Inflows - Cash Outflows
For SaaS businesses, cash inflows may include:
- Subscription payments
- Other customer payments
- Financing
- Owner or investor contributions
Cash outflows may include:
- Payroll
- Marketing
- Hosting
- Software
- Debt payments
- Taxes
- Other operating expenses
A cash flow forecast becomes more useful when the revenue assumptions are connected to the subscription activity driving those inflows.
What Is SaaS Runway?
SaaS runway estimates how long a company can continue operating before exhausting its available cash if current or projected cash burn continues.
A simplified runway formula is:
Runway = Available Cash ÷ Monthly Net Cash Burn
For example, if a company has:
- $600,000 in cash
- $50,000 average monthly net cash burn
Then:
$600,000 ÷ $50,000 = 12 months of runway
This calculation is useful as a quick estimate, but a forward-looking forecast can provide more detail because cash burn may change over time.
If revenue grows, expenses change, or hiring plans are introduced, future monthly cash burn may not remain constant.
Why MRR Growth Alone Is Not Enough
A SaaS company can grow MRR while its financial condition gets worse.
For example, the company may increase MRR by 20% while:
- Payroll increases 35%
- Marketing spending doubles
- Gross margin declines
- Debt payments increase
- Cash burn accelerates
Revenue growth is important, but founders also need to understand what that growth is costing and whether the company is becoming financially stronger or weaker.
That is why SaaS financial planning should connect recurring revenue growth with expenses, profitability, cash flow, and runway.
How RunSmart Turns Stripe and QuickBooks Data Into a Forward-Looking Plan
RunSmart by Projection Genie combines Stripe subscription data with QuickBooks Online financial data to automatically create a forward-looking financial baseline for SaaS companies.
Stripe provides information about the company's recurring revenue engine.
QuickBooks provides the broader financial history of the business.
RunSmart brings those data sources together so founders can understand where the business appears to be heading based on its historical performance.
Founders can then model changes to:
- Subscriber growth
- Churn
- Expansion revenue
- Pricing
- Hiring
- Operating spending
- Financing
- Other financial assumptions
RunSmart recalculates the forecast so founders can compare how different assumptions could affect projected:
- Revenue
- Profitability
- Cash flow
- Financial health
- Runway
This allows founders to focus on evaluating business decisions rather than building and maintaining the underlying financial model.
Historical Reporting vs. Forward-Looking Financial Planning
Historical reporting and financial planning serve different purposes.
Most SaaS companies need both.
Historical reporting explains the company's actual performance.
Financial planning helps management decide what to do next.
Frequently Asked Questions
What is SaaS financial planning?
SaaS financial planning is the process of using historical subscription and financial data to forecast future revenue, expenses, profitability, cash flow, financial position, and runway while evaluating the potential impact of business decisions and changing operating assumptions.
Why should SaaS companies combine Stripe and QuickBooks data?
Stripe provides detailed information about subscriptions and recurring revenue, while QuickBooks provides accounting data about expenses, profitability, cash flow, assets, liabilities, and debt. Combining them creates a more complete foundation for forward-looking financial planning.
Is SaaS financial planning the same as SaaS analytics?
No. SaaS analytics primarily measures historical and current operating performance, such as MRR, churn, subscriber growth, and retention. Financial planning uses historical performance and future assumptions to estimate what may happen next.
What should a SaaS financial forecast include?
A comprehensive SaaS financial forecast can include subscribers, MRR, revenue, expenses, profitability, cash flow, balance sheet accounts, debt, cash balances, financial health, and runway.
What are the most important assumptions in a SaaS financial plan?
Common assumptions include subscriber growth, customer churn, revenue churn, expansion, contraction, pricing, hiring, operating spending, and financing.
How does churn affect SaaS financial planning?
Churn reduces the customer and recurring revenue base. Over time, that can reduce projected revenue, profitability, cash flow, and runway compared with a lower-churn scenario.
How does pricing affect a SaaS financial forecast?
Pricing affects the amount of recurring revenue generated by customers. Pricing scenarios may also need to consider potential changes in churn, conversion, downgrades, discounts, or grandfathered customers.
Should SaaS founders use multiple financial scenarios?
Yes. Comparing multiple scenarios can help founders understand how different operating conditions or decisions could affect the company's financial future instead of relying on one forecast as though it were certain.
What is the difference between a baseline forecast and a scenario?
A baseline forecast represents the expected trajectory of the business before additional what-if assumptions are introduced. A scenario changes one or more assumptions so the resulting financial outcome can be compared with the baseline.
Can RunSmart forecast SaaS financial performance from Stripe and QuickBooks?
Yes. RunSmart combines Stripe subscription data with QuickBooks Online financial data to establish a forward-looking baseline and lets SaaS founders model changes to subscription drivers, hiring, spending, financing, and other assumptions.
Does RunSmart require a spreadsheet financial model?
No. RunSmart automatically establishes the underlying financial baseline from connected business data, allowing founders to model assumptions and scenarios without building and maintaining the financial model manually.
Turning Historical SaaS Data Into Decisions About the Future
Stripe and QuickBooks already contain much of the information SaaS founders need to understand their businesses.
The challenge is turning that historical information into a forward-looking view.
Stripe explains how the recurring revenue engine is behaving.
QuickBooks explains the broader financial condition of the business.
Combining both allows founders to understand not only where revenue might be heading, but what changes in growth, churn, pricing, hiring, spending, and financing could mean for profitability, cash flow, financial health, and runway.
RunSmart turns those connected data sources into a baseline forecast and allows founders to model the decisions and operating changes that could shape what happens next.
The result is a financial planning process that begins with what the company has actually done and extends that information into the question every founder ultimately needs to answer:
Where is the business heading, and what happens if we change course?





