Knowledge Base

What Is Revenue Recognition for SaaS?

Revenue recognition determines when subscription revenue counts as earned. Learn ASC 606 rules for SaaS, deferred revenue, and monthly recognition schedules.

Last updated: April 2026

Definition

Revenue recognition is the accounting principle that determines when earned revenue is recorded on the income statement. For SaaS businesses, revenue is recognized as the service is delivered — not when the customer is billed or when cash is received.

ASC 606 Five-Step Model

ASC 606 (Revenue from Contracts with Customers) is the accounting standard that governs revenue recognition for all U.S. companies. For SaaS, the five steps simplify to:

StepASC 606 RequirementSaaS Application
1Identify the contractThe subscription agreement (monthly or annual plan signup).
2Identify performance obligationsAccess to the software platform for the subscription term.
3Determine the transaction priceThe subscription price after any discounts or credits.
4Allocate to performance obligationsTypically one obligation (platform access), so the full price is allocated to it.
5Recognize as obligations are satisfiedRecognize revenue ratably over the subscription period (e.g., monthly).

Deferred Revenue

Deferred revenue is cash received from customers for services not yet delivered. It is a liability on the balance sheet because the company owes the customer future service.

Example: A customer pays $1,200 upfront for an annual subscription on January 1. On that date, $1,200 is recorded as deferred revenue. Each month, $100 moves from deferred revenue to recognized revenue as the service is delivered.

Monthly Recognition Schedule

A recognition schedule shows how a single payment is spread across months. Here is a $1,200 annual plan starting January 1:

MonthRecognizedRemaining Deferred
January$100$1,100
February$100$1,000
March$100$900
April$100$800
May$100$700
June$100$600
July$100$500
August$100$400
September$100$300
October$100$200
November$100$100
December$100$0

Why Revenue Recognition Matters for SaaS

Correct revenue recognition is critical for several reasons:

Stripe Revenue Recognition

Stripe offers a built-in Revenue Recognition product that automates ASC 606-compliant revenue schedules. It handles:

StripeReport extends this with visual dashboards, recognized vs. deferred revenue charts, and month-over-month recognition trend tracking.

Common Revenue Recognition Mistakes

Frequently Asked Questions

What is revenue recognition?

Revenue recognition is the accounting principle that determines when earned revenue is recorded on the income statement. For SaaS, revenue is recognized as the service is delivered, not when cash is collected.

What is deferred revenue?

Deferred revenue is cash collected from customers for services not yet delivered. It appears as a liability on the balance sheet and is recognized as revenue over the service period.

Does ASC 606 apply to SaaS?

Yes. ASC 606 applies to all contracts with customers, including SaaS subscriptions. Subscription services must recognize revenue over the service period, not at the time of billing.

How does annual billing affect revenue recognition?

An annual subscription paid upfront must be recognized over 12 months, not all at once. A $1,200 annual payment creates $1,100 in deferred revenue on day one, with $100 recognized each month.

Can Stripe handle revenue recognition?

Stripe offers a Revenue Recognition product that automates ASC 606-compliant schedules. StripeReport also provides recognition tracking with visual breakdowns by month and plan.

Track these metrics automatically

StripeReport connects to your Stripe account in under 2 minutes. $19.99/mo flat.

Start Free Trial