ASC 606 Deferred Revenue Recognition

Updated 5 June 2026 · Reviewed by US GAAP Buddy Editorial Team

How is deferred revenue recognised and released under ASC 606?

U
US GAAP

ASC 606 Deferred Revenue Recognition — Core Rule

Under ASC 606 deferred revenue recognition, an entity records a contract liability (commonly called deferred revenue) when it receives consideration before satisfying a performance obligation, and releases that liability to revenue only when — or as — control of the promised good or service transfers to the customer.

How ASC 606 Deferred Revenue Recognition Works

  • Contract liability arises on receipt of payment: When cash is received or a receivable is recorded before performance, the entity recognizes a contract liability under ASC 606-10-45-2. The balance sheet caption "deferred revenue" or "contract liability" is acceptable; ASC 606-10-45-4 encourages the term contract liability for clarity.
  • Identifying performance obligations drives the release schedule: Revenue is recognized when (or as) each distinct performance obligation is satisfied per ASC 606-10-25-23. A performance obligation is satisfied at a point in time (ASC 606-10-25-30) or over time (ASC 606-10-25-27) depending on whether any of three over-time criteria are met — for example, the customer simultaneously receives and consumes the benefits as the entity performs.
  • Allocating transaction price to obligations: Where a contract contains multiple performance obligations (e.g., software license + one year of support), the transaction price is allocated on a relative standalone selling price (SSP) basis per ASC 606-10-32-28. Deferred revenue is disaggregated accordingly, so each slice is released as its associated obligation is satisfied, not as a single lump sum.
  • Variable consideration and constraint: If the upfront payment includes variable amounts (rebates, volume discounts), ASC 606-10-32-11 requires inclusion of variable consideration only to the extent it is probable that a significant revenue reversal will not occur. This may increase or decrease the initial deferred revenue balance upon remeasurement.
  • Current vs. non-current classification: Deferred revenue expected to be earned within 12 months is classified as a current liability; the remainder is non-current. ASC 210-10-45-1 governs balance sheet classification. Bundled contracts with multi-year support obligations frequently create a non-current contract liability tranche.
  • Disclosure of remaining performance obligations: ASC 606-10-50-13 requires disclosure of the aggregate transaction price allocated to unsatisfied (or partially unsatisfied) performance obligations and when the entity expects to recognize that revenue. This is the primary disclosure that gives investors visibility into the deferred revenue release pipeline.

ASC 606 Deferred Revenue Recognition — Practical Example

Scenario: A SaaS company receives $120,000 on January 1 for a one-year subscription (software access) plus implementation services with an SSP of $30,000 (implementation) and $90,000 (subscription). Total contract price = $120,000. After SSP-based allocation: Implementation = $30,000; Subscription = $90,000. Implementation is satisfied at go-live on February 1; subscription is earned ratably over 12 months.

January 1 — Cash receipt

AccountDrCr
Cash$120,000
Contract Liability — Implementation$30,000
Contract Liability — Subscription$90,000

February 1 — Implementation go-live (point-in-time recognition)

AccountDrCr
Contract Liability — Implementation$30,000
Revenue — Implementation$30,000

January 31 (month-end) — Subscription release ($90,000 ÷ 12 = $7,500/month)

AccountDrCr
Contract Liability — Subscription$7,500
Revenue — Subscription$7,500

At December 31, the full $120,000 has been recognized; no residual contract liability remains.

ASC 606 Deferred Revenue Recognition — Common Pitfalls

  • Collapsing multi-element arrangements into one release schedule: Controllers often release deferred revenue on a straight-line basis across the entire contract term, ignoring the separate performance obligation for implementation or setup. This delays point-in-time revenue and misaligns earnings with delivery — a common SEC comment letter trigger.
  • Ignoring the constraint on variable consideration at contract inception: If a contract includes a rebate or clawback provision, the deferred revenue balance must reflect only the constrained transaction price. Failing to remeasure when facts change (ASC 606-10-32-14) leads to premature revenue recognition and potential restatement exposure.
  • Netting contract assets against contract liabilities: ASC 606-10-45-5 requires contract assets and contract liabilities to be presented separately on the balance sheet for each contract. Netting a contract asset on Contract A against a contract liability on Contract B is an error that misrepresents the balance sheet and confuses lenders relying on deferred revenue as a covenant metric.

ASC 606 Deferred Revenue Recognition — Key Paragraphs

  • ASC 606-10-25-23 — Core recognition principle: revenue recognized when/as performance obligations are satisfied
  • ASC 606-10-45-2 — Definition and recording of a contract liability
  • ASC 606-10-32-28 — Allocation of transaction price on relative standalone selling price basis
  • ASC 606-10-50-13 — Disclosure of remaining performance obligations (the "backlog" disclosure)
  • ASC 606-10-25-27 through 25-29 — Over-time recognition criteria
  • ASC 606-10-32-11 and 32-14 — Variable consideration estimation and the constraint

Related Topics

asc 606 revenueasc 606 performance obligationsasc 606 over time point in time