Blog · Territory, capacity and quota planning · Software
SaaS FP&A connects recurring revenue with delivery costs, acquisition spending and department budgets. Build a monthly review from revenue and ledger exports, calculate the variance bridge and check that cohort and department totals reconcile.
SaaS FP&A connects recurring revenue performance with the company budget, delivery costs and operating spend. Start with recognized revenue by customer cohort and closed expenses by department, then explain how the differences from plan change the operating result. Keep contract indicators, accounting revenue and cash collections in separate schedules.
The broader FP&A workflow links planning with financial performance. A SaaS company adds a recurring-revenue view so management can distinguish changes in the existing customer base from changes in new customer acquisition.
This review uses the approved monthly budget and recognized revenue for the same month. The revenue schedule supplies customer, acquisition cohort, product, recognition period, currency, budget version and amount. The expense export supplies department, account, period, version and amount. Include a stable account or customer identifier so a renamed label does not create a new business category.
Do not substitute cash receipts for the revenue schedule. The IRS overview of accounting methods explains the general accrual distinction between earning income and receiving payment. For management reporting, use the revenue amounts accounting has approved for the period and reconcile them to the closed ledger.
The method below owns the company finance review. Separate articles explain customer acquisition cost and net revenue retention by cohort. Those indicators help investigate an operating cause; they do not replace the income statement.
Consider a fictional US subscription software company reviewing September 2026. Existing customers are split into two mutually exclusive acquisition cohorts, labeled A and B. The new-customer line contains only customers acquired during the review month. Each recognized revenue dollar belongs to one line.
The cost lines below cover every cost in this example's operating result. Delivery includes the company's approved service-delivery cost accounts. Operating departments contain their remaining expense accounts, including depreciation and amortization where relevant. Financing and income taxes are outside this operating comparison.
Use A1:G8 for the following sheet. Enter the first four columns from the approved exports, assign the reporting sign in F, and calculate E and G.
| Reporting group | Line | Budget (USD) | Actual (USD) | Actual minus budget (USD) | Result sign | Result effect (USD) |
|---|---|---|---|---|---|---|
| Revenue | Existing cohort A | 300,000 | 294,000 | -6,000 | 1 | -6,000 |
| Revenue | Existing cohort B | 120,000 | 126,000 | 6,000 | 1 | 6,000 |
| Revenue | New customers | 80,000 | 68,000 | -12,000 | 1 | -12,000 |
| Cost | Delivery | 100,000 | 104,000 | 4,000 | -1 | -4,000 |
| Cost | Sales and marketing | 160,000 | 175,000 | 15,000 | -1 | -15,000 |
| Cost | Research and development | 90,000 | 86,000 | -4,000 | -1 | 4,000 |
| Cost | General and administrative | 60,000 | 62,000 | 2,000 | -1 | -2,000 |
Enter these Excel formulas in E2 and G2, then fill down to row 8:
=D2-C2
=E2*F2
The sign column makes expense increases reduce the result. Keep the raw variance in E so department owners still see the familiar actual-minus-budget expense comparison.
For planned and actual revenue, use:
=SUMIFS(C2:C8,A2:A8,"Revenue")
=SUMIFS(D2:D8,A2:A8,"Revenue")
Microsoft documents SUMIFS as adding values that meet multiple criteria. In a file with several periods or versions, add those criteria too. For costs, replace the criterion with "Cost".
The company comparison is:
| Measure | Budget (USD) | Actual (USD) | Actual minus budget (USD) |
|---|---|---|---|
| Recognized revenue | 500,000 | 488,000 | -12,000 |
| Delivery and operating costs | 410,000 | 427,000 | 17,000 |
| Operating result | 90,000 | 61,000 | -29,000 |
Operating-result variance = Revenue variance - Cost variance
Here, negative $12,000 minus positive $17,000 equals negative $29,000. A modest revenue shortfall and higher spending both contribute to the result; neither is a complete explanation on its own.
Calculate the planned and actual operating result directly from the signed comparison rows:
=SUMPRODUCT(C2:C8,F2:F8)
=SUMPRODUCT(D2:D8,F2:F8)
SUMPRODUCT sums the products of corresponding values. The results are $90,000 and $61,000. The movement is also the sum of the result effects:
=SUM(G2:G8)
That sum is negative $29,000. The full bridge is $90,000 minus $6,000 plus $6,000 minus $12,000 minus $4,000 minus $15,000 plus $4,000 minus $2,000, which equals $61,000. All dollar values here are exact whole-dollar amounts.
Add a zero check that compares the two calculations:
=SUMPRODUCT(D2:D8,F2:F8)-SUMPRODUCT(C2:C8,F2:F8)-SUM(G2:G8)
Then compare the revenue total with the revenue ledger and the department totals with the expense ledger. A zero bridge proves the arithmetic, but it cannot prove completeness if the same account was omitted everywhere. Keep unmapped accounts and customers visible until their owners resolve them.
The new-customer revenue line is below plan while sales and marketing spending is above plan. That is a reason to investigate acquisition timing and efficiency. It does not prove that acquisition cost increased: new revenue can depend on contract size, recognition dates and the mix of subscriptions and other services.
Ask the commercial owner for the customer and contract rows behind the shortfall. Ask the department owner which expense accounts explain the spending increase. Keep attribution periods aligned before connecting campaign spend with new customer activity.
Existing cohort A declined against plan while cohort B improved. Ask whether cancellations, expansion, credits or recognition timing explain those differences. Do not call the net cohort movement retention without applying the stated retention definition to the correct customer population.
Record an owner, evidence and forecast implication for each material explanation. The collaborative FP&A guide covers the handoff between finance and department owners. Finish the review with a management decision about which changes affect future periods.
Covirage is not affiliated with Microsoft.
Bring a sample of your own recognized-revenue schedule, department actuals and matching budget. Covirage maps the columns; its tools compute and check the comparisons, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, then set up your business and bring your file.
See Covirage for SaaS teams for the industry context.
Recurring contracts make customer retention, expansion and acquisition important operating inputs. Finance must connect those inputs with recognized revenue, delivery costs and department spending. The company review still needs approved budgets, closed accounts, reconciliations and named owners for material variances.
Do not assume they are interchangeable. ARR is a recurring-revenue indicator under the company's stated definition, while recognized revenue follows the accounting schedule. Use that schedule for the income statement and retain ARR as a separate operating measure with its own reconciliation.
FP&A assembles the comparison and checks the bridge with accounting. Customer and sales leaders explain cohort movements, service owners explain delivery costs, and department leaders explain operating spend. Management decides whether supported changes belong in the next forecast.