ASC 606 revenue recognition is the US GAAP standard that tells companies when and how much revenue to book from contracts with customers, using a single five-step model: identify the contract, identify the performance obligations, determine the transaction price, allocate that price across the obligations, and recognize revenue as each obligation is satisfied.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers The core principle is simpler than the mechanics: recognize revenue when goods or services transfer to the customer, in the amount the company expects to collect. Public companies have applied the standard to fiscal years starting after December 15, 2017; private companies, to fiscal years starting after December 15, 2019. The rule covers all customer contracts except those governed by other standards, such as leases, insurance contracts, and financial instruments.
Step 1: Identify the Contract
A contract qualifies under ASC 606 only when four conditions hold at inception. The parties have approved the agreement. Each side’s rights and payment terms are identifiable. The agreement has commercial substance, meaning the company’s future cash flows are expected to change because of the deal. And it is probable the company will collect what it is owed. If any one of these fails, the five-step model is off the table until the facts change.
Two or more contracts signed around the same time with the same customer may have to be combined and treated as one. That happens when the pricing of one depends on the other, or when the goods and services across the contracts form a single performance obligation. Auditors scrutinize this closely, because splitting an economically unified arrangement into separate papers can pull revenue forward in ways the standard does not permit.
Step 2: Identify the Performance Obligations
Every distinct promise to transfer a good or service is its own performance obligation. A promise counts as distinct when the customer can benefit from it alone or with readily available resources, and the promise is separately identifiable from other commitments in the contract.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers Deliverables that are highly interdependent get bundled. A design-build construction contract, for example, usually produces a single obligation because the design and the construction cannot be meaningfully separated.
Mistakes at this step cascade. Revenue timing and amounts are tied directly to when each obligation is satisfied, so splitting a bundled promise or combining two distinct ones distorts every downstream number.
Principal Versus Agent
When a third party helps deliver to the customer, the company has to decide whether it is the principal or an agent. A principal recognizes gross revenue; an agent recognizes only its fee or commission. The analysis turns on control: does the company control the good or service before it reaches the customer? Three indicators guide the call.
- Fulfillment responsibility. The company is primarily responsible for delivering the good or service and ensuring it meets the customer’s specifications.
- Inventory risk. The company bears the risk of loss on the goods before or after transfer.
- Pricing discretion. The company sets the price the customer pays.
Marketplaces and platforms wrestle with this constantly. Flipping from gross to net reporting can slash headline revenue without touching the bottom line, which is exactly why regulators and auditors pay attention.
Step 3: Determine the Transaction Price
The transaction price is the total consideration the company expects to collect for the promised goods or services. That is not always the contract’s stated number. The calculation has to account for variable amounts, the time value of money, and any noncash consideration.
Variable Consideration
Discounts, rebates, refunds, performance bonuses, and penalties all make the price variable. The company estimates variable consideration using either the expected value method (a probability-weighted average of all possible outcomes) or the most likely amount method (the single most probable outcome, best for binary cases like a pass/fail bonus).
A constraint then applies. Variable consideration can only be included in the transaction price to the extent it is probable that a significant reversal in cumulative recognized revenue will not occur once the uncertainty resolves. Under US GAAP, “probable” is generally read as roughly a 75 percent likelihood. The constraint exists to keep companies from booking aggressive numbers they later have to walk back.
Significant Financing Component
When payment timing is far from delivery timing, the deal contains an implicit financing element. If more than one year separates transfer and payment, the company must adjust the transaction price using a discount rate that reflects a separate financing transaction between the parties. The difference between the discounted amount and the stated price flows through as interest income or expense over the financing period, not as revenue. A practical expedient lets companies skip the adjustment when the gap is one year or less.
Noncash Consideration
When a customer pays in something other than cash, the company measures that consideration at fair value and includes it in the transaction price. If fair value cannot be reasonably estimated, the standalone selling price of the goods or services being provided serves as the proxy.
Step 4: Allocate the Transaction Price
If a contract contains more than one performance obligation, the transaction price is divided among them based on relative standalone selling prices.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers The standalone selling price is what the company would charge for that item sold separately. Each obligation then drives its own recognition pattern based on the allocated amount.
When the standalone selling price is not directly observable, the standard allows three estimation methods. The adjusted market assessment approach estimates what a customer would pay, often referencing competitor pricing adjusted for the company’s costs and margins. The expected cost plus a margin approach forecasts the cost to satisfy the obligation and adds an appropriate profit margin. The residual approach subtracts the observable standalone selling prices of the other obligations from the total transaction price, with the remainder treated as the estimated standalone selling price; this method is available only when the price is highly variable or has not yet been established.
Step 5: Recognize Revenue
Revenue is recognized when the company satisfies a performance obligation by transferring control of the good or service to the customer. Control means the customer can direct the use of and receive the remaining benefits from the asset. The transfer happens either over time or at a point in time.
Recognition Over Time
Revenue is recognized over the life of a performance obligation when any one of three conditions is met.
- Simultaneous receipt and consumption. The customer receives and uses the benefits as the company performs. Routine services like cleaning, security, or payroll fit here.
- Customer-controlled asset. The company’s work creates or enhances an asset the customer controls as the work progresses. A contractor building on a customer’s land is the classic case.
- No alternative use plus right to payment. The company’s work produces something it cannot easily redirect to another customer, and the company has an enforceable right to payment for work completed so far. Custom manufacturing often lands here.
Over-time recognition requires a method to measure progress. Output methods track value delivered — milestones reached, units produced. Input methods track effort — costs incurred, labor hours expended against total expected inputs. An invoice practical expedient lets a company recognize revenue equal to the amount it can bill when that invoiced amount corresponds directly to the value delivered.
Recognition at a Point in Time
If none of the three over-time conditions apply, revenue is recognized at the specific moment the customer obtains control. Five indicators help pinpoint it.2Financial Accounting Standards Board. Accounting Standards Update 2014-09 – Revenue from Contracts with Customers (Topic 606)
- The customer has a present obligation to pay for the asset.
- The customer holds legal title.
- The customer has taken physical possession.
- The significant risks and rewards of ownership have shifted to the customer.
- The customer has accepted the asset.
No single indicator decides the question. Physical possession, in particular, does not always align with control. Consignment arrangements and bill-and-hold transactions are common cases where possession and control sit with different parties.2Financial Accounting Standards Board. Accounting Standards Update 2014-09 – Revenue from Contracts with Customers (Topic 606)
Right of Return
When customers can return a product, the company does not book the full sale and clean up later. At the time of sale it records three things: revenue only for the goods it does not expect to be returned, a refund liability for the expected returns, and a separate asset for the right to recover the returned goods. Both the refund liability and the recovery asset get updated at each reporting period as return estimates change.
Licensing of Intellectual Property
IP licenses follow their own rules inside ASC 606 because the nature of the IP controls the timing.
- Functional intellectual property has significant standalone functionality — software, completed media content, patented drug formulas. A license to functional IP is generally a right to use the IP as it exists when granted, so revenue is recognized at a point in time.
- Symbolic intellectual property has no standalone functionality and derives its value from the company’s ongoing activities — brand names, logos, team trademarks, franchise rights. A license to symbolic IP is a right to access the IP over the license period, so revenue is recognized over time.
Functional IP can shift to over-time recognition in narrow circumstances: when the company’s ongoing activities are expected to substantially change the IP’s functionality during the license period and the customer is contractually or practically required to use the updated version. Otherwise the point-in-time default holds.
Sales-based and usage-based royalties on IP licenses carry their own rule. Revenue from those royalties is recognized only at the later of two events: the underlying sale or usage occurs, or the related performance obligation is satisfied. This royalty exception overrides the normal variable consideration rules.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers
Contract Modifications
Scope and price changes mid-contract are common and the accounting treatment matters. A modification is treated as a separate contract only when both conditions hold: it adds distinct goods or services, and the price increase reflects the standalone selling prices of those additions, adjusted for the circumstances. If those tests fail, the company accounts for the modification either as a termination of the old contract and the creation of a new one, or as a cumulative catch-up to the existing contract, depending on whether the remaining goods and services are distinct from those already transferred. Long-term service and construction contracts live in this territory, and the choice can shift significant revenue between periods.
Accounting for Contract Costs
ASC 606 operates alongside ASC 340-40, which governs costs tied to customer contracts. Costs fall into two buckets: costs to obtain a contract and costs to fulfill one.
Costs to Obtain
An incremental cost of obtaining a contract must be capitalized when the company expects to recover it. “Incremental” is the operative word: the cost must be one the company would not have incurred without winning the deal. Sales commissions paid only on signed contracts are the textbook example. Fixed salaries, advertising, bid preparation, and legal fees incurred during pursuit are not incremental, because the company would have paid them regardless.
A practical expedient allows immediate expensing when the expected amortization period is one year or less. The amortization period, however, must consider anticipated renewals and follow-on contracts with the same customer, which often pushes the period past one year and eliminates the shortcut.
Costs to Fulfill
Fulfillment costs are capitalized only when all three conditions are met: they relate directly to a specific contract or an identifiable anticipated contract, they generate or enhance resources that will be used to satisfy future performance obligations, and they are expected to be recovered. Direct labor, direct materials, and costs explicitly chargeable to the customer qualify. General and administrative overhead, wasted materials, and costs tied to obligations already satisfied do not and are expensed as incurred.
Amortization and Impairment
Capitalized contract costs are amortized on a basis consistent with the pattern of transfer of the related goods or services. At each reporting period the company tests the capitalized asset for impairment. An impairment loss is recognized when the carrying amount exceeds the remaining consideration the company expects to receive, less the costs still to be incurred in delivering the related goods or services. Once recognized, an impairment loss on contract cost assets cannot be reversed.
Disclosure Requirements
Recognition is only half the compliance load. ASC 606 pairs its measurement rules with disclosures meant to show users the revenue story behind the numbers.
Disaggregation of Revenue
Companies must break revenue from customer contracts into categories that show how economic factors affect the nature, amount, timing, and uncertainty of revenue. The categories can be organized by product line, geography, market type, contract duration, timing of transfer, or any other dimension that fits how the business is actually managed.
Contract Balances
Disclosure covers contract assets, contract liabilities, and trade receivables. A contract asset arises when the company has transferred goods or services but does not yet have an unconditional right to payment. A contract liability, often called deferred revenue, arises when the company has received payment but has not yet delivered. Opening and closing balance reconciliations are required for both contract assets and contract liabilities, with explanations for the significant changes.
Remaining Performance Obligations
Companies must disclose the total transaction price allocated to performance obligations that remain unsatisfied or partially unsatisfied at period end, along with when they expect to recognize that revenue. They also must disclose the significant judgments made in applying the five-step model, including how the transaction price was determined, how it was allocated, and how satisfaction of obligations was decided.
Private Company Relief
Nonpublic entities get a lighter disclosure load. Private companies can skip the detailed disaggregation categories required of public companies, provided they still disclose revenue broken out by timing of transfer (point in time versus over time) along with qualitative information about how economic factors affect revenue and cash flows. They can also omit certain information about revenue recognized from previously satisfied obligations if they include the contract balance disclosures instead.
SEC Enforcement Risk
For public companies, misapplying ASC 606 is not just an accounting matter. The SEC has brought actions against companies for improper revenue recognition under the standard. In one case the agency charged a company with improperly recognizing royalty revenues, which resulted in materially inaccurate financial statements; the company agreed to a cease-and-desist order and paid a $300,000 civil penalty.3Securities and Exchange Commission. SEC Charges Amyris with Improper Revenue Recognition In another, the SEC required a company to fully remediate its material weakness in internal controls and imposed a contingent $400,000 penalty if it failed to meet the mandated timeline.4Securities and Exchange Commission. SEC Charges CPI Aerostructures with Financial Reporting, Accounting, and Controls Violations
Both actions cited violations of the reporting, internal controls, and books-and-records provisions of the Securities Exchange Act of 1934. The pattern across the cases is the same: insufficient internal controls, inadequate accounting staff resources, and aggressive revenue assumptions that went unchecked. The internal control framework around revenue recognition deserves the same attention as the accounting judgments themselves, because that is where enforcement tends to land.