The ASC 606 revenue recognition rules require a company to recognize revenue from a customer contract when it transfers control of the promised goods or services to the customer, in the amount it expects to collect in exchange. That principle runs through a single five-step model that replaced almost all of the industry-specific revenue guidance that came before it: identify the contract, identify the performance obligations in it, determine the transaction price, allocate that price to 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 standard applies to every contract with a customer except those already covered by other guidance, including leases, insurance contracts, and financial instruments.
Step 1: Is There a Contract
A contract exists for ASC 606 purposes when four things are true at once. The parties have approved it. 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 it. And it is probable the company will collect what it is owed. If any of those conditions is missing, the five-step model does not start yet.
Two or more contracts signed at roughly the same time with the same customer may need to be combined and treated as one, if the pricing of one depends on the other or if the goods and services across them form a single performance obligation. Auditors look hard at this, because splitting one economic arrangement into separate paperwork is a common way to pull revenue forward.
Step 2: What Are the Performance Obligations
Every distinct promise to transfer a good or service is a performance obligation. A promise counts as distinct when the customer can benefit from the item on its own or with resources readily available to them, 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
If deliverables are so intertwined that the company is really providing a combined output, they collapse into one obligation. A firm hired to design and build a custom facility does not have a design obligation and a construction obligation; the two are highly interdependent and become one. This step matters because revenue timing and amounts hinge on when each obligation is satisfied, and errors here cascade into every step that follows.
Principal or Agent
When a third party helps deliver to the customer, the company has to decide whether it is the principal or the agent. A principal recognizes gross revenue at the full amount charged. An agent recognizes only the net fee or commission it earns. The test is control: does the company control the good or service before it reaches the customer?
Three indicators support a principal conclusion. The company is primarily responsible for fulfilling the promise and meeting the customer’s specifications. The company bears inventory risk before or after transfer. And the company has discretion in setting the price. A business that merely arranges for someone else to deliver a product, without ever controlling it, is an agent. Marketplace and platform companies work through this analysis constantly, and moving from gross to net reporting can change reported revenue dramatically without touching the bottom line.
Step 3: What Is the Transaction Price
The transaction price is the total consideration the company expects to collect for the promised goods or services. It is not always the number on the contract. The price has to account for variable amounts, the time value of money, and any noncash items the customer provides.
Variable Consideration
Discounts, rebates, refunds, performance bonuses, and penalties all make the price variable. The company estimates the variable amount using either the expected value method, a probability-weighted average of possible outcomes, or the most likely amount method, which picks the single most probable result and fits binary situations like a pass/fail bonus.
A constraint then applies. Variable consideration can only enter the transaction price to the extent it is probable that a significant reversal of 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 stop companies from booking aggressive figures they may later have to unwind.
Significant Financing Component
If the timing of payment and the timing of delivery are far apart, the arrangement may contain a financing element. When more than a year separates transfer and payment, the company adjusts the transaction price using a rate that reflects a separate financing transaction between the parties. The difference between the discounted amount and the stated price is interest income or expense over the financing period, not revenue. A practical expedient lets companies skip the adjustment when the gap is one year or less.
Noncash Consideration
If the customer pays with something other than cash, the company measures that consideration at fair value and includes it in the transaction price. When fair value cannot be reasonably estimated, the standalone selling price of what the company is providing serves as the proxy.
Step 4: Allocate the Price to the Obligations
When a contract has more than one performance obligation, the transaction price is split among them based on relative standalone selling prices. The standalone selling price is what the company would charge for that good or service if it sold it separately.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers
A worked example: a software license with a standalone selling price of $8,000 and a year of technical support with a standalone selling price of $2,000, bundled for $9,000. Combined standalone value is $10,000. The license takes 80 percent of the bundle ($7,200) and support takes 20 percent ($1,800). Each obligation then follows its own recognition pattern.
When a standalone selling price is not directly observable, the standard offers three estimation methods. Adjusted market assessment looks to what a customer would pay in the market, sometimes referencing competitor pricing adjusted for the company’s cost and margin position. Expected cost plus a margin forecasts the cost of satisfying the obligation and adds an appropriate profit margin. The residual approach backs into the price by subtracting the observable standalone prices of the other obligations from the total, but it is only available when the selling price is highly variable or not yet established.
Step 5: Recognize Revenue When 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 receive its remaining benefits. That transfer happens either over time or at a single point in time.
Over-Time Recognition
Revenue is recognized over the life of an obligation if any one of three conditions is met. The customer receives and consumes the benefits as the company performs, as with routine cleaning, security, or payroll processing. The company’s work creates or enhances an asset the customer already controls, as with a contractor building on the customer’s land. Or the work produces something with no alternative use to the company, and the company has an enforceable right to payment for what it has completed so far, which is common in custom manufacturing.
When recognition happens over time, the company picks a method to measure progress. Output methods look at value delivered, such as milestones or units produced. Input methods look at effort, such as costs incurred or labor hours against total expected inputs. An invoice practical expedient is also available: if the amount the company can bill corresponds directly to the value delivered, revenue can simply equal the invoiced amount.
Point-in-Time Recognition
If none of the three over-time conditions apply, revenue is recognized at the moment the customer obtains control. Five indicators help identify that moment: the customer has a present obligation to pay, holds legal title, has taken physical possession, has accepted the asset, and bears the significant risks and rewards of ownership. No single indicator settles the question. Physical possession, for example, does not always align with control; consignment and bill-and-hold arrangements routinely separate the two.2Financial Accounting Standards Board. Accounting Standards Update 2014-09 – Revenue from Contracts with Customers (Topic 606)
Where the customer has a right to return the product, the company does not book the whole sale and clean up later. At the time of sale it records revenue only for the goods it does not expect back, a refund liability for the expected returns, and a separate asset for the right to recover the returned goods. Both the liability and the recovery asset are updated each reporting period as return estimates change.
Licenses of Intellectual Property
Licenses get their own timing rules because the nature of the IP drives when revenue is recognized. Functional IP 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 the license is granted, so revenue is recognized at a point in time. Symbolic IP has no standalone functionality and draws its value from the company’s ongoing activities: brand names, logos, sports 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 flip to over-time recognition only 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 constraint. Revenue from those royalties is recognized only at the later of the underlying sale or usage taking place, or the related performance obligation being satisfied. The royalty exception overrides the normal variable consideration rules.1Financial Accounting Standards Board. Accounting Standards Update 2016-10 – Revenue from Contracts with Customers
Contract Modifications
Contracts change. When the parties adjust scope, price, or both, the company has to decide how to account for the modification. It is treated as a separate contract when two conditions are both met: the modification adds distinct goods or services, and the price increase reflects the standalone selling prices of those additions, adjusted for the specifics of the deal.
When it does not qualify as a separate contract, the company either treats the modification as a termination of the old contract and creation of a new one, or as a cumulative catch-up adjustment to the existing contract. Which one depends on whether the remaining goods and services are distinct from those already transferred. Long-term service and construction contracts run into modifications constantly, and the treatment chosen can shift meaningful amounts of revenue between periods.
Costs of Getting and Delivering the Contract
ASC 606 works with ASC 340-40 on the costs tied to customer contracts. Costs split into two buckets, and the classification affects both the balance sheet and the income statement.
Incremental costs of obtaining a contract are capitalized as an asset if the company expects to recover them. The word incremental is doing the work: the cost must be one the company would not have incurred without winning the contract. Sales commissions paid only on signed deals are the standard example. Fixed salaries, advertising, bid preparation, and legal fees during the pursuit are not incremental because they would have been paid regardless. A practical expedient lets companies expense these costs immediately when the amortization period is one year or less, but the amortization period has to account for anticipated renewals and follow-on contracts with the same customer, which often pushes it past a year and takes the expedient off the table.
Costs to fulfill a contract are capitalized only when three conditions all hold. The costs relate directly to a specific contract, or an anticipated contract the company can identify. 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 are expensed as incurred.
Capitalized contract costs are amortized on a basis consistent with the transfer pattern of the related goods or services. Each reporting period, the asset is tested 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 come in delivering the related goods or services. Once recognized, an impairment loss on contract cost assets cannot be reversed.
Disclosures the Standard Requires
Recognition is only half the standard. ASC 606 also asks for enough disclosure that a reader can understand the revenue story behind the numbers.
Revenue must be disaggregated into categories that show how economic factors affect the nature, amount, timing, and uncertainty of revenue. Categories can run by product line, geography, market type, contract duration, timing of transfer, or any other dimension consistent with how the company manages its business.
Contract balances get their own disclosures. 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 been paid but has not yet delivered. Opening and closing balances of both must be reconciled, with the significant changes explained.
Companies also disclose the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at period end, and when they expect to recognize that revenue. Significant judgments applied through the five-step model come out in the disclosures too: how the transaction price was determined, how it was allocated, and how the company decided when each obligation was satisfied.
Nonpublic entities get some relief. Private companies can skip the detailed disaggregation categories required of public filers, though they still have to disclose revenue by timing of transfer (point in time versus over time) along with qualitative information on how economic factors affect revenue and cash flows. Private companies can also omit certain information about revenue recognized from previously satisfied obligations, provided they include the contract balance disclosures instead.
Compliance and SEC Enforcement
For public companies, misapplying ASC 606 can move from an accounting issue to an SEC enforcement matter. The SEC has charged a company with improperly recognizing royalty revenues that led to 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 action, the SEC required a company to fully remediate a material weakness in internal controls and imposed a contingent $400,000 penalty if the mandated timeline was missed.4Securities and Exchange Commission. SEC Charges CPI Aerostructures with Financial Reporting, Accounting, and Controls Violations Both cases cited violations of the reporting, internal controls, and books-and-records provisions of the Securities Exchange Act of 1934, and both showed a similar pattern: thin internal controls, undersized accounting resources, and aggressive revenue assumptions that went unchecked. The controls around revenue recognition deserve the same weight as the accounting itself.