Technology · Revenue recognition
SaaS Revenue Recognition Under ASC 606
Subscriptions, setup fees, usage and commissions, recognized the way auditors and acquirers expect.

ASC 606 for SaaS

ASC 606 revenue recognition for SaaS and subscription companies

Greywood CPA helps SaaS and subscription companies recognize revenue under ASC 606: building revenue schedules, writing the accounting policy and getting deferred revenue right before an audit or a deal. Revenue is the first thing investors, auditors and acquirers test.

Subscription fees are generally recognized over the subscription period. The harder questions are setup and implementation fees, usage-based charges, discounts on multi-year deals, and the sales commissions that ASC 340-40 generally requires you to capitalize.

Last reviewed: November 2026

ASC 606 in five steps for SaaS

StepIn a SaaS contract
1. Identify the contractThe order form and terms of service together
2. Identify performance obligationsSubscription access, implementation, training, support
3. Determine the priceFixed fees, usage, discounts, credits
4. Allocate the priceBased on standalone selling prices of each obligation
5. Recognize revenueSubscription ratably over the term; other items when delivered

Setup and implementation fees

Upfront setup or onboarding fees often aren't a separate performance obligation, because the customer can't benefit from them without the subscription. In that case they're recognized over the subscription term, or longer if they create a renewal right. Substantial implementation services that the customer could get elsewhere may be separate and recognized as delivered.

Usage-based pricing and multi-year deals

  • Usage fees are generally recognized as usage occurs
  • Tiered and overage pricing needs a clear method applied consistently
  • Multi-year contracts with ramped pricing or free months: revenue is generally recognized evenly over the term
  • Prepayments are deferred revenue until earned

Capitalizing sales commissions (ASC 340-40)

Incremental costs of obtaining a contract, mainly sales commissions, are generally capitalized and amortized over the period the customer is expected to benefit, which can include expected renewals. A practical expedient lets you expense them if the amortization period would be one year or less.

ARR is not revenue

Investors track annual recurring revenue (ARR), bookings and billings. Audited statements report GAAP revenue. The two can differ significantly because of timing, setup fees and usage. We help you reconcile them so the board deck and the financial statements tell the same story.

How the engagement works

  1. Contract reviewWeek 1

    We review your order forms, pricing and billing data.

  2. Fixed-fee proposalWithin 1–3 business days

    Scope and one fixed fee.

  3. Policy and schedulesWeeks 2–4

    A written revenue policy and a revenue waterfall tied to billing.

  4. Monthly or year-endOngoing

    Deferred revenue and commission schedules kept current.

Why SaaS companies choose Greywood CPA

  • Fixed fee, agreed first. No hourly billing and no surprise invoices.
  • Senior people on your file. Every engagement is led by a senior professional and signed off by a CPA partner. Meet the team.
  • Licensed and registered. Virginia Board of Accountancy firm license #134961, AICPA member, with out-of-state registrations where required. See our credentials.

Related

SaaS revenue recognition FAQs

How is SaaS subscription revenue recognized?

Generally ratably over the subscription period, because the customer receives access continuously. Prepayments sit in deferred revenue until earned.

How are setup or implementation fees recognized?

If they are not a separate performance obligation, they are recognized over the subscription term or the period of any renewal right they create. Substantial implementation services the customer could buy elsewhere may be separate.

Do we have to capitalize sales commissions?

Generally yes under ASC 340-40, amortized over the expected customer benefit period. If that period is one year or less, a practical expedient allows expensing.

Why doesn't our ARR match revenue in the financial statements?

ARR is an operating metric based on contracted recurring fees; GAAP revenue reflects when revenue is earned, including setup fees, usage and timing differences.

How do your fees work?

We quote one fixed fee in writing before any work starts, based on contract volume, pricing complexity and whether you need ongoing schedules.

Audit or fundraise coming up?

Send us a sample of your contracts. A senior CPA will send a fixed-fee proposal within 1–3 business days.