ASC 606: Revenue from Contracts with Customers, Five-Step Model

ASC 606 is the U.S. accounting standard for revenue recognition on contracts with customers, and it works through a five-step model: identify the contract, identify the distinct performance obligations in it, determine the transaction price, allocate that price among the obligations, and recognize revenue as each obligation is satisfied. The core principle behind the steps is simple in words and hard in practice — recognize revenue that reflects the transfer of promised goods or services, in the amount the company expects to be entitled to receive in exchange.1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606 Everything else in the standard, from licensing rules to warranty treatment to disclosures, sits on top of that model.

Step 1: Identify the Contract

A contract can be written, oral, or implied by customary business practices, but it only falls inside ASC 606 when five conditions are all met:2Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606 – Section: What Are the Main Provisions?

  • All parties have approved the contract and are committed to performing.
  • Each party’s rights to the goods or services are identifiable.
  • The payment terms are identifiable.
  • The contract has commercial substance, meaning it will change the company’s expected future cash flows.
  • Collection of the consideration is probable.

If any condition fails, cash received from the customer is booked as a liability, not revenue, until the criteria are met or the arrangement terminates. Multiple contracts entered into with the same customer at or near the same time may need to be combined and accounted for as a single contract when they were negotiated as a package, when the price of one depends on another, or when the goods and services promised across them form a single performance obligation.

Step 2: Identify the Performance Obligations

Every distinct promise in the contract is a separate performance obligation. A good or service is distinct when the customer can benefit from it on its own or with other readily available resources, and when the promise to deliver it is separately identifiable from the other promises in the contract.2Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606 – Section: What Are the Main Provisions?

The separately identifiable test carries most of the judgment. When the company provides a significant integration service that ties multiple items into a combined output the customer actually contracted for, those items are bundled into a single performance obligation. Routine administrative tasks, like opening a customer account, are not performance obligations at all. A series of substantially identical goods or services transferred in the same pattern can be treated as one performance obligation rather than many.

Step 3: Determine the Transaction Price

The transaction price is the total consideration the company expects to be entitled to for transferring the promised goods or services. It rarely stops at the sticker figure on the invoice.2Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606 – Section: What Are the Main Provisions?

Variable Consideration

Discounts, rebates, refunds, performance bonuses, and penalties are variable consideration. A company estimates the variable amount using whichever of two methods better predicts the outcome. The expected value method uses probability-weighted amounts across possible outcomes and suits large portfolios of similar contracts. The most likely amount method picks the single most probable result and fits binary outcomes like a pass/fail bonus.

A constraint then limits how much of that estimate can enter the transaction price. Only amounts for which it is probable that a significant reversal of cumulative recognized revenue will not occur are included. Factors that raise reversal risk include outcomes driven by forces outside the company’s control, long resolution windows, thin historical experience, and a wide range of possible results.1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606

Significant Financing Component

When there is a material gap between delivery and payment, the transaction price is adjusted for the time value of money. As a practical expedient, a company can skip this adjustment when the gap is expected to be one year or less at contract inception.

Noncash Consideration

Noncash consideration, such as equipment or materials provided by the customer, is measured at fair value on the date the contract criteria are met and included in the transaction price.

Sales with a Right of Return

Revenue is recognized only for the products the company does not expect to be returned. For the portion expected to come back, the company records a refund liability along with an asset for its right to recover the returned goods. Both are updated each reporting period, with the adjustments running through revenue and cost of sales.1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606

Step 4: Allocate the Transaction Price

When a contract has more than one performance obligation, the total transaction price is split among them in proportion to their standalone selling prices. If the company sells the item on its own to similar customers, that observable price controls.

When no observable price exists, ASC 606 accepts three estimation methods:

  • Adjusted market assessment, which estimates what customers in the relevant market would pay.
  • Expected cost plus a margin, which forecasts the cost to satisfy the obligation and adds an appropriate profit margin.
  • Residual approach, available only when the standalone selling price is highly variable or uncertain, which backs into the unknown price by subtracting the observable prices of the other obligations from the total.

Discounts and variable consideration tied to a specific obligation can sometimes be allocated entirely to that obligation instead of being spread across the contract, but only when specific conditions are met.

Step 5: Recognize Revenue as Control Transfers

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 the asset and obtain substantially all of its remaining benefits. That transfer happens either over time or at a point in time.

Over Time

Revenue is recognized over time when any one of three criteria is met:1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606

  • The customer simultaneously receives and consumes the benefits as the company performs, as with a cleaning service or a monthly hosting subscription.
  • The company’s performance creates or enhances an asset the customer already controls, such as construction on the customer’s property.
  • The performance creates an asset with no alternative use to the company, and the company has an enforceable right to payment for work completed to date, which often describes custom manufacturing that cannot be redirected to another buyer.

Over-time revenue requires a method to measure progress. Output methods track value delivered — units produced, milestones hit, deliveries made. Input methods track effort expended, such as costs incurred or labor hours consumed against the total expected. The method should faithfully depict the pattern of control transfer.

Point in Time

When none of the over-time criteria are met, revenue is recognized at a specific point in time. Indicators of control transfer include a present right to payment, transfer of legal title, transfer of physical possession, customer acceptance, and the customer bearing the significant risks and rewards of ownership.

Contract Modifications

A modification is a change in scope, price, or both that the parties approve. The accounting depends on what the change actually does. If the modification adds distinct goods or services and the added price reflects their standalone selling prices, it is treated as a separate, standalone contract, and the original accounting continues unchanged.

If a modification does not qualify as a separate contract, the treatment turns on whether the remaining goods or services are distinct from what was already delivered:

  • When the remaining items are distinct, the company treats the modification as termination of the original contract and start of a new one. The transaction price for the remaining obligations combines any unrecognized consideration from the original contract with the new consideration.
  • When the remaining items are not distinct, they form part of a single, partially completed performance obligation, and the company adjusts revenue on a cumulative catch-up basis at the modification date by recalculating its measure of progress.
  • When both situations are present in the same modification, each method is applied to the relevant portion.

The distinct-versus-not-distinct call determines whether the revenue impact hits immediately or spreads over the remaining contract period, and errors here can cause material misstatements.

Principal Versus Agent

When a third party is involved in providing goods or services to the customer, the company has to decide whether it is the principal or the agent. Principals control the good or service before it reaches the customer and recognize revenue at the gross amount charged. Agents arrange for someone else to provide it and recognize only their commission or fee.

The controlling question is whether the company controls the good or service before it transfers to the customer. ASC 606 lists several indicators that point toward agent status:1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606

  • Another party is primarily responsible for fulfilling the contract.
  • The company bears no inventory risk before or after customer order, during shipping, or on return.
  • The company has no discretion in setting prices.
  • Compensation takes the form of a commission.
  • The company is not exposed to customer credit risk.

No indicator is decisive on its own, and the conclusion can differ across performance obligations within a single contract.

Licenses of Intellectual Property

Licensing has its own guidance because what the customer gets depends on the type of IP. Functional IP has significant standalone functionality the customer can use as it exists at a point in time — software, drug formulas, completed media content, patented manufacturing processes. A license to functional IP is a right to use, and revenue is generally recognized at the point in time when control of the license transfers.

Symbolic IP lacks standalone functionality and gets substantially all of its value from the company’s ongoing activities: brands, team names, logos, franchise rights. A license to symbolic IP is a right to access the IP over the license period, and revenue is recognized over time. A single contract can contain both, and each license is treated according to its type.

Warranties

An assurance-type warranty promises the customer that the product meets agreed specifications and nothing more. It is not a separate performance obligation; the company estimates the cost and recognizes it as an expense under existing product warranty guidance. Warranties required by law are a strong indicator of this type.

A service-type warranty goes beyond assurance and provides an additional service. Extended warranties sold separately, or coverage periods that run well past what is needed to confirm quality, tend to fall here. This kind of warranty is a separate performance obligation: a portion of the transaction price is allocated to it and recognized as revenue over the warranty period. If a company offers both and cannot reasonably separate them, they are accounted for together as a single performance obligation.

Repurchase Agreements and Bill-and-Hold

When a company sells an asset but keeps an obligation or right to buy it back, the customer may not actually obtain control. ASC 606 addresses three forms: forwards (obligation to repurchase), call options (right to repurchase), and put options (customer’s right to require repurchase). For forwards and calls, the customer generally does not obtain control. If the repurchase price is less than the original selling price, the arrangement is a lease. If the repurchase price equals or exceeds the original selling price, it is a financing arrangement, and the difference between the consideration received and the repurchase price runs through interest expense over the term. For put options, when the price is below the original and the customer has a significant economic incentive to exercise, it is a lease; otherwise it is a sale with a right of return.

In a bill-and-hold arrangement, the company invoices the customer but keeps physical possession. Revenue can still be recognized before physical delivery, but only if the arrangement has a substantive business reason, the product is identified separately as belonging to the customer, it is ready for physical transfer, and the company cannot use it or redirect it. Arrangements initiated by the seller rather than the customer signal the substance may be missing.

Contract Costs

ASC 340-40 sits alongside ASC 606 and governs the costs of getting and delivering on contracts.

Incremental costs of obtaining a contract — costs the company would not have incurred if the contract had not been won — are capitalized as an asset when recovery is expected. Sales commissions triggered by a closed deal are the most common example. Costs that would have been incurred regardless, like fixed salaries, advertising, or legal fees for pursuing deals, are expensed as incurred. A practical expedient lets a company expense these costs immediately if the expected amortization period is one year or less. The period should include anticipated renewals, amendments, and follow-on contracts with the same customer when the costs relate to goods or services transferred under those future arrangements.

Fulfillment costs are capitalized only when all three of these apply: the costs relate directly to a specific contract, they generate or enhance resources that will be used to satisfy the obligations, and recovery is expected. Costs that fall under other standards, like inventory or fixed assets, follow those standards instead.

Disclosures

ASC 606 requires disclosures meant to show the nature, amount, timing, and uncertainty of revenue and related cash flows.

Disaggregation

Revenue must be broken into categories that show how economic factors affect the nature and timing of cash flows. Typical splits include product or service type, geography, market or customer type, contract duration, and timing of transfer.

Remaining Performance Obligations

Companies disclose the aggregate transaction price allocated to obligations that are unsatisfied at period end, along with when they expect to recognize it, either quantitatively in time bands or qualitatively. A practical expedient exempts obligations from contracts with an original expected duration of one year or less.1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606

Contract Balances

Opening and closing balances of receivables, contract assets, and contract liabilities have to be disclosed, along with explanations of significant changes. A contract asset is a right to payment conditional on something other than the passage of time, such as completing another deliverable in the same contract. A receivable is an unconditional right to payment where only the due date is pending. That distinction tells users how much recognized revenue still depends on future performance versus how much is simply awaiting collection.1Financial Accounting Standards Board. ASU 2014-09 Revenue from Contracts with Customers Topic 606

Significant Judgments

Judgments that materially affect the amount and timing of revenue must be disclosed, including how the company decides whether obligations are distinct, how it estimates variable consideration, how it allocates the transaction price, and how it determines whether recognition is over time or at a point in time.

Private Company Relief

Private companies can elect several exemptions. At minimum, they still disaggregate revenue by timing of transfer, distinguishing over-time from point-in-time revenue. They may opt out of detailed contract balance changes, remaining performance obligation disclosures, and most significant judgment disclosures. Even with the exemptions, they must still disclose the methods used for over-time recognition and the methods and assumptions used to evaluate whether variable consideration is constrained.