Skip to main content
IT Services · 4 min read

SaaS Subscription Reconciliation in India: MRR, Deferred Revenue, and Cash Matching

Most Indian SaaS companies track MRR with precision but stop short of reconciling deferred revenue schedules against actual cash receipts. The gap between subscription invoiced, revenue recognised, and cash received produces three separate ledger views of the same customer — and when these diverge without a structured matching process, month-end close extends by days and Ind AS 115 audit queries multiply.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 10 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

SaaS companies collect annual subscriptions upfront but must recognize revenue monthly under Ind AS 115, creating a deferred revenue liability that diverges from cash receipts over the subscription lifecycle.

How It's Resolved

Match cash receipt to subscription contract, generate monthly revenue recognition schedule, reconcile deferred revenue balance against P&L recognized revenue and bank collections.

Configuration

Ind AS 115 five-step model, GST 18% on SaaS (SAC 998314), LUT for export services, FIRC for USD collections, monthly recognition schedule.

Output

Deferred revenue aging report, MRR-to-cash reconciliation, Ind AS 115 disclosure schedule, and GST output liability register.

Most Indian SaaS companies track MRR with precision but never reconcile the deferred revenue schedule against actual cash in the bank. SaaS subscription reconciliation closes that gap — matching what was billed, what was recognised as revenue, and what was received as cash, across multiple currencies and billing cycles. Finance teams at subscription businesses with 100+ customers and mixed annual-monthly plans face this every month-end.

What SaaS Subscription Reconciliation Is

SaaS subscription reconciliation is the process of matching three financial views of each customer account: the subscription invoice (what was billed), the revenue recognition schedule (what was earned under Ind AS 115), and the cash receipt (what arrived in the bank). For Indian SaaS companies billing in USD or EUR, a fourth element enters — the forex conversion recorded on the FIRC from the receiving bank.

The reconciliation confirms that the deferred revenue balance on the balance sheet accurately reflects unearned subscription revenue, that recognised revenue matches the performance obligation delivery period, and that cash receipts are allocated to the correct customer and invoice. When these three ledgers diverge, the month-end close cannot be completed without manual investigation.

How SaaS Subscription Reconciliation Works

Matching Invoices to Revenue Schedules

Each subscription invoice generates a revenue recognition schedule. An annual plan billed at ₹6,00,000 on 1 April creates 12 monthly revenue entries of ₹50,000 each. The reconciliation matches each month’s recognised revenue against the schedule, confirms the deferred revenue balance decreases by the correct amount, and flags any schedule that was modified mid-period due to upgrades, downgrades, or cancellations.

Matching Cash Receipts to Invoices

Cash receipts must match to specific invoices. For domestic customers paying via NEFT or UPI, the UTR number in the bank statement is the match key. For international customers paying via wire transfer, the FIRC reference and the converted INR amount must reconcile against the USD invoice value at the receipt-date exchange rate. Partial payments, advance payments, and credit notes each require separate matching logic.

Handling Mid-Cycle Changes

Upgrades, downgrades, and cancellations mid-subscription create amended revenue schedules. A customer who upgrades from a ₹5,00,000 plan to a ₹8,00,000 plan in month 4 requires the original schedule to be closed and a new schedule created for the remaining 8 months at the revised rate. The deferred revenue balance must reflect the difference — and the cash receipt for the upgrade must be matched to the amended invoice.

Subscription Billing Scenarios and Reconciliation Treatment

Billing TypeRevenue RecognitionDeferred Revenue TreatmentReconciliation Trigger
Annual upfront (INR)Straight-line over 12 months under Ind AS 11511 months deferred at billing; decreases monthlyMonthly schedule vs. GL deferred revenue balance
Annual upfront (USD)Straight-line at invoice-date INR rateDeferred revenue in INR; forex revaluation at each reporting dateFIRC amount vs. invoice; unrealised forex gain/loss at quarter-end
Monthly recurring (INR)Recognised in billing monthNo deferred revenue if billed monthlyCash receipt vs. invoice; aging of overdue invoices
Quarterly advance (INR)Straight-line over 3 months2 months deferred at billingQuarterly schedule vs. GL; mid-quarter upgrade adjustments
Usage-based (metered)Recognised on usage calculationAdvance deposits held as deferred until usage is measuredMetered usage report vs. invoice vs. deposit drawdown

India-Specific Compliance Considerations

Indian SaaS companies face compliance requirements that directly affect subscription reconciliation. Under Ind AS 115, each contract must be evaluated for distinct performance obligations — a subscription bundled with implementation services requires allocation of the transaction price across obligations based on standalone selling prices. The ICAI has published implementation guidance specifically for technology companies applying Ind AS 115.

For export revenue, the company must hold a valid LUT (Letter of Undertaking) filed under Form GST RFD-11 to zero-rate export invoices. If the LUT lapses, IGST at 18% must be charged on all export invoices until renewal, creating a refund claim cycle that adds reconciliation complexity. GST on domestic subscriptions at 18% is payable on the full invoice value at billing, regardless of the revenue recognition schedule — producing a permanent timing difference between the GST return and the P&L.

Companies reconciling subscription revenue across domestic and export customers benefit from reconciliation software India that handles both INR and multi-currency matching in a single workflow. For the GST timing difference between upfront billing and monthly revenue recognition, GST reconciliation software automates the GSTR-1 to books comparison. The forex conversion chain for USD-billed subscriptions follows the same FIRC matching process covered in forex reconciliation India. For SaaS companies evaluating deployment models, the trade-offs between cloud-hosted and self-managed reconciliation tools are covered in SaaS vs on-premise reconciliation. The receivable aging and customer-level balance verification process aligns with debtors and creditors reconciliation practices for subscription businesses.

Below are the most common questions Indian SaaS finance teams ask about subscription reconciliation.

Primary reference: ICAI — Institute of Chartered Accountants of India — Ind AS 115 implementation guidance.

Frequently Asked Questions

What is deferred revenue in SaaS subscription reconciliation?
Deferred revenue is the portion of a subscription payment received upfront that has not yet been earned through service delivery. For example, if a customer pays ₹12,00,000 for a 12-month annual subscription on 1 July, only ₹1,00,000 is recognised as revenue in July. The remaining ₹11,00,000 sits as a current liability (deferred revenue) on the balance sheet. Under Ind AS 115, revenue is recognised over the subscription period as the performance obligation — providing access to the SaaS platform — is satisfied over time. The deferred revenue schedule must reconcile monthly against the revenue recognition schedule and the cash receipt ledger.
How does GST apply to SaaS subscriptions sold to Indian customers?
SaaS subscriptions sold to Indian customers attract GST at 18% under SAC code 998314 (licensing services for the right to use computer software). The SaaS company must charge CGST + SGST for intra-state sales or IGST for inter-state sales. For annual subscriptions billed upfront, GST is payable on the full invoice value in the month of billing, even though revenue recognition is spread over 12 months. This creates a timing difference between GST liability (immediate) and revenue recognition (deferred) that must be tracked in the reconciliation process.
Do Indian SaaS companies need to file a Letter of Undertaking (LUT) for export revenue?
Yes. Indian SaaS companies exporting services must file Form GST RFD-11 (Letter of Undertaking) with their jurisdictional GST officer before the start of each financial year. The LUT allows zero-rated export of services without payment of IGST. If the LUT is not filed or lapses, the company must charge IGST at 18% on export invoices and then claim a refund — a process that typically takes 60-90 days and creates a cash flow gap. The LUT filing deadline is before the first export invoice of the new financial year, and the company must not have been prosecuted for tax evasion exceeding ₹2.5 crore in the preceding two years.
How should forex gains and losses be reconciled for USD-billed SaaS subscriptions?
When an Indian SaaS company invoices in USD and receives payment in INR, three exchange rates are involved: the invoice date rate (for booking the receivable), the receipt date rate (for recording the bank credit), and the reporting date rate (for revaluing outstanding receivables under Ind AS 21). The difference between invoice date and receipt date rates creates a realised forex gain or loss. The difference between invoice date and reporting date rates creates an unrealised gain or loss. Both must be tracked per invoice and reconciled against the FIRC (Foreign Inward Remittance Certificate) issued by the bank. For a SaaS company with 200 USD-billed customers, this produces 600+ forex entries per quarter.
What is the Ind AS 115 performance obligation for a SaaS subscription?
Under Ind AS 115 (Revenue from Contracts with Customers), a SaaS subscription typically constitutes a single performance obligation: providing continuous access to the software platform over the subscription period. Revenue is recognised over time because the customer simultaneously receives and consumes the benefit. The transaction price is the total subscription fee, allocated evenly across the subscription period (straight-line basis). If the subscription includes distinct deliverables — such as implementation services, training, or a separate data migration module — each must be identified as a separate performance obligation and allocated a portion of the transaction price based on standalone selling price. ICAI's guidance note on Ind AS 115 provides detailed examples for technology companies.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.