Sebastian Janus
Sebastian Janus

ARR, Revenue and Cash Receipts: Differences in SaaS Reporting

Reconciling ARR, revenue and cash in SaaS reporting: an annual contract and an ARR bridge as worked examples, with review steps for CFOs and tech scale-ups.

Updated on
Fictitious annual contract: ARR 120,000 euros at month-end, revenue 10,000 euros and cash receipts zero in January.

Why do ARR, revenue and cash receipts differ?

ARR describes a defined recurring revenue base at a reporting date. Booked revenue belongs to a reporting period and follows the delivery of the service under the applicable accounting rules. Cash receipts describe money actually received. Contract start, service period, invoicing and payment date can therefore produce very different values.

Before a Series B/C, or in the reporting of a PE-backed software group, these differences have to be traceable. What matters is a documented link between contracts, billing, accounting and bank data.

Straight to the section: One contract, three numbers · ARR bridge · Reconciliation in the month-end close · Support

First define what ARR means for you

For the following example, ARR means: the active recurring monthly revenue base at the reporting date, times twelve. One-off setup services, VAT and contracts not yet started are excluded. Discounts are taken into account; variable usage, cancellations and currencies need their own documented rules.

This definition has to fit your reporting. ChartMogul distinguishes annual recurring revenue from annualised run rate and uses MRR × 12 for the run rate. A board pack should therefore state the definition actually used. Contracts already signed but starting in the future can be shown separately as a contracted future revenue base.

One annual contract, three different numbers

Fictitious, simplified example: a software contract runs from 1 January to 31 December 2026. The recurring service costs 120,000 euros net, is delivered evenly over twelve months and is recognised evenly under the revenue recognition assumed for the example. There is no setup fee, no discount, no variable usage and no currency effect. The annual invoice is issued in January and paid in full in February. VAT is left out.

January

  • Active monthly revenue base: 10,000 euros.
  • ARR at month-end: 120,000 euros.
  • Booked revenue in January: 10,000 euros.
  • Invoice amount in January: 120,000 euros.
  • Cash receipts in January: 0 euros.
  • Open receivable at month-end: 120,000 euros.

Of the annual invoice, 110,000 euros in the example relate to services not yet delivered. This amount is deferred in line with the applicable accounting rules. The specific balance sheet presentation depends on the contract and the framework.

February

Another 10,000 euros of revenue is recognised; 120,000 euros arrive in the bank account. The receivable is paid. With the contract still active, ARR under our definition stays at 120,000 euros. After two months of service, 100,000 euros remain for the rest of the service. The large cash receipt in February therefore does not mean a revenue jump of the same size.

The IFRS Foundation explains for IFRS 15 that revenue is tied to the satisfaction of performance obligations. Even monthly recognition is an assumption of this example and has to be justified for a specific contract.

How an ARR bridge makes growth traceable

Second, independent fictitious example for a whole customer base: the active monthly revenue base starts at 100,000 euros. New customers add 10,000, expansions of existing customers 5,000. Downgrades reduce it by 3,000 and cancellations by 2,000. The monthly revenue base therefore ends at 110,000 euros; ARR rises from 1.20 to 1.32 million euros.

This bridge explains the change in a point-in-time metric. It is neither an annual revenue forecast nor a cash forecast. Changes during the month have to be allocated in time for booked revenue. Contract term, invoicing rhythm and payment defaults also affect cash receipts.

Five links for a reliable month-end close

  1. Contract to metric: document customer, contract ID, active period, recurring amount and rules for changes.
  2. Metric to invoice: explain annual and monthly billing, credit notes, one-off services and variable usage separately.
  3. Invoice to revenue: keep service periods and deferrals traceable over time. An invoice date alone does not replace this check.
  4. Invoice to cash receipt: reconcile open items, bank receipts and payment allocation. Keep partial payments and credit notes visible.
  5. Month to board pack: use a consistent reporting date, group of entities and currency basis. Record remaining differences with amount, cause, owner and deadline.

What work does your finance team need?

If reliable contract and accounting reconciliations are missing, the data basis is clarified first. If the actuals are reliable but the ARR bridge and a driver-based forecast are missing, FP&A can take on these tasks. Before the next funding round, the guide finance support before Series B/C helps separate CFO, accounting and FP&A tasks.

Describe your reconciliation problem and the next investor date. A description of your ARR definition, your systems and the differences not yet explained is helpful.

Frequently asked questions

Is ARR the same as revenue for the next twelve months?

No. Under the definition used here, ARR is an annualised point-in-time figure. Future starts, cancellations, expansions and service periods have to be considered separately for a revenue plan.

Does an annual prepayment automatically increase ARR?

No. The payment rhythm alone does not increase the recurring service base. In the example, ARR and monthly revenue stay unchanged despite a one-off cash receipt.

The calculation examples and the reconciliation structure were created by nugrow. They contain no customer or benchmark data. As of September 2026.

Sebastian Janus
Sebastian Janus
Interim CFO for private-equity and venture-capital backed companies, founder of nugrow GmbH

Sebastian Janus is an interim CFO for private-equity and venture-capital backed companies, with more than 15 years in finance leadership, fundraising, M&A and restructuring. He founded one of the first German online shoe retailers in 2005, took it through two exits and then served as e-commerce CFO at a listed retail group. He has run nugrow GmbH in Bochum since 2018.

About the author

This article is by Sebastian Janus, interim CFO and finance operating partner. He founded one of the first German online shoe retailers in 2005, took it through two transactions and then served as e-commerce CFO at a listed retail group. Since 2018 he has run nugrow GmbH in Bochum, taking on finance responsibility on a temporary basis – mostly at private-equity and venture-capital backed SaaS and tech companies.

Sebastian Janus: profile and career

Strengthen your finance function – from reporting to finance leadership

Interim CFO, CFO as a service and financial modelling – from over 350 projects since 2019. First profiles within 24 hours.
Book an intro call
Or call us directly: +49 234 47995220