Home
Resources
Blog article
How to Forecast SaaS Revenue and Cash Runway Across Monthly, Quarterly, and Annual Plans
Forecasting
SaaS
June 18, 2026

How to Forecast SaaS Revenue and Cash Runway Across Monthly, Quarterly, and Annual Plans

Learn how to accurately forecast SaaS revenue and cash runway by accounting for different billing frequencies, revenue recognition, renewals, churn, and the timing of customer payments.

How to Forecast SaaS Revenue and Cash Runway Across Monthly, Quarterly, and Annual Plans
Table of Contents

Forecasting SaaS revenue is relatively straightforward when every customer pays monthly. Revenue is earned, billed, and typically collected within the same period.

The forecast becomes more complicated when customers can choose quarterly, semi-annual, or annual plans.

A customer paying $1,200 annually may generate $1,200 in cash today, but the company generally earns only $100 of revenue each month. A forecast that fails to separate those two events can significantly misrepresent future cash flow, profitability, and runway.

To accurately forecast a SaaS business with multiple billing frequencies, you need to model three separate measures:

  • Cash billings
  • Revenue recognized
  • Net cash collected

Each one answers a different financial question.

Why Billing Frequency Matters

Consider two customers purchasing the same service for $100 per month.

The first customer pays $100 monthly. The second pays $1,200 annually.

Both customers represent $1,200 in annual contract value, but their cash arrives on completely different schedules.

The monthly customer provides $100 each month. The annual customer provides the entire $1,200 upfront and then contributes no additional cash until renewal.

If both customers are simply modeled as producing $100 per month, the revenue forecast may look reasonable, but the cash forecast will be wrong. The model will understate cash in the initial billing month and overstate it during the following 11 months.

That becomes particularly dangerous when the forecast is used to make decisions about:

  • Hiring
  • Marketing expenditures
  • Product development
  • Software and infrastructure costs
  • Debt payments
  • Fundraising timelines
  • Overall cash runway

A SaaS company can appear profitable on its income statement while still approaching a cash shortage. It can also collect substantial annual payments that temporarily strengthen its cash position without creating an equivalent amount of earned revenue or profit.

Cash Billings, Recognized Revenue, and Cash Collected

A reliable SaaS forecast should not treat revenue as a single number. It should calculate cash billings, recognized revenue, and net cash collected separately.

1. Cash Billings

Cash billings represent the amount invoiced to customers during the period.

For example:

  • A $100 monthly plan produces a $100 billing every month.
  • A $285 quarterly plan produces a $285 billing every three months.
  • A $540 semi-annual plan produces a $540 billing every six months.
  • A $999 annual plan produces a $999 billing every 12 months.

The full subscription price appears in the month the customer is billed.

However, a billing does not necessarily mean the money was successfully collected.

2. Revenue Recognized

Under accrual accounting and ASC 606, subscription revenue is generally recognized as the service is delivered.

A $999 annual subscription is not typically recognized as $999 of revenue in the month the customer pays. Instead, it is recognized over the 12-month service period:

$999 ÷ 12 months = $83.25 of recognized revenue per month

The same principle applies to other billing frequencies:

  • Quarterly plans are recognized over three months.
  • Semi-annual plans are recognized over six months.
  • Annual plans are recognized over 12 months.

This produces a smoother representation of revenue because it reflects when the company earns the money rather than when it invoices the customer.

3. Net Cash Collected

Net cash collected represents the amount that actually reaches the company’s bank account.

This is not always the same as cash billings. Some payments may fail because of expired cards, insufficient funds, chargebacks, or other collection problems.

If a company bills customers $20,000 during a month and has a 97% collection rate, expected cash collected would be:

$20,000 × 97% = $19,400

Cash runway should be calculated using the expected cash collected, not simply the amount invoiced or the revenue recognized.

A SaaS Revenue Forecasting Example

Suppose a SaaS company adds the following customers in January:

  • 10 Starter Quarterly subscribers at $49 per quarter
  • 8 Pro Monthly subscribers at $99 per month
  • 5 Growth Annual subscribers at $999 per year

Here is how the January results differ:

Plan Billing Frequency New Subscribers Amount Billed January Revenue Recognized
Starter Quarterly 10 $490.00 $163.33
Pro Monthly 8 $792.00 $792.00
Growth Annual 5 $4,995.00 $416.25
Total 23 $6,277.00 $1,371.58

The company bills $6,277 in January, but only $1,371.58 is recognized as revenue during that month.

The remaining $4,905.42 represents services that have been paid for but have not yet been delivered. Under accrual accounting, that amount is generally recorded as deferred revenue on the balance sheet.

In future months:

  • The quarterly cohort contributes $163.33 in recognized revenue per month during its three-month term.
  • The annual cohort contributes $416.25 per month during its 12-month term.
  • The monthly cohort continues to be billed and recognized monthly.

The company receives a large amount of cash in January, but much less cash from these quarterly and annual customers in February.

That distinction is essential when forecasting runway.

How Incorrect Revenue Modeling Distorts Cash Runway

Cash runway estimates how long a company can continue operating before it runs out of cash.

A simplified calculation is:

Cash runway = Available cash ÷ Monthly net cash burn

This formula may be useful as a quick estimate, but it assumes cash burn remains relatively consistent. For a SaaS company with quarterly, semi-annual, and annual subscriptions, cash receipts can vary significantly from month to month.

A better runway forecast calculates the company’s ending cash balance for every future month:

Beginning cash + Cash collected – Cash paid = Ending cash

The ending cash balance then becomes the following month’s beginning balance.

This approach shows exactly when the company could run out of cash instead of relying on an average burn rate that may conceal major timing differences.

Mistake 1: Using Recognized Revenue as Cash Inflow

If the company treats the $416.25 of monthly recognized revenue from the annual cohort as cash received every month, its forecast will incorrectly show cash arriving in February through December.

That cash was already collected in January.

The result is an overstated bank balance and an artificially long runway.

Mistake 2: Spreading Annual Billings Across 12 Months

Some forecasts divide annual subscriptions into monthly amounts for simplicity.

While that may approximate monthly recurring revenue, it does not reflect the company’s actual collection schedule. The forecast will understate cash during signup and renewal months while overstating it during the months between payments.

Mistake 3: Treating Every Invoice as Collected

Cash billings may also overstate runway when the model assumes every attempted payment is successful.

Applying a realistic collection rate allows the forecast to account for expected payment failures and provides a more conservative view of future cash.

Mistake 4: Ignoring Renewal Timing

Annual customers do not all renew in January. Each customer typically renews based on the month they originally subscribed.

A reliable forecast therefore needs to preserve customer cohorts. Customers who subscribe in March should be forecasted to renew the following March, while customers who subscribe in October should renew the following October.

Without cohort-based renewal timing, a forecast may concentrate renewals into the wrong months or assume cash will arrive evenly throughout the year.

How to Model Different Billing Frequencies

Each plan should have a defined billing term:

Billing Frequency Term
Monthly 1 month
Quarterly 3 months
Semi-annual 6 months
Annual 12 months

The term determines both how often customers are billed and how revenue is recognized.

Monthly Plans

Monthly subscriptions are the simplest to forecast because billing, collection, and revenue recognition generally occur within the same month.

The forecast still needs to account for:

  • New subscribers
  • Churn
  • Expansion revenue
  • Contraction revenue
  • Failed payments

Quarterly Plans

Quarterly subscribers should be billed in full when they initially subscribe and every three months thereafter.

The recognized revenue should be spread over the three-month service period.

If a customer pays $285 quarterly:

  • Cash billing at signup: $285
  • Monthly recognized revenue: $95
  • Next expected billing: Three months after signup

Semi-Annual Plans

Semi-annual subscribers should be billed at signup and every six months thereafter.

If a customer pays $540 semi-annually:

  • Cash billing at signup: $540
  • Monthly recognized revenue: $90
  • Next expected billing: Six months after signup

Annual Plans

Annual subscribers should be billed at signup and every 12 months thereafter.

If a customer pays $999 annually:

  • Cash billing at signup: $999
  • Monthly recognized revenue: $83.25
  • Next expected billing: Twelve months after signup

These renewal billings must remain tied to the customer’s original signup cohort.

Accounting for Churn Correctly

Churn also affects plans differently depending on their billing frequency.

When a monthly customer churns, the loss of cash and recognized revenue generally appears quickly because the customer stops paying the following month.

With an annual customer, the company may have already collected the entire subscription amount. Churn may prevent the customer from renewing, but it does not necessarily reduce current-period cash because the payment arrived months earlier.

The cash impact of annual churn may therefore appear primarily in a future renewal month.

This distinction matters because a forecast could show relatively stable near-term cash even when customer retention is deteriorating. The financial consequences may not become visible until a large annual cohort reaches its renewal date.

The forecast should therefore apply expected retention or churn to each cohort when its renewal becomes due.

Connecting the Revenue Forecast to the Financial Statements

A complete SaaS forecast should connect the subscription model to the income statement, balance sheet, and cash flow forecast.

Income Statement

The revenue amount used on the forecasted income statement should match the company’s accounting basis.

  • A cash-basis company may use cash-basis billings as revenue.
  • An accrual-basis company should use recognized revenue.
  • GAAP financial reporting generally requires accrual-based revenue recognition under ASC 606.

Matching the forecast to the accounting basis used for historical financials is important. Otherwise, actual and forecasted results will be calculated differently, making variance analysis unreliable.

Balance Sheet

For accrual-basis businesses, the portion of a subscription billed but not yet earned is generally recorded as deferred revenue.

When cash billings exceed recognized revenue, deferred revenue increases. As the company delivers the service, deferred revenue decreases and the corresponding amount is recognized on the income statement.

Cash Flow and Runway

The cash forecast should use expected net cash collected after applying assumptions for collection rates.

This is the figure that affects the company’s bank balance and runway.

Neither recognized revenue nor deferred revenue should be treated as new cash unless a corresponding customer payment is expected during that period.

How RunSmart Approaches SaaS Revenue Forecasting

RunSmart’s combined Stripe and QuickBooks integration is designed to calculate these measures separately for every product and forecast period.

Each subscription plan is assigned a billing term based on whether it is monthly, quarterly, semi-annual, or annual. RunSmart can then model:

  • When new customers are billed
  • When existing customer cohorts renew
  • How revenue is recognized over each subscription term
  • How churn affects future renewals
  • How expansion and contraction affect billings
  • How collection rates affect the cash actually received
  • How subscription activity affects future revenue, profitability, cash balances, and runway

RunSmart calculates cash billings and recognized revenue side by side. It can then use the revenue measure that matches the accounting basis configured in your QuickBooks account while using expected net cash collections to forecast the company’s bank balance.

This allows the income statement to remain consistent with the company’s historical accounting while the cash forecast reflects the actual timing of customer payments.

A Better Way to Evaluate Runway

A SaaS company should not rely solely on annual recurring revenue, monthly recurring revenue, recognized revenue, or average monthly burn when evaluating runway.

Instead, the forecast should answer several related questions:

  • How much revenue will be earned each month?
  • How much will be billed each month?
  • How much cash is likely to be successfully collected?
  • Which customer cohorts are scheduled to renew?
  • How will churn affect those renewals?
  • When will operating expenses and hiring costs be paid?
  • What will the bank balance be at the end of every month?
  • In which month does the cash balance become dangerously low?

Separating these measures produces a more realistic view of the business.

It also helps founders understand whether a strong cash balance is being supported by sustainable growth or temporarily inflated by upfront annual payments.

Why Proper Revenue Recognition Matters During an Acquisition

Accurate revenue recognition becomes especially important when a SaaS company is preparing for a potential acquisition.

During financial due diligence, a buyer will evaluate whether reported revenue accurately reflects when services were delivered. If annual or multi-month subscriptions were recorded entirely as revenue when customers paid, the company’s historical revenue and profitability may appear higher in billing-heavy periods and lower in later periods.

This can make it harder for the buyer to assess:

  • Historical growth and profitability
  • Revenue quality and predictability
  • Gross margins
  • Customer retention
  • Deferred revenue obligations
  • Working capital requirements
  • The reliability of management forecasts

The buyer may need to restate the company’s financials before determining a valuation. Significant discrepancies can create additional scrutiny, delay the transaction, reduce confidence in the company’s reporting, or affect the purchase price and deal terms.

Accurate deferred revenue is particularly important because upfront customer payments do not represent money earned without further obligations. The acquiring company must continue providing service to those customers after the transaction, even though the cash may have already been collected by the seller.

Maintaining clear records of cash billings, recognized revenue, deferred revenue, and customer renewal schedules can make due diligence easier and give potential acquirers greater confidence in the company’s financial performance.

Build a SaaS Forecast That Reflects Financial Reality

Quarterly, semi-annual, and annual subscriptions can strengthen short-term cash flow by bringing customer payments forward. However, they also make SaaS forecasting more complicated.

Recognized revenue shows when subscription income is earned. Cash billings show when customers are invoiced. Net cash collected shows how much money is expected to reach the bank.

Only the last of those directly funds the company’s operations.

By modeling billing schedules, customer cohorts, renewals, churn, collection rates, and revenue recognition separately, SaaS companies can create more reliable forecasts and make better decisions about hiring, spending, fundraising, and growth.

Most importantly, they can understand how much runway they actually have—not how much their income statement or recurring-revenue metrics make it appear they have.

No items found.

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