Accounting

Revenue Recognition Explained: Core Principles and Practical Questions

Revenue recognition determines when income enters the statement of profit and loss, not merely when cash is received. This guide explains the core logic, the difference between AS 9 and Ind AS 115 in India, practical examples, and the judgments that most often change the answer.

Revenue Recognition Explained: Core Principles and Practical Questions

Revenue recognition decides when income is recorded in the statement of profit and loss. That timing matters because profit, margins, tax planning, lender reporting, managerial incentives, and audit conclusions can all change if revenue is recorded too early or too late.

At a basic level, revenue is not recognised simply because an invoice was raised or cash was collected. Revenue is recognised when the underlying accounting conditions are met under the reporting framework the entity actually follows.

What revenue recognition means

Under AS 9 on Revenue Recognition, revenue is the gross inflow arising in the ordinary activities of an enterprise from sale of goods, rendering of services, and use by others of enterprise resources yielding interest, royalties, and dividends. The standard focuses heavily on timing, transfer of significant risks and rewards for goods, performance for services, and uncertainty around measurement or collection.

Under Ind AS 115 educational material issued by ICAI, the core principle is different in structure but similar in purpose: revenue should depict the transfer of promised goods or services to a customer in an amount that reflects the consideration the entity expects to be entitled to. In practice, Ind AS 115 is a contract-based model built around performance obligations and transfer of control.

Why the concept matters in professional work

  • It affects whether current-period profit is real, deferred, or accelerated.
  • It determines whether advances sit as revenue or as a contract liability until performance occurs.
  • It changes how discounts, returns, variable consideration, and bundled contracts are measured.
  • It often decides whether a reporting issue is a cut-off error, a measurement error, or a disclosure problem.

India framework note: which rules are you even applying?

This is the first question a CA, accountant, or finance team should settle. Revenue recognition is framework-sensitive.

FrameworkCore revenue sourceBasic recognition logic
Accounting Standards frameworkAS 9Sale of goods, services, interest, royalties, and dividends; focus on transfer of significant risks and rewards, performance, and uncertainty
Indian Accounting Standards frameworkInd AS 115 educational materialIdentify contract and performance obligations, determine and allocate transaction price, recognise revenue when control transfers

Change-sensitive note verified from first-party sources: ICAI's Accounting Standards page, last updated on March 24, 2026, states that MCA issued the Companies (Accounting Standards) Rules, 2021 for accounting periods commencing on or after April 1, 2021. ICAI also states that Ind AS became mandatory for certain companies under the notified roadmap from financial year 2016-17. The exact entity-level applicability question depends on the current MCA roadmap for that reporting entity, so the correct starting point is the entity's applicable framework rather than a generic rule of thumb. Relevant first-party pages are ICAI's Accounting Standards page and ICAI's Ind AS implementation page.

How revenue recognition works under AS 9

Sale of goods

AS 9 recognises revenue when the seller has transferred property in the goods for a price, or when significant risks and rewards of ownership have passed, provided there is no significant uncertainty about consideration.

This means an invoice alone is not enough. If the seller still retains meaningful control, has major installation obligations, or faces significant uncertainty in collection or amount, recognition may need to wait.

Rendering of services

AS 9 permits either the proportionate completion method or the completed service contract method, depending on which better relates revenue to work accomplished. That is why service contracts require close attention to the pattern of performance rather than only the billing schedule.

Interest, royalties, and dividends

  • Interest is generally recognised on a time basis.
  • Royalties are generally recognised on an accrual basis under the agreement.
  • Dividends are recognised when the right to receive payment is established.

Uncertainty changes timing

AS 9 is explicit that when measurement or ultimate collection is uncertain, revenue recognition may need to be postponed. If the collectability issue arises after revenue was properly recognised, the standard points toward a separate provision rather than rewriting the original revenue figure.

How revenue recognition works under Ind AS 115

Ind AS 115 uses a contract-based recognition model. The article-level summary is straightforward:

  1. Identify the contract with the customer.
  2. Identify the distinct performance obligations.
  3. Determine the transaction price.
  4. Allocate that price to the performance obligations.
  5. Recognise revenue when, or as, each performance obligation is satisfied.

Two features create most of the practical complexity.

1. Distinct promises matter

A single contract may contain separate promises, such as equipment, installation, training, annual maintenance, and post-sale support. If those promises are distinct, revenue may need to be split and recognised on different timelines.

2. Timing depends on transfer of control

Some performance obligations are satisfied at a point in time. Others are satisfied over time. ICAI's educational material summarises the standard's focus on transfer of promised goods or services, and ICAI's July 20, 2018 clarification for real estate specifically states that Ind AS 115 does allow recognition using percentage of completion where the over-time conditions are met.

That clarification is useful beyond real estate because it shows the underlying principle: a long-duration contract does not automatically mean "recognise only on final delivery," and a progress-billing pattern does not automatically mean "recognise as billed." The accounting answer depends on the performance obligation and the standard's over-time criteria. See ICAI's real-estate clarification on Ind AS 115.

AS 9 and Ind AS 115: the practical distinction

QuestionAS 9Ind AS 115
Main lensNature of transaction and timing of performanceContract, performance obligations, and transfer of control
GoodsFocus on transfer of property and significant risks and rewardsFocus on when control of the promised good transfers
ServicesProportionate completion or completed service contract methodRecognise as each performance obligation is satisfied, at a point in time or over time
Bundled arrangementsLess structured compared with Ind AS 115Requires identification of distinct promises and allocation of transaction price
Variable considerationHandled mainly through uncertainty principlesBuilt into transaction-price assessment and related constraints
Balance sheet presentationTraditional receivable and advance logicContract assets, receivables, and contract liabilities become central

Examples that resolve common confusion

Example 1: Sale of goods before physical delivery

Assumptions: A manufacturer invoices machinery on March 28. The buyer has accepted billing, title passes on March 28, the machine is identified and ready for dispatch, and delivery is delayed only because the buyer requested April dispatch. Collection is reasonably certain.

Treatment: Under AS 9, revenue may be recognised before physical delivery if the substance shows the significant conditions for sale have been met. The key question is not the truck movement alone but whether the seller has effectively completed the sale and no significant uncertainty remains.

Example 2: Annual software licence with implementation support

Assumptions: Total contract value is Rs. 12,00,000. The contract includes a one-year software licence, initial implementation, and quarterly support. Assume the reporting entity follows Ind AS and the promises are assessed as distinct.

Treatment: Revenue may need to be allocated across the licence, implementation, and support obligations rather than recognised entirely on invoice date. If support runs for twelve months, that part is commonly recognised over the support period, not upfront.

Example 3: Customer advance received before performance

Assumptions: A customer pays 40% advance on April 1 for customised goods to be delivered in June. No goods or services have transferred by April 30.

Treatment: The April receipt is not April revenue merely because cash came in. Under Ind AS 115, it would ordinarily remain a contract liability until the relevant performance obligation is satisfied. Under AS 9 as well, advance collection does not by itself justify recognition.

Example 4: Service contract billed monthly but work is uneven

Assumptions: A consulting assignment runs for four months at Rs. 4,00,000 total. Billing is Rs. 1,00,000 per month, but 60% of the substantive work is completed in month 1 and month 2, with only reporting and closure in later months.

Treatment: Billing pattern and revenue pattern may differ. Under AS 9, a method that better relates revenue to work accomplished is preferred. Under Ind AS 115, recognition follows satisfaction of the performance obligation, not invoice timing alone.

Issues that most often change the answer

  • Returns, rebates, and price concessions: these affect whether the amount of revenue is reasonably determinable and whether estimates are needed.
  • Installation and acceptance clauses: they can delay recognition if the seller still has a substantive obligation.
  • Principal versus agent questions: AS 9 itself states that in an agency relationship, revenue is the commission amount and not the gross inflow.
  • Collectability problems: expected collection is part of recognition analysis, especially under AS 9 and contract identification under Ind AS 115.
  • Multiple deliverables: one signed contract can contain several accounting units.
  • Contract modifications: scope and price changes can alter timing and allocation under Ind AS 115.

A compact month-end checklist

  1. Confirm the entity's reporting framework first: AS or Ind AS.
  2. Match each major revenue stream to the relevant accounting logic.
  3. Test cut-off around period end using dispatch, delivery, acceptance, and completion evidence.
  4. Review advances, unbilled revenue, deferred revenue, contract assets, and contract liabilities separately.
  5. Scan contracts for clauses on returns, acceptance, penalties, milestones, variable consideration, and cancellation.
  6. Check whether collection uncertainty existed at initial recognition or arose later.
  7. Ensure disclosures are consistent with the recognition basis used.

Bottom line

Revenue recognition is fundamentally about performance, control, measurement, and certainty, not simply about invoicing or cash receipt. Under AS 9, the analysis often turns on transfer of significant risks and rewards, completion of service performance, and uncertainty. Under Ind AS 115, the analysis becomes more contract-driven and granular, especially where there are multiple promises, variable consideration, or over-time performance.

For India-facing professional work, the most reliable approach is to begin with the entity's applicable framework and then read the exact revenue stream against the authoritative source. The first-party references most useful for that starting point are ICAI's AS 9 text, ICAI's Ind AS 115 educational material, and ICAI's clarification on over-time recognition in real estate under Ind AS 115.

Related Articles

Subscribe To Our Newsletter

Subscribe us to get updates on latest Jobs Openings, News, Articles, Notices/ Circulars

Submit

© 2026 CA Samaaj. All rights reserved.

Join Whatsapp Group of CA Samaaj