Deferred revenue for SaaS: what happens when a customer pays annually

Annual plans are good for cash flow and good for retention. They also create the most common distortion in early SaaS books: a revenue spike every time renewals land, followed by months that look weaker than they really are.

Cash received isn't revenue earned

Say a customer signs up on 1 January and pays $1,200 for a year.

  • What happened in cash terms: you received $1,200 in January.
  • What you actually owe: twelve months of service.

Until you deliver that service, the $1,200 isn't fully yours. If the customer cancelled in March and you refunded the unused months, most of it would go back. So under accrual accounting, the payment is recorded first as deferred revenue, a liability on your balance sheet, and released into revenue as each month of service is delivered.

Month Revenue recognized Deferred revenue remaining
January (payment received) $100 $1,100
February $100 $1,000
… … …
December $100 $0

Recorded on a cash basis instead, January would show $1,200 of revenue and the other eleven months nothing from this customer. Multiply that across dozens of annual customers renewing at different times, and the monthly profit and loss becomes almost impossible to read.

The five-step model behind it

The major accounting frameworks share one approach to revenue from contracts with customers:

  1. Identify the contract with the customer.
  2. Identify the performance obligations: the distinct things you've promised, such as access to the software, onboarding, or support.
  3. Determine the transaction price: what you expect to be paid, after discounts or credits.
  4. Allocate the price to each performance obligation.
  5. Recognize revenue when, or as, each obligation is satisfied. For ongoing software access, that's usually spread evenly over the subscription period.

ASC 606, IFRS 15, and FRS 102

Which framework applies depends on where your company reports, but for a plain subscription they arrive at the same pattern:

  • ASC 606 is the revenue standard under US GAAP, issued by the FASB.
  • IFRS 15 is the international equivalent, used in many countries outside the US. It was developed jointly with ASC 606 and uses the same five-step model.
  • FRS 102 is UK and Irish GAAP. Its revenue section was rewritten in the FRC's 2024 periodic review to use a five-step model based on IFRS 15, effective for accounting periods beginning on or after 1 January 2026. Before that, it used an older risks-and-rewards approach.

Very small companies don't always apply these standards in full, and tax rules about when revenue is taxed can differ from the accounting. Which framework and policies apply to your company is a decision for your accountant.

Where judgement comes in

A simple monthly or annual subscription is straightforward. These situations need more care, and policy decisions about them belong with your accountant or auditor:

  • Setup or onboarding fees: whether they're a separate obligation or part of the subscription
  • Usage-based or overage charges, which are usually recognized as the usage happens
  • Bundled services, such as software plus a block of consulting hours
  • Discounts, credits, and free months that change the transaction price
  • Mid-term upgrades, downgrades, and refunds

What this means for your bookkeeping

Each month, the books need a deferred revenue schedule: a list of prepaid subscriptions showing how much was released into revenue this month and how much is still owed. Billing tools such as Stripe Revenue Recognition can generate these schedules from your subscription data, but the output still needs to be reconciled to your accounting records, because changes like refunds and plan switches don't always flow through cleanly.

A useful monthly check: the deferred revenue balance in your books should equal the unearned portion of all active prepaid subscriptions. If it doesn't, either revenue is being recognized too early or too late, and your MRR and revenue will disagree for reasons that are hard to trace later.

Sources and further reading

This guide is general information about bookkeeping and SaaS metrics, not accounting, tax, or legal advice for your situation. Decisions about accounting policies, tax, and formal financial statements belong with your accountant or CPA.

Ayman Fatima

ACCA Affiliate and founder of The SaaS Ledger, a bookkeeping practice for SaaS and subscription businesses. She works on the connection between subscription data, payment platforms, accounting records, and SaaS metrics.

Check your own numbers

The free SaaS Metrics Health Check walks you through six checks that show whether your billing data, books, and metrics agree.

Get the free checklist