A deferred revenue journal entry records subscription payments received in advance as a liability until the related service is delivered. Under Accounting Standard (AS) 9 and Indian Accounting Standard (Ind AS) 115, businesses recognise revenue only when they fulfil their performance obligation. However, for taxable services, Goods and Services Tax (GST) generally becomes payable when the advance is received unless a specific exemption or notification applies. Managing these different accounting and GST timelines correctly helps businesses maintain accurate financial records and avoid compliance errors.
Which accounting standards govern deferred revenue in India?
The accounting treatment of deferred revenue in India depends on the applicable financial reporting framework.
Companies that prepare financial statements under the Accounting Standards (AS) framework generally apply AS 9, which recognises subscription revenue over the contract period.
Companies covered under the Indian Accounting Standards (Ind AS) roadmap, including listed companies and certain eligible unlisted companies, follow Ind AS 115. Effective from 1 April 2018, it uses a five-step model to recognise revenue only after the business has satisfied its performance obligations.
Businesses should also classify deferred revenue correctly on the balance sheet. Amounts expected to be recognised as revenue within the next 12 months are classified as current liabilities, while amounts expected to be recognised after 12 months are classified as non-current liabilities.
For example, if a business receives a three-year upfront subscription fee but records the entire amount as a current liability, its current liabilities will be overstated.
How do tax timing and accounting timing differ for deferred revenue?
Tax timing and accounting timing differ because GST on taxable services generally becomes payable when the advance payment is received. At the same time, revenue is recognised only as the related service is delivered, subject to the applicable accounting standards.
Under Section 13 of the CGST Act, 2017, the time of supply for services generally arises on receipt of the advance payment, unless otherwise provided under the GST law. The business must issue a Receipt Voucher under Section 31(3)(d) of the CGST Act, pay GST for the month through the GSTR-3B, and report the advance in Table 11A of GSTR-1.
When the tax invoice is issued later, businesses should adjust the advance in Table 11B of GSTR-1 against the amount already reported in Table 11A. Failing to make this adjustment can result in the same transaction being reported twice for GST purposes or create reconciliation issues.
How do you record deferred revenue journal entries with GST?
Deferred revenue is recorded through two journal entries: one when the business receives the advance payment and another at the end of each month as the service is delivered and revenue is recognised.
Suppose a Mumbai corporate client subscribes to a 12-month service on 1 April for ₹1,20,000 plus 18% IGST (₹21,600) from a Delhi-based software company.
Step 1: Recording the advance and GST liability (1 April)
|
Account |
Debit (₹) |
Credit (₹) |
|
Bank account (asset) |
1,41,600 |
|
|
Deferred revenue / Contract liability |
1,20,000 |
|
|
GST output liability - IGST (liability) |
21,600 |
Report the gross advance of ₹1,20,000 and the ₹21,600 IGST in Table 11A(2) of GSTR-1 for April, as an inter-State advance, and pay the tax through GSTR-3B in the same month.
Step 2: Monthly revenue recognition (30 April onwards)
Monthly revenue = ₹1,20,000 ÷ 12 = ₹10,000
|
Account |
Debit (₹) |
Credit (₹) |
|
Deferred revenue / Contract liability |
10,000 |
|
|
Subscription revenue (income) |
10,000 |
Repeat this journal entry every month until the deferred revenue balance reaches zero.
What advanced deferred revenue scenarios should businesses consider?
Beyond routine journal entries, businesses should carefully account for situations such as customer cancellations, multiple performance obligations and activation or onboarding fees to ensure accurate revenue recognition and GST compliance.
- Customer cancellations before tax invoicing: Issue a Refund Voucher instead of a credit note under Section 31(3)(e) of the CGST Act if a customer cancels the subscription before the tax invoice is issued. Where permitted under the CGST Act and Rules, the business may adjust the GST liability in subsequent returns or claim a refund, as applicable.
- Subscriptions with multiple performance obligations: Assess whether a subscription that includes onboarding or implementation services contains a separate performance obligation under Ind AS 115. Recognise revenue immediately only if those services are distinct and provide standalone value to the customer. Otherwise, recognise the revenue over the subscription period.
- Activation or onboarding fees: These fees usually form part of the overall transaction price rather than immediate income. Recognise them over the subscription period unless they relate to a distinct performance obligation.
Conclusion
Accurate deferred revenue accounting depends on recognising subscription income only as services are delivered while meeting GST obligations when they arise. Getting both right from the outset helps businesses maintain reliable financial records, reduce compliance risks and avoid time-consuming corrections during audits.
TallyPrime simplifies this process by helping businesses record advances accurately, track deferred revenue across accounting periods and recognise revenue systematically. With built-in features that support accurate bookkeeping and GST compliance, it enables businesses to manage subscription income with greater confidence.