Accounting & Bookkeeping

What is Revenue Recognition?

The accounting principle that determines when and how revenue is recorded in the financial statements, based on when it is earned rather than when cash is received.

How It Works

Under Ind AS 115 / IFRS 15 / ASC 606, revenue is recognized when performance obligations are satisfied — i.e., when control of goods or services transfers to the customer. The five-step model is: 1) Identify the contract, 2) Identify performance obligations, 3) Determine transaction price, 4) Allocate price to obligations, 5) Recognize revenue when obligations are satisfied. This is critical for subscription businesses, long-term contracts, and multi-element arrangements.

Real-World Example

A SaaS company receives ₹12,00,000 for a 12-month annual subscription in January. It recognizes ₹1,00,000 revenue each month (not the full amount in January), as the service is delivered over time.

Why It Matters

1

Ensures accurate financial reporting and record-keeping

2

Helps maintain regulatory and tax compliance

3

Enables better-informed business decisions

4

Improves operational efficiency and cash flow management

Frequently Asked Questions

Why can't I recognize all revenue when I receive payment?

Revenue must match when the service/product is delivered, not when cash is received. Recording all revenue upfront would overstate current period performance and understate future periods.

When is revenue recognized for product sales vs services?

Products: typically at the point of delivery/transfer of control. Services: over time as the service is performed. Subscriptions: ratably over the subscription period.

Automate Your Accounting

Let Laabam.One handle the complexity. From invoicing to GST filing, our ERP software makes accounting effortless.