Revenue recognition: Answer Guide 2027

Revenue recognition: Answer Guide 2027

Revenue recognition: Answer Guide 2027

For a revenue recognition interview question, open with this: under ASC 606, revenue is recognized when a company transfers control of goods or services to the customer, following a five-step model — identify the contract, identify performance obligations, determine the transaction price, allocate the price to obligations, and recognize revenue as each obligation is satisfied. The core principle is simple: book revenue when you deliver, not when you get paid or sign the deal.

What This Tests

Revenue recognition tests whether you understand accrual accounting at its most practical — the gap between cash and reported revenue. Interviewers use it because the five-step model gives candidates a built-in structure, and they can immediately tell who has one from who is improvising. It is commonly reported by candidates in both accounting and equity research interviews.

How to Answer a Revenue Recognition Interview Question

1. State the core principle. Revenue is recognized when control transfers to the customer, in the amount the company expects to be entitled to. Cash timing is irrelevant — that is the whole point of accrual accounting.

2. Walk the five steps. (1) Identify the contract with the customer. (2) Identify the performance obligations — the distinct goods or services promised. (3) Determine the transaction price, including variable consideration like discounts or bonuses. (4) Allocate the price across obligations based on standalone selling prices. (5) Recognize revenue as each obligation is satisfied, either over time or at a point in time.

3. Explain over-time vs point-in-time. Revenue is recognized over time when the customer receives benefit as the work is performed (e.g., construction, subscriptions); otherwise at the point control transfers (e.g., a product ships). Getting this judgment right is where real-world complexity lives.

4. Close with a sample line. "Under ASC 606, revenue follows a five-step model and is recognized when control transfers — over time as obligations are performed, or at a point in time when delivery happens."

Common Mistakes on Revenue Recognition Interview Questions

Saying revenue is booked when cash is received. That is cash accounting. Under accrual rules, a signed contract with future delivery books no revenue today — just deferred revenue (a liability) if cash arrived early.

Skipping the performance obligations step. Step two is where multi-element deals (software plus support, equipment plus installation) get split. Candidates commonly report follow-ups on exactly this.

Ignoring variable consideration. Discounts, rebates, and performance bonuses change the transaction price. Strong answers mention that the price is estimated, constrained, and trued up — not just the contract's headline number.

Revenue is the first line of every model you will ever build, so interviewers expect you to own this topic. Memorize the five steps, anchor on control transfer, and you will answer with authority.

Keep Reading

FAQ

What is revenue recognition in simple terms? The accounting rules for when a company can record a sale as revenue — generally when it delivers the goods or services, not when cash changes hands.

What are the five steps of ASC 606? Identify the contract, identify performance obligations, determine the transaction price, allocate the price to the obligations, and recognize revenue as obligations are satisfied.

What is the difference between deferred revenue and accounts receivable? Deferred revenue is cash received before delivery (a liability); accounts receivable is delivery before cash received (an asset). They are mirror images of timing.

When is revenue recognized over time versus at a point in time? Over time when the customer benefits as work is performed or controls an asset being built; at a point in time when control transfers discretely, like a product shipment. Specifics may vary by role and region.

Preparing for Bank of America's interview? Our 2027 Bank of America Video Interview and Coding Challenges Exact Questions and Answers has practice questions and answers — $79 one-time, instant download.