top of page
  • Whatsapp
  • LinkedIn
  • Facebook
  • Twitter
Search

Understanding Revenue Recognition for Subscription Businesses under Ind AS 115 and IFRS 15

  • Siddhartha Agrawal
  • Dec 25, 2025
  • 4 min read

Many subscription business founders believe that revenue equals the cash they receive, especially when customers pay upfront for annual plans. This assumption can lead to inaccurate financial reporting and mislead stakeholders. Accounting standards like Ind AS 115 and IFRS 15 provide clear rules that require revenue to be recognised as services are delivered, not when cash is collected.


This post explains how subscription businesses should recognise revenue under these standards, using practical examples and journal entries. Understanding this process helps startups maintain accurate financials, build investor trust, and avoid costly restatements.


Correct Revenue Recognition keeps reports investor-ready and compliant
Correct Revenue Recognition keeps reports investor-ready and compliant

Why Revenue Recognition Matters for Subscription Businesses


Subscription models often involve customers paying upfront for services delivered over time. For example, a SaaS company might charge ₹12,000 for a 12-month enterprise plan paid in advance. While the cash hits the bank immediately, the company has not yet earned the full amount because the service is provided monthly.


If the company records the entire ₹12,000 as revenue on receipt, it inflates income early and misrepresents the business’s financial health. This practice can distort key metrics like Annual Recurring Revenue (ARR) and Monthly Recurring Revenue (MRR), which investors rely on to assess growth and stability.


Ind AS 115 and IFRS 15 require revenue to be recognised based on the transfer of control of goods or services to the customer. For subscription services, this means recognising revenue evenly over the subscription period as the service is delivered.


How Revenue Recognition Works under Ind AS 115 / IFRS 15


Ind AS 115 and IFRS 15 follow a five-step model for revenue recognition:


  1. Identify the contract with the 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


For subscription businesses, the main performance obligation is delivering the service over time. Revenue should be recognised monthly as the service is provided, not upfront.


Example: SaaS Startup with Annual Subscription


Consider a SaaS startup that charges ₹12,000 upfront for a 12-month enterprise plan. The service is delivered evenly over the year.


  • At the time of cash receipt:

The company has not earned the revenue yet. It owes 12 months of service to the customer. The ₹12,000 received is recorded as a contract liability (unearned revenue), not revenue.


Journal entry on receipt of cash:

```

Cash / Bank Dr ₹12,000

Contract Liability (Unearned Revenue) Cr ₹12,000

```


  • Monthly revenue recognition:

Each month, the company delivers one month of service, satisfying part of its performance obligation. It recognises revenue evenly over 12 months.


Monthly revenue = ₹12,000 ÷ 12 = ₹1,000


Monthly journal entry:

```

Contract Liability Dr ₹1,000

Revenue Cr ₹1,000

```


Impact on Financial Statements


  • After 3 months:

- Revenue recognised in Profit & Loss (P&L): ₹3,000

- Contract liability remaining on Balance Sheet: ₹9,000


  • After 12 months:

- Full ₹12,000 recognised as revenue

- Contract liability balance becomes zero


This approach matches revenue with the period in which the service is delivered, providing a clear and accurate picture of business performance.


Benefits of Following Ind AS 115 / IFRS 15 for Subscription Startups


  • Prevents revenue front-loading:

Avoids overstating revenue early in the contract, which can mislead investors and management.


  • Keeps ARR and MRR metrics accurate:

Reflects the true recurring revenue earned each month, supporting better business decisions.


  • Aligns with investor expectations:

Investors expect revenue recognition to follow accounting standards, ensuring transparency and trust.


  • Reduces risk of restatements:

Proper revenue recognition policies reduce the chance of costly corrections and audits later.


Practical Tips for Implementing Revenue Recognition


  • Set up contract liability accounts:

Track unearned revenue separately to avoid mixing it with earned revenue.


  • Automate monthly revenue recognition:

Use accounting software or ERP systems that support Ind AS 115 / IFRS 15 compliance.


  • Review contracts carefully:

Identify all performance obligations and ensure revenue is allocated correctly.


  • Train finance and accounting teams:

Ensure everyone understands the standards and their impact on reporting.


  • Communicate with investors:

Explain your revenue recognition policy clearly in financial reports and investor updates.


Common Misconceptions to Avoid


  • Cash received equals revenue:

Cash collection is not revenue until the service is delivered.


  • Revenue must be recognised only at year-end:

Revenue should be recognised over time as performance obligations are met, not just at contract completion.


  • Revenue recognition is only an accounting formality:

It affects key business metrics and investor perceptions, influencing funding and valuation.


Summary


Subscription businesses must recognise revenue based on service delivery, not cash receipt. Ind AS 115 and IFRS 15 provide a clear framework that requires revenue to be recognised as performance obligations are satisfied. Using the example of a ₹12,000 annual SaaS plan, we saw how revenue is recorded as unearned initially and recognised monthly over the subscription period.


Following these standards helps startups maintain accurate financials, build investor confidence, and avoid restatements. If you run a subscription business, review your revenue recognition policies today to ensure your numbers tell the true story of your growth.


 
 
 

Comments


bottom of page