Ind AS 115 vs ASC 606 dual-GAAP accounting is the regulatory methodology by which multinational entities reconcile revenue recognized under US GAAP standards with Indian MCA Ind AS 115 statutory requirements, specifically isolating non-revenue tax liabilities (such as 18% GST) into segregated balance sheet accounts.
Harmonization & The Critical Divergence
On the surface, **Ind AS 115** (*Revenue from Contracts with Customers*, notified by the Ministry of Corporate Affairs in India) and **US GAAP ASC 606** (FASB Topic 606) appear virtually identical. Both frameworks adopted the core converged **5-Step Revenue Recognition Model** originally co-authored by the FASB and IASB.
However, in actual cross-border practice, US-headquartered software companies with Indian development subsidiaries, Global Capability Centers (GCCs), or direct Indian customer contracts encounter severe operational divergences:
1. **Gross Consideration & Statutory Indirect Taxes**: Under US GAAP, state sales taxes collected on behalf of taxing jurisdictions are routinely excluded from transaction price without altering contractual standalone selling prices (SSPs). Under Indian law, contracts executed in gross terms must strictly isolate **18% Goods and Services Tax (GST)** into statutory pass-through accounts at transaction inception. 2. **Balance Sheet Presentation (MCA Schedule III)**: Indian statutory filings mandate rigid classification under Schedule III of the Companies Act, requiring distinct disclosure of unbilled revenue, contract liabilities, trade receivables, and deferred revenue broken down by current versus non-current portions. 3. **Penalties, Rebates, and Withholding Tax (TDS)**: Section 194J/194C Tax Deducted at Source (TDS) under the Indian Income Tax Act impacts cash settlement and reconciliation timing, requiring rigorous subledger clearing accounts.
---
The 5-Step Model Under Ind AS 115
┌────────────────────────────────────────────────────────┐
│ THE DUAL-GAAP 5-STEP FRAMEWORK │
└────────────────────────────────────────────────────────┘
│
Step 1: Identify the Customer Contract
(Validates legal enforceability & commercial substance)
│
Step 2: Identify Performance Obligations (POBs)
(Platform access vs. customizations vs. professional services)
│
Step 3: Determine Transaction Price
(Isolates 18% GST from Gross Invoiced Consideration)
│
Step 4: Allocate Transaction Price to POBs
(Relative Standalone Selling Price [SSP] allocation DAG)
│
Step 5: Recognize Revenue as POBs are Satisfied
(Over-time ratable vs. point-in-time milestone completion)### Step 3 Deep-Dive: Isolating 18% GST from Consideration
When an Indian client signs a contract for **₹11,800,000**, conventional accounting software often records the full ₹11.8M as deferred revenue and calculates monthly amortization as ₹11.8M / 12 = ₹983,333.33.
**This is a critical regulatory violation under Ind AS 115.**
GST collected on behalf of the government does not represent consideration to which the entity is entitled. The calculation must decouple tax at inception:
$$\text{Net Consideration} = \frac{\text{Gross Consideration}}{1 + \text{GST Rate}} = \frac{₹11,800,000}{1.18} = ₹10,000,000$$
$$\text{Statutory Tax Liability} = ₹11,800,000 - ₹10,000,000 = ₹1,800,000$$
- If Intra-State (e.g. Karnataka to Karnataka): **₹900,000 CGST (9%) + ₹900,000 SGST (9%)**
- If Inter-State (e.g. Karnataka to Maharashtra): **₹1,800,000 IGST (18%)**
- If Export of Services under LUT (Letter of Undertaking): **0% GST (Zero-Rated)**
---
MCA Schedule III Balance Sheet Disclosures
Under Schedule III of the Indian Companies Act, 2013, contract assets and liabilities cannot be netted into a single deferred revenue line. Financial statements must present:
1. **Contract Assets (Unbilled Revenue)**: Consideration earned by fulfilling performance obligations before invoice issuance rights crystallize. 2. **Contract Liabilities (Deferred Revenue)**: Upfront cash collected or unconditioned billing for obligations yet to be delivered. 3. **Maturity Splitting**: Rigorous segregation between **Current Liabilities** (to be satisfied within 12 months) and **Non-Current Liabilities** (multi-year contract periods beyond 12 months).
Soluqube generates automated MCA Schedule III compliance workpapers with dual USD and INR statutory tie-outs directly from the ingested contract terms.
---
Intercompany Transfer Pricing & FX Revaluation
For US parent companies utilizing Indian subsidiaries under a **Cost Plus Transfer Pricing Model** (typically Cost + 15% to 18% under safe harbor provisions): * The Indian entity recognizes revenue based on local operating expenditures plus markup. * The US parent recognizes revenue from third-party enterprise customers under ASC 606. * Month-end foreign exchange revaluations under **Ind AS 21** and **ASC 830** must synchronize with the underlying contract amortization schedule to eliminate cumulative intercompany reconciliation imbalances.