Walk through the Ind AS 115 five-step model for a contract with a customer. Allocates transaction price across performance obligations and computes revenue recognised at period-end.
| Performance obligation | SSP | Allocated | % Done | Recognised |
|---|---|---|---|---|
| Software license (1-year subscription) (over-time) | ₹1,00,000 | ₹88,889 | 25% | ₹22,222 |
| Implementation services (over-time) | ₹50,000 | ₹44,444 | 60% | ₹26,667 |
| Hardware delivery (point-in-time) | ₹30,000 | ₹26,667 | 100% | ₹26,667 |
| Total revenue recognised this period | ₹75,556 | |||
Ind AS 115 — effective for periods beginning 1 April 2018 — converged with IFRS 15 to replace the older Ind AS 11 (Construction Contracts) and Ind AS 18 (Revenue). The principle: recognise revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled.
The five steps: (1) identify the contract, (2) identify performance obligations, (3) determine the transaction price, (4) allocate to POs, (5) recognise revenue when (or as) the PO is satisfied.
Ind AS 115 — "Revenue from Contracts with Customers" — was made effective for accounting periods beginning on or after 1 April 2018. It replaced Ind AS 18 (Revenue) and Ind AS 11 (Construction Contracts) and converges with IFRS 15. The core principle: recognise revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The standard prescribes a five-step model: (1) identify the contract with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations; (5) recognise revenue when (or as) the entity satisfies a performance obligation. Each step has detailed application guidance and several specific industries (telecommunications, real estate, software, construction) have additional considerations.
A performance obligation is satisfied either at a point in time or over time. Over-time recognition applies when: (a) the customer simultaneously receives and consumes the benefits as the entity performs (typically services), (b) the entity's performance creates or enhances an asset the customer controls, or (c) the entity's performance does not create an asset with alternative use and the entity has an enforceable right to payment for performance completed to date.
An IT services entity has a 1-year contract for ₹1.60 cr — a software license, implementation services, and hardware delivery. Standalone selling prices are ₹1 cr (license), ₹50 L (implementation), ₹30 L (hardware), summing to ₹1.80 cr. The customer gets a ₹20 L discount.