SaaS Revenue Recognition: When to Count the Money
Small Business · 2026-01-12 · 6 min
A customer pays $1,200 for an annual subscription. When do you recognize the revenue? Not when the payment arrives. Here is how SaaS revenue recognition works.
Revenue recognition in SaaS follows a core principle: recognize revenue when the service is delivered, not when payment is received. A $1,200 annual subscription paid upfront is recognized as $100 per month over 12 months. The remaining balance is a liability on your balance sheet called deferred revenue or unearned revenue.
This matters more than most founders realize. If you collect $500,000 in annual subscriptions in January, your January revenue is not $500,000 — it is approximately $42,000 (one month of those subscriptions). Reporting the full amount as January revenue massively overstates your income, misleads investors, and creates a tax liability on money you have not yet earned.
Monthly subscriptions are simpler: recognize the full amount in the month it covers. But watch for complications: free trials that convert (revenue starts at conversion, not signup), usage-based pricing (revenue recognized based on actual usage), and mid-month upgrades or downgrades (prorate the change).
For tax purposes, the rules vary by jurisdiction and accounting method. Cash-basis taxpayers may recognize revenue when received, regardless of service delivery period. Accrual-basis taxpayers must follow the matching principle. If your SaaS is growing, the difference between cash and accrual accounting can be significant — consult an accountant before choosing.
FiscalFlo — AI accounting that reads receipts, invoices, and bank statements automatically. Free tier: 15 documents a month.