What Is the Revenue Recognition Principle? The 5 Steps Explained

By Markets & Investing DeskUpdated Nov 10, 2026

Revenue Recognition Principle
Illustration · Fintrev

Definition

The revenue recognition principle is the accounting rule that records revenue when control of goods or services passes to the customer, not when cash arrives.

Key takeaways

  • ASC 606 and IFRS 15 use one five-step model, effective for public companies in 2018.
  • A contract's price is split among performance obligations by their relative standalone selling prices.
  • Revenue is recognized over time if the customer consumes the benefit as the company performs.
  • A customer's prepayment is recorded as a contract liability until the promised service is delivered.

The revenue recognition principle is the accounting rule that decides when a company records revenue: when it has earned the revenue by delivering promised goods or services to a customer, not when cash arrives. Under U.S. GAAP (ASC 606) and IFRS (IFRS 15), revenue is recognized when control of a good or service passes to the customer, in the amount the company expects to be entitled to in exchange. A sale on credit can therefore be revenue today, and a customer’s prepayment can be a liability for months.

What the Principle Requires

Revenue recognition is a timing and measurement rule: for every customer arrangement, it decides in which period revenue belongs and how much. Revenue goes on the income statement; any gap between revenue earned and cash collected appears on the balance sheet as a receivable or a contract liability (often called deferred or unearned revenue).

The timing differs by business model. A retailer usually recognizes revenue at the register, because the customer takes the goods immediately. An engineering firm on a multi-year infrastructure contract may recognize revenue gradually as work progresses. A software company that bills a year in advance recognizes that fee month by month as it provides the service.

Cash Accounting vs. Accrual Accounting

The principle only applies under accrual accounting.

  • Cash accounting records revenue when payment is received and expenses when they are paid. A product sold in April and paid for in May counts as May revenue. It is simple, with no receivables or payables to track, but results swing with payment timing rather than activity. Small businesses and freelancers commonly use it; in the U.S., a business generally qualifies if its average annual gross receipts over the prior three years are at or below an inflation-adjusted threshold ($32 million for 2026).
  • Accrual accounting records revenue when earned and expenses when incurred, regardless of when cash moves. Businesses above the threshold must generally use it for tax purposes, and all financial statements prepared under GAAP or IFRS, including those of public companies, are accrual-based.

The 5 Steps of Revenue Recognition

The FASB and the IASB issued converged standards in 2014: ASC 606 under U.S. GAAP and IFRS 15 internationally. Effective for public companies in 2018, they replaced a patchwork of industry-specific rules with a single five-step model, with some differences in detail between the two.

  1. Identify the contract with the customer. A contract can be written, oral or implied by normal business practice. It must be approved by the parties, identify each party’s rights and payment terms, have commercial substance, and make collection of the consideration probable.
  2. Identify the performance obligations. Each distinct promise to transfer a good or service is a separate performance obligation. A promise is distinct if the customer can benefit from it on its own (or with readily available resources) and it is separately identifiable within the contract. One contract can contain several obligations.
  3. Determine the transaction price. This is the amount the company expects to be entitled to for fulfilling its obligations. Variable consideration such as discounts, rebates, refunds and performance bonuses is included only to the extent a significant reversal is not expected later; significant financing components and noncash consideration also affect the price.
  4. Allocate the transaction price. When a contract has more than one performance obligation, the price is split among them in proportion to their relative standalone selling prices, meaning what each item would sell for separately.
  5. Recognize revenue when (or as) each obligation is satisfied. An obligation is satisfied when control transfers to the customer, either at a point in time or over time.

Point in Time vs. Over Time

Revenue is recognized over time if any of three conditions holds: the customer consumes the benefit as the company performs (a subscription or cleaning service); the work creates or enhances an asset the customer controls (construction on the customer’s land); or the work produces an asset with no alternative use to the company and the company has an enforceable right to payment for work to date. Otherwise revenue is recognized at a point in time, when indicators such as legal title, physical possession, acceptance and the right to payment have passed to the customer. Over-time revenue is measured with an output method (units delivered, milestones reached) or an input method (costs incurred relative to total expected costs).

Worked Example: A Bundled Software Contract

Hypothetical example. A software company signs a contract for a 12-month subscription plus a one-time installation, for a combined $12,000 paid upfront. It sells the subscription separately for $10,800 and installation separately for $2,700, so standalone prices total $13,500. Assume installation is a distinct service completed in the first month and the subscription is delivered evenly over the year.

  • Steps 1 and 2: One contract, two performance obligations (installation and subscription).
  • Step 3: Transaction price of $12,000.
  • Step 4: The bundle sells at 12,000 / 13,500 ≈ 88.9% of standalone value. Installation receives $2,700 × 12,000 / 13,500 = $2,400. The subscription receives $10,800 × 12,000 / 13,500 = $9,600.
  • Step 5: Installation revenue of $2,400 is recognized when installation is completed. Subscription revenue is recognized at $9,600 / 12 = $800 per month.

The journal entries:

  • On receipt of cash: debit Cash $12,000, credit Contract liability (deferred revenue) $12,000. No revenue yet.
  • When installation is completed: debit Contract liability $2,400, credit Revenue $2,400.
  • Each month of service: debit Contract liability $800, credit Revenue $800.

If the company ended its year after month three, it would report $4,800 of revenue ($2,400 plus three months of $800) and still carry a $7,200 liability for service it owes. If installation were not distinct, for example because the software cannot function without the company’s own integration work, it would be combined with the subscription and the full $12,000 would be spread over the service period.

Why Accurate Revenue Recognition Matters

Revenue is the first line investors, lenders and analysts read, and nearly every profitability metric flows from it. Recording it too early overstates profitability; recording it too late makes a growing business look stagnant. Because public companies report each fiscal quarter, shifting revenue across period boundaries can change reported growth, earnings per share, loan covenant calculations and earnings-linked bonuses.

Premature or fictitious revenue has been at the center of many accounting fraud cases, leading to restatements, regulatory penalties and shareholder lawsuits. A single standardized model makes timing harder to manipulate and lets readers compare companies across industries and, largely, across GAAP and IFRS.

Limitations of the Principle

The five-step model is principles-based, so it relies on judgment at several points:

  • Deciding whether promises are distinct changes how many obligations exist and when revenue appears.
  • Standalone selling prices often must be estimated when items are never sold separately.
  • Variable consideration requires forecasting returns, rebates or bonuses, and those estimates can be revised.
  • Progress on long contracts depends on cost or milestone estimates that may prove wrong.
  • Principal vs. agent judgments decide whether revenue is reported gross (the full amount the customer pays) or net (only the commission or fee), which can change reported revenue substantially without changing profit.

The principle also says nothing about cash. A company can report strong revenue while collecting little of it, which is why analysts read revenue alongside receivables, contract liabilities and free cash flow.

Accrual principle. The broad rule that transactions are recorded when they occur, not when cash moves. Revenue recognition is the part that governs revenue.

Matching principle. Expenses are recorded in the same period as the revenue they help generate. Revenue recognition sets the revenue timing; matching pulls related costs, such as cost of goods sold or sales commissions, into that period.

Recognized vs. realized. Revenue is realized when converted into cash or a claim to cash, and recognized when recorded in the financial statements. Recognition depends on transfer of control; realization may come before (a prepayment) or after (a credit sale).

Invoicing vs. earning. Neither an invoice nor a payment triggers recognition by itself. An invoice issued before delivery creates a receivable and an offsetting contract liability, or is not recorded at all, depending on whether payment is unconditionally due. Cash received for services to be performed next month is a liability until those services are performed.

FAQs

Do the five steps apply to every type of revenue?

No. ASC 606 and IFRS 15 cover contracts with customers, but certain arrangements fall under other standards, including leases, insurance contracts and financial instruments. A lessor's rental income, for example, follows lease accounting rules.

The Bottom Line

Revenue recognition matters to investors, lenders and analysts, because nearly every profitability metric starts with reported revenue. Companies that report under GAAP or IFRS must apply the five-step model, and judgments about distinct obligations, prices and progress can shift revenue between periods. Since recognized revenue can run ahead of collections, readers should check it against receivables, contract liabilities and free cash flow.

About this page

Written by Markets & Investing Desk

The Markets & Investing Desk covers investing guides, the financial dictionary, companies, people, economics and market data.

Published
Last updated

Spotted an error? Tell the editors. This page is general information, not financial advice.