ASC 606 revenue recognition explained

ASC 606 is the US revenue standard, and it applies to almost every company that sells goods or services under US GAAP. This ASC 606 summary covers the core principle, the five steps, how deferred revenue and contract assets work, what is in scope, and where ASC 606 differs from IFRS 15.

By Awais Jameel, Chartered Accountant. Reviewed by Muhammad Bilal, Chartered Accountant. Checked against official sources on . 4 minute read.

Short answer

ASC 606 revenue recognition, set out in Topic 606 of the FASB Accounting Standards Codification, requires a company to recognize revenue when it transfers promised goods or services to customers, in the amount it expects to be entitled to in exchange. It applies through a five-step model, replaced ASC 605 and its industry-specific rules, and is substantially converged with IFRS 15. Public companies applied it from 2018 and most private companies a year or two later.

At a glance

Codification
Topic 606
Issued
2014, as ASU 2014-09
Replaced
ASC 605 and industry guidance
Model
Five steps
IFRS twin
IFRS 15
Excel
Revenue allocation calculator
ASC 606 revenue recognition explainedCodification: Topic 606; Issued: 2014, as ASU 2014-09; Replaced: ASC 605 and industry guidance; Model: Five steps; IFRS twin: IFRS 15; Excel: Revenue allocation calculator.KEY FACTS AT A GLANCEASC 606 revenue recognition explainedCodificationTopic 606Issued2014, as ASU 2014-09ReplacedASC 605 and industryguidanceModelFive stepsIFRS twinIFRS 15ExcelRevenue allocationcalculatorChecked against official sourcesTax BakersASC 606 revenue recognition explainedCodification: Topic 606; Issued: 2014, as ASU 2014-09; Replaced: ASC 605 and industry guidance; Model: Five steps; IFRS twin: IFRS 15; Excel: Revenue allocation calculator.KEY FACTS AT A GLANCEASC 606 revenue recognitionexplainedCodificationTopic 606Issued2014, as ASU 2014-09ReplacedASC 605 and industry guidanceModelFive stepsIFRS twinIFRS 15ExcelRevenue allocation calculatorChecked against official sourcesTax Bakers
Key facts at a glance, as set out in this guide.

ASC 606 revenue recognition summary: what does it require?

The core principle is to recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration the company expects to be entitled to. Revenue follows the transfer of control, not the invoice or the cash. The FASB issued the standard in May 2014 as ASU 2014-09, jointly developed with the IASB, and amended it several times before it took effect.

What is the ASC 606 five-step model?

The ASC 606 five-step model, with Codification referencesThe ASC 606 five-step model, with Codification references1Identify thecontractASC606-10-25-12Identify theobligationsASC606-10-25-143Determinethe priceASC606-10-32-24Allocatethe priceASC606-10-32-285RecognizerevenueASC606-10-25-23
Each step maps to a section of Topic 606.

Each step has detailed guidance in the Codification. Step 2, identifying performance obligations, and step 4, allocating the price on the basis of standalone selling prices, involve the most judgment. See the ASC 606 five-step model with examples.

What does ASC 606 cover?

All contracts with customers except leases (ASC 842), insurance contracts (ASC 944), financial instruments and guarantees, and certain nonmonetary exchanges between companies in the same line of business. Sales of nonfinancial assets that are not outputs of ordinary activities, such as selling a building, follow ASC 610-20, which uses many of the same principles.

Deferred revenue, contract assets and receivables

TermWhen it arisesExample
ReceivableAn unconditional right to payment; only time must passAn invoice due in 30 days
Contract assetPerformance done, but payment depends on something other than timeRevenue on a milestone contract before the milestone is billed
Contract liability, usually called deferred revenuePayment received or due before performanceAn annual software subscription billed in advance

The standard's term is contract liability, but most US companies label it deferred revenue on the balance sheet. Subscription businesses see this most; see ASC 606 for SaaS companies.

A worked example

On July 1, a company bills a customer $12,000 for a one-year support contract, paid upfront. It records $12,000 of deferred revenue, then recognizes $1,000 of revenue each month as the support is provided. At December 31, revenue for the year is $6,000 and deferred revenue is $6,000. Under ASC 605 the answer would have been the same for this simple case; the differences show up in bundles, variable pricing and licenses.

What changed from ASC 605?

ASC 605 had broad principles plus hundreds of pieces of industry-specific guidance, such as the software rules that required vendor-specific objective evidence (VSOE) of fair value before revenue could be split. ASC 606 replaced them with one model: standalone selling prices can be estimated, variable consideration is estimated rather than waiting for it to become fixed, and more disclosure is required.

ASC 606 vs IFRS 15: what is different?

A fuller comparison is in IFRS 15 vs ASC 606.

AreaASC 606IFRS 15
Collectibility threshold for a contractProbable, meaning likely to occur: a higher barProbable, meaning more likely than not
Licenses of intellectual propertyFunctional or symbolic IPRight to access or right to use
Shipping and handling after control passesMay be treated as a fulfillment costAssessed as a possible performance obligation
Sales taxesMay exclude all sales taxes from the transaction priceAssessed tax by tax
Reversal of impairment of contract costsNot allowedAllowed

See IFRS 15 explained and IFRS vs US GAAP: the key differences. For contract costs, see ASC 340-40; for gross or net revenue, principal vs agent under ASC 606.

Are there simplifications for private companies?

Mostly in disclosures. Private companies can omit some quantitative disclosures, such as the amount of the price allocated to remaining performance obligations, and give less detail on contract balances. There are also a few targeted practical expedients, for example for private company franchisors. The five-step model itself is the same.

What do companies disclose?

Disaggregated revenue, contract balances, remaining performance obligations and significant judgments. Private companies may elect simpler disclosures, for example omitting the quantitative information on remaining performance obligations. To model your own contracts, use the Revenue allocation calculator (Excel).

Need help applying the standards?

Our Chartered Accountants help finance teams and students apply US GAAP and IFRS to real transactions.

Questions people ask

What is ASC 606?

The US GAAP revenue standard, Topic 606 of the FASB Codification, which recognizes revenue when control of goods or services transfers to the customer, using a five-step model.

What are the five steps of ASC 606?

Identify the contract, identify the performance obligations, determine the transaction price, allocate it, and recognize revenue as each obligation is satisfied.

Is deferred revenue the same as a contract liability?

Yes. ASC 606 uses the term contract liability; deferred revenue is the label most US companies use for it.

What is the difference between ASC 606 and IFRS 15?

They are substantially converged. Differences include the collectibility threshold, licenses, shipping and handling, sales taxes and reversal of contract cost impairments.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. FASB Accounting Standards Codification: Topic 606, Revenue from Contracts with Customers
  2. Financial Accounting Standards Board: Revenue recognition
  3. IFRS Foundation: Jurisdiction profile, United States

Rules and fees change. If you are reading this long after October 4, 2026, confirm the figures with the source before you rely on them.

More in ASC 606

This guide is general information. It is not tax or legal advice for your situation.