Finance Accounting Marketing Human Resources Sales Corporate Governance Technology Startup Procurement Law
Select Page
⚡ TL;DR
ASC 606 is the US GAAP standard for revenue from contracts with customers, applying a five-step model: identify the contract, identify performance obligations, determine the transaction price, allocate it, and recognise revenue as obligations are satisfied. Developed jointly with IFRS 15, it largely converged U.S. and international revenue recognition.

Revenue is the most scrutinised line in any set of accounts, and ASC 606 is the US GAAP rulebook for recognising it. Issued jointly with the IASB’s IFRS 15, it replaced decades of fragmented, industry-specific U.S. revenue guidance with a single five-step model. This guide walks through each step, the judgments involved, and how ASC 606 reshaped U.S. revenue accounting for finance teams.

Disclaimer: This article is general accounting information, not professional advice. IFRS requirements vary by jurisdiction and are updated regularly. Consult a qualified accountant or auditor for your specific reporting situation.
Key Takeaways

What is ASC 606?
The US GAAP standard for revenue from contracts with customers, using a single five-step model that replaced industry-specific revenue guidance.

How many steps are there?
Five: identify the contract, identify performance obligations, determine the transaction price, allocate it, and recognise revenue as obligations are satisfied.

Is ASC 606 the same as IFRS 15?
They were developed jointly and are substantially converged, with only minor differences in disclosure and certain edge cases.

Why did US GAAP need ASC 606?

Before ASC 606, U.S. revenue recognition was a patchwork of more than a hundred pieces of industry-specific and transaction-specific guidance built up over decades. Software, real estate, telecommunications, and many other industries each had their own detailed rules, and similar economic transactions could be accounted for differently depending on the sector. This fragmentation produced inconsistency, complexity, and frequent restatements, and it made comparison across industries difficult.

ASC 606 swept this away with a single, principles-and-rules model applicable to virtually all contracts with customers, regardless of industry. Issued in 2014 as the product of a joint project with the IASB, it was one of the most significant convergence achievements between US GAAP and IFRS. The change was substantial enough that implementation took years, requiring companies to revisit every revenue stream and, in many cases, to overhaul their systems and processes.

What is the five-step revenue model?

ASC 606 condenses revenue recognition into one disciplined sequence. You first identify the contract with a customer, then identify the distinct performance obligations within it, determine the total transaction price, allocate that price across the obligations based on their standalone selling prices, and finally recognise revenue as each performance obligation is satisfied. The same five steps apply whether the contract is for a product, a service, a licence, or a complex bundle.

The model’s strength is consistency: a software arrangement, a construction contract, and a subscription are all analysed through identical steps, making revenue comparable across very different businesses. The challenge is that each step requires judgment, and the same five steps that bring discipline also demand careful analysis of contract terms, performance obligations, and pricing. This structure mirrors IFRS 15 almost exactly, as explained in our IFRS hub.

1Contract2Obligations3Price4Allocate5Recognise
The five-step revenue recognition model of ASC 606.

How do you identify performance obligations?

A performance obligation is a promise to transfer a distinct good or service to the customer. A good or service is distinct if the customer can benefit from it on its own or with readily available resources, and if it is separately identifiable from other promises in the contract. Separating a contract into its distinct performance obligations is often the most judgment-intensive step, particularly for bundled arrangements common in technology and services.

Consider a contract bundling software, installation, and ongoing support. If each element is distinct, the contract contains three performance obligations, and the transaction price must be allocated across them, with revenue recognised separately as each is delivered. ASC 606 provides detailed guidance and examples — reflecting the rules-based U.S. tradition — to help preparers determine when promises are distinct, but judgment remains central, and getting the unbundling wrong is a common source of revenue misstatement.

When is revenue recognised over time versus at a point in time?

ASC 606 recognises revenue over time if any of three criteria are met: the customer simultaneously receives and consumes the benefits as the entity performs, the entity’s performance creates or enhances an asset the customer controls, or the asset has no alternative use to the entity and the entity has an enforceable right to payment for performance completed to date. If none applies, revenue is recognised at the point in time control of the good or service transfers.

This distinction is critical for construction, engineering, and long-term service contracts, where over-time recognition using a measure of progress can spread revenue across multiple periods. For a typical product sale, control usually transfers at delivery, giving point-in-time recognition. The over-time criteria require careful analysis, and the choice materially affects the timing of reported revenue, making it one of the most important judgments under the standard.

💡 Pro Tip: Build a contract review template that runs every material new contract through all five steps and documents the conclusion at each. ASC 606’s detailed guidance rewards a systematic approach, and a consistent template creates the audit trail the SEC and auditors expect for revenue, the most scrutinised number in the statements.

How does ASC 606 handle variable consideration?

Variable consideration — discounts, rebates, refunds, performance bonuses, penalties, and usage-based fees — must be estimated and included in the transaction price, using either the expected value or the most likely amount, whichever better predicts the consideration. Crucially, ASC 606 applies a constraint: variable amounts are included in revenue only to the extent that a significant reversal is not probable. This prevents premature recognition of uncertain amounts.

The constraint is the safety valve against aggressive revenue. A company expecting a volume rebate reduces the revenue it recognises by the estimated rebate, releasing more only as the uncertainty resolves. This requires good historical data and disciplined estimation, and it is an area auditors and the SEC examine closely, because optimistic estimates flatter early revenue at the cost of later reversals. The treatment closely mirrors IFRS 15’s approach to variable consideration.

What about the balance sheet and disclosures under ASC 606?

Although a revenue standard, ASC 606 reaches into the balance sheet through contract assets and contract liabilities. A contract liability arises when a customer pays in advance (deferred revenue); a contract asset arises when the entity has performed but its right to payment is conditional on something other than the passage of time. The standard also requires the incremental costs of obtaining a contract, such as sales commissions, to be capitalised when recoverable and amortised over the period of benefit.

ASC 606 demands extensive disclosure so users understand the nature, amount, timing, and uncertainty of revenue: disaggregation of revenue, information about contract balances, performance obligations, and significant judgments. These disclosures often require data the accounting system was not built to capture, which is why implementation was so substantial. The balance-sheet mechanics and disclosure burden parallel those under IFRS 15, covered in our IFRS hub.

⚠️ Risk: Recognising revenue on the invoicing schedule rather than on the transfer of control is the most common ASC 606 error. Billing and revenue recognition are independent under the standard. Align recognition to when control of the good or service passes to the customer, not to when you invoice, or you risk material misstatement.

How do you determine and allocate the transaction price?

The transaction price is the consideration the entity expects to be entitled to in exchange for transferring goods or services, which can be more than the simple invoice amount. It includes fixed consideration, estimated variable consideration subject to the constraint, the effect of any significant financing component when the timing of payment provides a material financing benefit, the fair value of any non-cash consideration, and any consideration payable to the customer. Each of these elements requires assessment under the detailed ASC 606 guidance.

Once determined, the transaction price is allocated to the distinct performance obligations in proportion to their relative standalone selling prices. Where a standalone selling price is not directly observable, the entity estimates it using approaches such as adjusted market assessment, expected cost plus a margin, or, in limited circumstances, a residual approach. This allocation determines how much revenue attaches to each obligation, and therefore how revenue is spread across the contract. Getting the standalone selling price estimates right is essential, because errors flow directly into the timing and amount of recognised revenue.

What were the biggest ASC 606 implementation challenges?

ASC 606 implementation proved far more demanding than many companies anticipated, and the lessons remain relevant for new contract types and acquisitions. The accounting analysis — running each revenue stream through the five steps — was substantial, but the data and systems challenges often dominated. Legacy systems built to track invoices rather than performance obligations could not readily produce the contract-level data, disaggregated revenue, and remaining performance obligation information the standard requires for both recognition and disclosure.

Companies also had to revisit contracts, estimate standalone selling prices where none were observable, design processes for variable consideration and the constraint, and build the capability to capitalise and track contract costs. Many found that revenue recognition under ASC 606 required cross-functional coordination among finance, sales, legal, and IT. The practical lesson is to treat any significant revenue change as a project spanning analysis, data, systems, and process, not merely an accounting policy update, a theme echoed in the IFRS 15 experience covered in our IFRS hub.

How do significant financing components work under ASC 606?

When the timing of payments in a contract provides the customer or the entity with a significant benefit of financing the transfer of goods or services, ASC 606 requires the transaction price to be adjusted for the time value of money. If a customer pays substantially in advance, part of the consideration is in effect financing that the customer provides to the entity; if payment is significantly deferred, the entity is financing the customer. The financing element is presented as interest, separate from revenue.

A practical expedient exempts arrangements where the period between performance and payment is one year or less, which covers most ordinary trade. For long-term contracts, advance-funded projects, or extended payment terms, however, the financing component can be material and must be separated, preventing revenue from being overstated by what is really interest. This treatment ensures that the revenue line reflects the value of the goods or services rather than the effect of payment timing, and it aligns with the equivalent IFRS 15 requirement discussed in our IFRS hub.

How should companies govern revenue recognition under ASC 606?

Because revenue is the most scrutinised number and ASC 606 involves significant judgment, robust governance is essential. Leading practice is to document the five-step analysis for each contract type, establish clear policies for variable consideration and the constraint, define how standalone selling prices are estimated, and review significant or non-standard contracts before the close. The process should produce an audit trail that auditors and, for public companies, the SEC can follow without bespoke explanation.

Governance also means consistency across the organisation, so that similar contracts are accounted for the same way, and a process for assessing new contract types and modifications as they arise. For public companies, revenue is a frequent subject of SEC comment letters and a critical accounting estimate requiring disclosure, so the rigour of the revenue process directly affects reporting credibility. Treating revenue recognition as a governed, documented discipline rather than a routine calculation is what protects against the misstatements that make revenue the leading cause of restatements.

Frequently Asked Questions

Does ASC 606 apply to all revenue?

It applies to revenue from contracts with customers. Interest, dividends, lease income, and insurance fall under other standards.

What replaced the old industry revenue rules?

ASC 606 replaced more than a hundred pieces of industry-specific U.S. revenue guidance with a single five-step model.

How is a contract asset different from a receivable?

A receivable is an unconditional right to payment; a contract asset’s right to payment is still conditional on future performance, not just the passage of time.

Is ASC 606 converged with IFRS 15?

Yes, substantially. The two were developed jointly, with only minor differences in disclosure and certain edge cases.

Last Updated: June 2026 · Reviewed by the Kurums Accounting editorial team.

Discover more from Kurums | Business Intelligence

Subscribe to get the latest posts sent to your email.

Discover more from Kurums | Business Intelligence

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Kurums | Business Intelligence

Subscribe now to keep reading and get access to the full archive.

Continue reading