Web Analytics
FINANCIAL STATEMENT ANALYSIS

Revenue Recognition Principles and Applications

By KeyPoint Learning • 9-minute read •
CFA CFA Level I

Updated for the 2026-2027 CFA® Level I curriculum.

Revenue recognition determines when a company records revenue on its income statement, not when it collects cash. CFA Level I tests the general principle behind this timing, the five-step model used under the converged IFRS 15 and ASC 606 standards, and how recognition choices affect financial analysis. Getting the timing right matters because it changes reported earnings, margins, and how well you can compare one company's trend to another's.

Quick Answer

Revenue recognition is the accounting principle that records revenue when a company satisfies a performance obligation, not when it receives cash. Under the converged IFRS 15 and ASC 606 framework, companies apply a five-step model: identify the contract, identify performance obligations, determine the transaction price, allocate that price, and recognize revenue as obligations are satisfied, either at a point in time or over time.

Key Takeaways

  • Revenue recognition follows accrual accounting: revenue is recorded when earned, not when cash changes hands.

  • IFRS 15 and ASC 606 use the same five-step model, which improves comparability across companies reporting under different standards.

  • Performance obligations are satisfied either at a point in time, such as product delivery, or over time, such as a multi-year service contract.

  • Deferred revenue, also called unearned revenue, is a liability representing cash received before the company has earned it.

  • Misallocating the transaction price in bundled contracts, or misjudging the pattern of satisfaction, distorts reported revenue.

  • Analysts compare revenue growth with changes in deferred revenue and receivables to judge the quality of reported revenue.

What You Need to Know for CFA Level I

  • The LOS asks you to describe general principles, specific applications, and analytical implications. You do not need full codification-level detail.

  • Revenue recognition is accrual-based. It depends on performance obligation satisfaction, not on when cash is received.

  • Be ready to apply the five-step model to a simple contract, including allocating price across more than one obligation.

  • Know the difference between recognizing revenue at a point in time and recognizing it over time.

  • Understand the boundary with expense recognition: this page covers when revenue is recorded, not when related costs are matched or capitalized.

  • The main trap is assuming all revenue is recognized at delivery. Many service, subscription, and long-term contracts recognize revenue over time instead.

Revenue Recognition and the Accrual Principle

Accrual accounting records revenue when it is earned, regardless of when cash arrives. A company can collect cash in January for a service delivered through June. The receipt initially creates a liability when the performance obligation remains unsatisfied. Revenue is then recognized as the obligation is satisfied, which can occur gradually rather than only when the entire service ends.

This distinction drives most CFA Level I questions on this topic. If a question tests whether you can tell revenue apart from cash collected, it is testing the accrual principle, not a calculation.

The Five-Step Revenue Recognition Model

IFRS 15 and ASC 606 converged on one model for recognizing revenue from contracts with customers. The model applies the same five steps regardless of industry.

Step

What It Requires

1. Identify the contract

Confirm an agreement exists with enforceable rights and payment terms.

2. Identify performance obligations

Separate the contract into distinct promises to deliver goods or services.

3. Determine the transaction price

Set the total amount the company expects to receive in exchange.

4. Allocate the transaction price

Split the price across obligations based on relative standalone selling prices.

5. Recognize revenue

Record revenue as each obligation is satisfied, at a point in time or over time.

Step 4 requires careful attention to the allocation basis. Allocation uses relative standalone selling prices, not an even split and not the stated contract price for each item if that price does not reflect what each piece would sell for on its own.

Recognizing Revenue Over Time or at a Point in Time

Step 5 asks a practical question: does the customer receive the benefit gradually, or all at once?

Revenue is recognized over time if at least one qualifying criterion is met:

  • The customer simultaneously receives and consumes the benefits as the company performs.

  • The company creates or enhances an asset the customer controls as it is created or enhanced.

  • The asset has no alternative use to the company, and the company has an enforceable right to payment for performance completed to date.

An ongoing advisory service commonly meets the first criterion. Assess the contractual facts for other arrangements. Revenue is recognized at a point in time when control of a good transfers at a single moment, such as a product shipped and delivered to a buyer.

This distinction changes how fast revenue shows up on the income statement, even for contracts of the same dollar size.

Deferred Revenue and Its Link to the Balance Sheet

When a customer pays before the company satisfies the performance obligation, the company cannot record that cash as revenue yet. It records a liability called deferred revenue (or unearned revenue). As the company satisfies the obligation, it reduces the liability and recognizes revenue in its place.

This liability link matters for analysis. A growing deferred revenue balance often signals future revenue already under contract. A shrinking balance can mean the company is recognizing revenue faster than it signs new business.

Why Revenue Recognition Choices Matter for Analysis

Recognition timing affects reported margins, growth rates, and comparability. Two companies with identical cash collections can report very different revenue figures if one recognizes revenue over time and the other recognizes it at delivery. Analysts watch for receivables growing faster than revenue, unusual jumps tied to contract modifications, and swings in deferred revenue that do not match business activity. None of these automatically signal a problem, but each deserves a closer look before trusting a reported revenue trend.

Working Example

Scenario: TechNova Inc. sells a bundled contract on January 1 for $120,000, paid in full at signing. The bundle includes a distinct, independently functional perpetual software license delivered immediately and one year of technical support provided evenly. TechNova determines standalone selling prices of $100,000 for the license and $20,000 for the support service.

Step 1: identify the contract. TechNova has a signed agreement with enforceable payment terms.

Step 2: identify performance obligations. Two distinct obligations exist: the license and the support service.

Step 3: determine the transaction price. $120,000 total.

Step 4: allocate the transaction price.

Step 5: recognize revenue as obligations are satisfied.

The license transfers control at delivery, so TechNova recognizes the full $100,000 on January 1.

The support service is satisfied evenly over time:

Rounded to whole dollars, monthly support revenue is $1,667.

After one month, TechNova has recognized $100,000 plus $1,667, or $101,667 in total revenue. The remaining $18,333 of the support fee stays on the balance sheet as deferred revenue.

TechNova collected $120,000 in cash on day one, but its income statement for that first month shows only $101,667 of revenue. The rest is a liability, not revenue, until the support service is actually performed.

When the Bundle Sells at a Discount

Keep TechNova's standalone prices of $100,000 and $20,000, but suppose the customer pays $108,000 for the same two obligations. Assume no evidence supports allocating the discount to only one obligation.

The $12,000 bundle discount reduces both allocations in the same proportion. The license accounts for five-sixths of the standalone total, so it receives five-sixths of the contract price.

Cash received still equals revenue recognized plus the remaining contract liability in this simplified example. Allocating the whole discount to support would overstate the amount recognized when the license transfers. The allocation decision therefore affects the timing of reported revenue, even though the customer's total payment is unchanged.

Common Exam Traps

Treating cash receipt as revenue

In the example above, a candidate might assume the full $120,000 counts as January revenue. Only the portion tied to a satisfied obligation is revenue. The rest is deferred revenue.

Assuming every contract recognizes revenue at one point

Long-term service, construction, and subscription contracts often recognize revenue over time, not all at signing or delivery.

Misallocating price in bundled contracts

Splitting revenue evenly between obligations, instead of using relative standalone selling prices, changes how much revenue each period reports.

Confusing deferred revenue with accrued revenue

Deferred revenue is a liability for cash received before performance. It is not an asset, and it is not the same as unbilled revenue for work already performed but not yet invoiced.

Reading rising deferred revenue as automatically bad

An increase can mean strong future revenue is already under contract. A decrease can mean revenue is being recognized faster than new contracts are signed. Direction alone does not tell you quality.

Practice Question

Question: On January 1, Harbor Consulting receives $60,000 cash for a three-year advisory contract. Harbor satisfies its performance obligation evenly over the three years. Under the five-step revenue recognition model, how much revenue should Harbor recognize in the first year?

  1. $0, because the full amount is deferred until the contract ends.

  2. $20,000, recognized as the performance obligation is satisfied over time.

  3. $60,000, recognized immediately because cash was collected upfront.

  • Correct Answer: B

Harbor's obligation is satisfied evenly over three years, so revenue is recognized over time rather than at a single point. recognized in year one. The remaining $40,000 stays on the balance sheet as deferred revenue until earned in later years.

  • Option A: Incorrect. This assumes recognition must wait until the contract fully ends, ignoring that the service is earned gradually as it is performed.

  • Option C: Incorrect. This confuses cash basis accounting with accrual-based revenue recognition. Collecting cash upfront does not, by itself, create revenue.

Continue Your CFA Level I Prep With KeyPoint

Use structured lessons, practice questions, mock exams, and progress tracking to focus on the time you have left

FAQs About Revenue Recognition Principles and Applications

The five steps are: identify the contract with a customer, identify the performance obligations, determine the transaction price, allocate the transaction price to each obligation, and recognize revenue as each obligation is satisfied.

ASC 606 is the US GAAP revenue standard that, together with IFRS 15, created one converged five-step model for recognizing revenue from customer contracts. Before convergence, US GAAP and IFRS relied on different, often industry-specific rules.

Deferred revenue, also called unearned revenue, is a liability a company records when it receives cash before satisfying the related performance obligation. It converts to revenue as the company delivers the good or service.

When cash arrives upfront, the company debits cash and credits deferred revenue, a liability. As it satisfies the obligation, it debits deferred revenue and credits revenue, moving the amount from the balance sheet to the income statement.

Recognition timing changes reported revenue, margins, and trend comparisons. Analysts need to understand recognition choices to judge earnings quality and compare companies that apply the standard differently in practice.

On This Page

Explore KeyPoint Learning

  • Video Lessons
  • Study Notes
  • Practice Quizzes
  • Mock Exams
  • Progress Tracking
Explore CFA Study Packages

Get CFA Insights in Your Inbox

Adding to Cart

Preparing your study package access...