Interview Questions157

    Revenue Recognition: The ASC 606 Five-Step Model

    How ASC 606 decides when and how much revenue a company records, step by step, and the judgments in each step that move reported revenue.

    |
    14 min read
    |
    1 interview question
    |
    Share
    US GAAPWritten under US GAAP. IFRS treats this topic the same way, so it applies to IFRS reporters too.

    Introduction

    In the fourth quarter of 2023, Pfizer reduced its revenue by $3.5 billion without giving back a dollar to anyone that quarter. It now expected the US government to return an estimated 6.5 million courses of its COVID treatment Paxlovid. Expected returns reduce the revenue a company is entitled to record, so the new estimate became a non-cash reversal of revenue already reported. Three years earlier, the Securities and Exchange Commission (SEC) had fined Super Micro Computer $17.5 million for recording revenue too early, on goods still in its warehouses and goods shipped before customers had authorized them.

    Pfizer's case turns on how much a company is entitled to; Super Micro's turns on when it has earned it. Revenue is the first line of the income statement and the starting point of most valuations, yet it rests on judgments about when a customer obtains control of what it bought and how much it expects to be paid. In the United States, those judgments follow Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers, built around a five-step model. Understanding the five steps tells a banker where reported revenue can move and what to look for in the notes.

    One Model for Every Industry

    Before ASC 606, US generally accepted accounting principles (GAAP) had a patchwork of industry-specific revenue rules, from software to real estate to construction. The Financial Accounting Standards Board (FASB) replaced them with a single standard, ASC 606, issued in 2014 and effective for US public companies from 2018, with private companies following later. Its core principle is that a company recognizes revenue to depict the transfer of promised goods or services to customers, in an amount that reflects the consideration it expects to be entitled to in exchange.

    Performance obligation

    A promise in a contract with a customer to transfer a distinct good or service, or a series of distinct goods or services that are substantially the same and transfer to the customer in the same pattern. Revenue is allocated to each performance obligation and recognized when, or as, that obligation is satisfied.

    Two ideas in that principle drive everything else. Revenue follows the transfer of control, not the signing of a contract or the receipt of cash. And the amount is what the company expects to be entitled to, which means estimating discounts, rebates, returns and other variable amounts at the outset. The standard also offers practical expedients that simplify common cases: companies may treat shipping and handling performed after the customer obtains control as a fulfillment cost rather than a separate service, present sales taxes collected from customers net of revenue, and ignore financing components on payment terms of a year or less. Most large companies use them, so they rarely explain differences between peers. How the resulting revenue line is then presented is covered in revenue on the income statement.

    What Changed From the Old Rules

    The move to ASC 606 changed revenue most for companies whose old industry rules had been strict. Software companies had needed vendor-specific objective evidence of fair value before they could separate elements of a bundle; without it, revenue on the whole bundle was deferred. ASC 606 replaced that with estimated standalone selling prices, so many software companies began recognizing license revenue earlier. Sales commissions, previously expensed by many companies, became assets under the companion guidance on contract costs. Companies adopted the standard either fully retrospectively, restating prior years, or with a modified retrospective approach, recording the cumulative effect in opening retained earnings, as described in the retained earnings roll-forward, which is why comparisons spanning 2017 and 2018 need care.

    The Five Steps at a Glance

    The model breaks every contract into the same sequence:

    StepQuestionKey judgmentsWhat it moves
    1. Identify the contractIs there an enforceable agreement?Collectibility, modifications, combining contractsWhether revenue can start at all
    2. Identify performance obligationsWhat has been promised?Whether goods and services are distinctHow many revenue streams, and their timing
    3. Determine the transaction priceHow much will the company receive?Variable consideration, financing, non-cash paymentThe total revenue on the contract
    4. Allocate the priceHow much belongs to each promise?Standalone selling pricesThe split between early and late revenue
    5. Recognize revenueWhen is each promise satisfied?Over time or at a point in time, measure of progressThe period in which revenue appears

    Each step is a decision point, and each can shift the timing of revenue between periods or change the total. The sections below take them in turn.

    Step 1: Identify the Contract

    A contract exists for accounting purposes when the parties have approved it, each party's rights and payment terms can be identified, it has commercial substance, and it is probable that the company will collect the consideration it is entitled to. The collectibility test matters most in practice: if a customer is unlikely to pay, the arrangement is not yet a contract, and any cash received is held as a liability rather than recognized as revenue. Once a contract passes the test, later doubts about a customer's ability to pay are handled through the allowance for credit losses, not by reversing revenue, as explained in accounts receivable and credit losses.

    Contracts also change. A contract modification, such as adding products or extending a term, is accounted for either as a separate new contract, if it adds distinct goods at their standalone prices, or as a change to the existing contract, which can require revenue already recognized to be adjusted. Companies that frequently renegotiate, such as enterprise software vendors, apply this guidance constantly.

    Step 2: Identify the Performance Obligations

    Next the company lists what it has promised and decides which promises are distinct: capable of being used by the customer on their own or with readily available resources, and separately identifiable from the other promises in the contract. Each distinct promise is a separate performance obligation with its own revenue and timing.

    Apple's iPhone is a familiar example. The phone is sold with services bundled into its price, such as the right to future software updates and certain cloud features. Apple's fiscal 2025 annual report explains that its services revenue includes amortization of the deferred value of services bundled in the sales price of certain products, and that it carried $13.7 billion of deferred revenue at year end, of which it expected 66% to be recognized within a year. The phone's revenue is recognized when the customer takes it home; the bundled services' revenue is spread over the period they are provided. The same distinct-or-not question decides how subscription businesses split setup fees, implementation work and ongoing access, applied in software and SaaS accounting.

    Step 3: Determine the Transaction Price

    The transaction price is the amount the company expects to receive. When part of it is uncertain, such as volume rebates, performance bonuses, price concessions or rights of return, that part is variable consideration, and the company estimates it using either an expected value or a most likely amount. The estimate is then subject to a constraint: the company may include variable consideration only to the extent that it is probable a significant reversal of cumulative revenue will not occur when the uncertainty is resolved, as Deloitte's overview of determining the transaction price explains.

    Pfizer's Paxlovid reversal was variable consideration at scale. Its 2023 annual report attributes the $3.5 billion non-cash revenue reversal to the expected return of an estimated 6.5 million treatment courses of US government inventory, a portion of it associated with sales recorded in 2022. The transaction price also reflects any significant financing component, when payment is far ahead of or behind delivery, and any non-cash consideration, measured at fair value. Suppose a company delivers equipment today and the customer will pay $1,210 in two years, with a 10% discount rate appropriate to the customer's credit. The equipment's revenue is $1,000, the cash price, recognized on delivery, and the remaining $210 is interest income recognized over the two years: $100 in the first and $110 in the second. Companies may ignore the financing component when the gap between delivery and payment is a year or less, which covers most ordinary trade credit.

    Allocating the Price and Timing the Revenue

    The last two steps decide the allocation of the total price across what the company has promised and the recognition pattern that sets when each part reaches the income statement.

    Step 4: Allocate the Transaction Price

    When a contract has more than one performance obligation, the price is allocated in proportion to each obligation's standalone selling price, the price at which the company would sell it separately. Observable prices are used where they exist; otherwise the company estimates them, using approaches such as an adjusted market assessment or expected cost plus a margin. Apple describes exactly this process, using observable prices when available and best estimates of standalone selling prices when not.

    The allocation matters because the obligations are usually satisfied at different times. Suppose a company sells a device with a standalone price of $900 and a two-year service plan with a standalone price of $100 together for $900. The $100 discount is spread across both in proportion to their standalone prices: $810 to the device and $90 to the service. If the company instead allocated more of the price to the device, which is delivered immediately, it would pull revenue forward. Discounts are allocated entirely to one obligation only when there is observable evidence that the discount relates to it alone.

    Standalone selling price

    The price at which a company would sell a promised good or service separately to a customer. Under ASC 606, the transaction price of a bundled contract is allocated to each performance obligation in proportion to these prices, observed where possible and estimated otherwise.

    Step 5: Recognize Revenue When Obligations Are Satisfied

    Finally, revenue is recognized when, or as, each performance obligation is satisfied, which happens when the customer obtains control of the good or service. An obligation is satisfied over time if the customer receives and consumes the benefit as the company performs, as with a subscription; if the company's performance creates or enhances an asset the customer controls; or if the work has no alternative use to the company and it has an enforceable right to payment for work completed to date. Otherwise it is satisfied at a point in time, judged by indicators such as legal title, physical possession, transfer of risks and rewards, customer acceptance and the right to payment.

    Over-time recognition requires a measure of progress, either output-based, such as units delivered, or input-based, such as costs incurred relative to total expected costs. The choice and the estimates behind it can move large amounts of revenue on long contracts, as covered in revenue over time for long-term contracts.

    Shipping Terms and Bill-and-Hold

    For point-in-time sales, shipping terms often decide the date. Goods shipped on terms that pass control at the seller's dock generate revenue when they leave the warehouse; goods shipped on terms that pass control on delivery generate revenue only when they arrive, which can move a late-December shipment into the following year. In a bill-and-hold arrangement, where the customer has bought goods the seller keeps for it, revenue can be recognized before delivery only if there is a substantive reason for the arrangement, the goods are identified as the customer's, they are ready for transfer and the seller cannot use them or send them to another customer.

    Licenses of Intellectual Property

    Licenses get their own guidance because what the customer receives varies. A license to functional intellectual property, such as software or a film that works as delivered, gives a right to use the property as it exists, so revenue is recognized at a point in time, when the customer can begin using it. A license to symbolic intellectual property, such as a brand name whose value depends on the licensor's ongoing activities, gives a right to access the property over the license period, so revenue is recognized over time. Royalties based on the customer's sales or usage follow an exception: they are recognized only as the underlying sales or usage occur, which is why pharmaceutical and media companies earning royalties report them as their partners' sales come in rather than estimating them up front.

    The Five Steps Applied to One Contract

    A single contract shows how the steps combine. Suppose a company signs a contract to deliver equipment, install it and provide two years of support, for $1,200 paid in full at signing. Standalone selling prices are $1,000 for the equipment, $100 for installation and $200 a year for support. The equipment is delivered and installed at the start of year one.

    Step one: the contract is enforceable and payment is certain. Step two: the equipment, installation and support are each distinct, giving three performance obligations. Step three: the transaction price is the fixed $1,200. Step four: the combined standalone prices are $1,500, so each obligation receives 80% of its standalone price: $800 for the equipment, $80 for installation and $320 for support. Step five: equipment and installation are satisfied at a point in time, on delivery; support is satisfied over time, evenly over two years.

    Income statement
    Revenue recognized under the five-step model
    $
    Line itemYear 1Year 2
    Equipment, recognized on delivery8000
    Installation, recognized on completion800
    Support, recognized over two years160160
    Total revenue1,040160
    Cash collected1,2000
    Contract liability at year end1600

    Allocation uses relative standalone selling prices: 1,200 price over 1,500 of standalone prices gives 80% of each.

    Revenue of $1,040 in year one and $160 in year two adds up to the $1,200 price, while the cash arrives entirely in year one. The $160 collected for year two's support sits as a contract liability at the end of year one, the balance sheet consequence traced in deferred revenue on the three statements. Had the company allocated the discount entirely to support, year one revenue would have been higher; had it treated installation as part of the equipment, nothing would change here because both are delivered together, but on a contract where installation took months, it would.

    Costs of Obtaining a Contract

    ASC 606 has a companion standard for costs. Under ASC 340-40, incremental costs of obtaining a contract, such as sales commissions, are capitalized as an asset when the company expects to recover them and amortized over the period the related goods or services are transferred; a company may instead expense them as incurred when that period is a year or less. A software company paying commissions on multi-year subscriptions therefore spreads that expense over the customer relationship, which, while bookings are growing, raises current margins relative to expensing it. The matching logic behind the rule is covered in recognition and matching principles.

    Where Judgment Moves Revenue

    The five steps are mechanical; the inputs are not. The judgments that most often change reported revenue are:

    • Principal or agent: whether a company controls goods before they reach the customer decides whether it records revenue gross or only its commission.
    • Variable consideration: estimates of rebates, returns, price concessions and performance bonuses, and how conservatively the constraint is applied.
    • Standalone selling prices: when prices are estimated rather than observed, the allocation can shift revenue between obligations delivered at different times.
    • Over time or point in time: whether a contract qualifies for over-time recognition, and the progress measure used.
    • Licenses: whether a license gives a right to use intellectual property as it exists, recognized at a point in time, or a right to access it as it changes, recognized over time.
    • Bill-and-hold and consignment: whether a customer has obtained control of goods the company still holds.

    The first of these changes revenue without changing profit at all, which makes it one of the most important adjustments when comparing marketplaces, distributors and travel companies, as explained in gross vs net revenue. The judgments that significantly affect the amount and timing of revenue are disclosed, at least in summary, in the revenue note. The SEC's 2020 action against Super Micro, over sales recorded under the rules that preceded ASC 606, shows what happens when the question of whether a customer has actually received the goods is ignored: according to the agency's press release on the settlement, the company recognized revenue on goods sent to warehouses but not yet delivered to customers and on goods shipped before customers authorized them, inflating revenue in the periods concerned.

    What Bankers Read in Revenue Disclosures

    ASC 606 comes with extensive disclosures, and they are among the most useful notes in a filing. Bankers read four of them closely:

    1. 1.Disaggregated revenue: revenue split by product, geography, customer type or timing of recognition, which shows what is driving growth.
    2. 2.Contract balances: receivables, contract assets and contract liabilities, and the revenue recognized from opening contract liabilities, which reveal how billing runs ahead of or behind revenue.
    3. 3.Remaining performance obligations: contracted revenue not yet recognized and when it is expected, a forward indicator for subscription and long-term contract businesses.
    4. 4.Significant judgments: how the company determines standalone selling prices, estimates variable consideration and measures progress.

    In due diligence, the revenue note is a starting point for quality of earnings work: testing whether revenue recognized converts into cash, whether variable consideration estimates have proven accurate, and whether changes in policy or estimates have flattered recent periods, the analysis set out in quality of earnings. The contract balance disclosures behind the second item are explained in contract liabilities and contract assets. In acquisitions, bankers also check whether the target's revenue policies match the buyer's, since the combined company will apply one set of judgments after closing, and a target recognizing revenue earlier than its acquirer can see its contribution fall once policies are aligned.

    The five-step model gives every company the same framework, which makes revenue more comparable than it was before 2018. It does not make revenue mechanical. Pfizer's reversal and Super Micro's settlement are reminders that the top line is an estimate built on judgments about control and entitlement, and that the notes explaining those judgments are as important as the number itself.

    Interview Questions

    1
    Question #1Easy

    What are the five steps of revenue recognition under ASC 606?

    1. 1.Identify the contract with the customer.
    2. 2.Identify the performance obligations, the distinct goods or services promised.
    3. 3.Determine the transaction price, including estimates of variable consideration such as discounts, rebates or bonuses.
    4. 4.Allocate the price to the performance obligations, based on their standalone selling prices.
    5. 5.Recognize revenue when (or as) each obligation is satisfied, by transferring control to the customer, either at a point in time or over time.

    The judgments that matter to bankers sit in steps 2, 3 and 5: how a bundled contract is split (hardware vs software vs service), how much variable consideration is booked upfront, and whether revenue is recognized at once or over time. Those choices move the timing of revenue and margins between periods, which is why revenue recognition is a focus of quality of earnings work.

    Rate yourself:

    Explore More

    Why Are Investment Banking Bonuses So High?

    Why investment banking bonuses are so high: the revenue-per-head economics, the compensation ratio, why pay is bonus-heavy and cyclical, and the real catch.

    May 27, 2026

    Private Equity Fund Structure: GPs, LPs, Carried Interest

    How private equity funds are structured: GP and LP roles, capital calls, the 2 and 20 fee model, the waterfall, and the metrics LPs use to evaluate returns.

    April 25, 2026

    Sensitivity and Scenario Analysis in Financial Modeling

    How to use sensitivity and scenario analysis in financial models. Learn data tables, tornado charts, base/bull/bear cases, and what to sensitize in DCF, LBO, and merger models.

    March 3, 2026

    Ready to Transform Your Interview Prep?

    Join 5,000+ students preparing smarter

    Join 10,000+ students who have downloaded this resource