Handbook
/
Business Fundamentals
Revenue Recognition Basics for SaaS
When is revenue actually revenue? Understanding recognition rules helps you report accurately and avoid surprises.
Revenue recognition sounds like accounting arcana, but it matters for founders. Recognizing revenue incorrectly can misstate your metrics, create audit problems, and mislead investors.
Here’s what you need to know.
The Basic Principle
Revenue is recognized when it’s earned, not when cash is received.
Example:
Customer pays $1,200 upfront for annual subscription
Month 1: You’ve earned 1/12 of that = $100
Recognized revenue in Month 1: $100
Deferred revenue: $1,100 (not yet earned)
This is called accrual accounting.
Why It Matters
Accurate Metrics
If you recognize all $1,200 in Month 1, your MRR is distorted. You appear to have a great month followed by zero.
Proper recognition shows $100 MRR consistently, which reflects reality.
Investor Reporting
Investors expect proper GAAP (Generally Accepted Accounting Principles) recognition. Reporting recognized revenue incorrectly is a red flag.
Cash vs. Revenue Distinction
Cash in the bank and recognized revenue are different:
Cash: Money you’ve received
Recognized revenue: Value you’ve delivered
You can have lots of cash but little recognized revenue (annual prepay) or lots of revenue but little cash (Net-30 invoices).
SaaS Revenue Recognition Rules
Subscription Revenue
Recognized ratably over the subscription period.
Monthly subscription ($100/month):
Paid monthly = Recognized monthly
$100 recognized each month
Annual subscription ($1,200/year paid upfront):
Recognized: $100/month
Cash: $1,200 received in Month 1
Deferred revenue: Decreases by $100 each month
One-Time Fees
Setup fees: Typically recognized over the expected customer lifetime, not upfront.
Implementation fees: Recognized as the service is delivered.
Perpetual licenses: Recognized when delivered (if no ongoing obligations).
Usage-Based Revenue
Recognized when usage occurs.
API calls charged at $0.01 each:
Customer uses 10,000 calls in January
January recognized revenue: $100
Professional Services
Recognized as services are delivered, typically:
Time and materials: As hours are worked
Fixed-fee projects: As milestones are reached
Key Terms
Deferred Revenue
Money received but not yet earned. It’s a liability on the balance sheet.
Example:
Annual prepay: $1,200 received
After 3 months: $300 recognized, $900 deferred
Accounts Receivable
Revenue earned but not yet received. It’s an asset on the balance sheet.
Example:
Invoice sent: $1,000
Not yet paid
Accounts receivable: $1,000
Bookings vs. Revenue
Bookings: Total contract value signed (TCV)
Sign a 2-year, $24,000 contract
Bookings: $24,000
Revenue: Recognized portion
After Year 1: $12,000 recognized
Bookings show sales momentum. Revenue shows actual performance.
ARR vs. Recognized Revenue
ARR (Annual Recurring Revenue): The annualized value of your subscriptions right now.
100 customers paying $100/month
ARR: 100 × $100 × 12 = $120,000
Recognized Revenue (Annual): What you actually recognize over a year.
These numbers align if customers stay and pay consistently
ARR is a forward-looking metric. Recognized revenue is backward-looking.
Practical Implementation
For Early Startups
Simple approach:
1.
Track cash received
2.
Track subscription periods
3.
Recognize monthly based on subscription value
Tools like Stripe can help with reports.
As You Scale
You’ll need:
Proper accounting software (QuickBooks, Xero)
Revenue recognition automation
Controller or accountant familiar with SaaS
For Venture-Backed Companies
Investors and auditors will expect:
ASC 606 compliant recognition
Proper deferred revenue tracking
Revenue schedules by customer
Get accounting help early to set this up right.
ASC 606 Overview
ASC 606 is the revenue recognition standard. The five-step model:
1.
Identify the contract with the customer
2.
Identify performance obligations (what you must deliver)
3.
Determine transaction price (what you’ll receive)
4.
Allocate price to performance obligations
5.
Recognize revenue as obligations are satisfied
For simple SaaS subscriptions, this often means: recognize ratably over the subscription period.
For complex contracts with multiple components (subscription + services + support), allocation gets more nuanced.
Common Mistakes
Recognizing Cash as Revenue
Cash received ≠ Revenue recognized. Always distinguish.
Ignoring Deferred Revenue
Not tracking deferred revenue creates accounting messes later.
Inconsistent Methods
Changing recognition methods makes comparison impossible. Pick an approach and stick to it.
Not Understanding Variable Pricing
Usage-based and tiered pricing require careful recognition. Understand when revenue is earned.
DIY Too Long
Beyond a certain scale, DIY spreadsheet accounting breaks. Get professional help.
When to Get Help
Before your first institutional fundraise (VCs expect proper accounting)
When revenue exceeds $500K-1M annually
When you have complex contracts (enterprise, multi-year)
Before any audit (M&A, IPO)
A good controller or accountant familiar with SaaS can save you significant pain.
Key Takeaways
Revenue is recognized when earned, not when cash is received
Subscription revenue is recognized ratably over the subscription period
Deferred revenue is cash received but not yet earned (a liability)
ARR is forward-looking; recognized revenue is backward-looking
Early stage: track simply but correctly
Get accounting help before fundraising or hitting meaningful scale
ASC 606 governs recognition rules—get familiar with basics
AIMake has access to all of this
Our AI has access to the entire Startup Handbook. Ask it anything about building your startup.
Get started
Previous
How to Price Your Product (and When to Raise Prices)
Next
Unit Economics: CAC, LTV, and Why They Matter