Indian IT companies invoice in USD/EUR/GBP but receive INR after bank forex conversion, creating exchange rate variances between invoice date, receipt date, and booking date that must be classified under Ind AS 21.
Match FIRC to invoice by remittance reference, calculate forex gain/loss as difference between invoice exchange rate and settlement exchange rate, reconcile against bank credit in INR.
Ind AS 21 for forex recognition, RBI FEMA regulations, FIRC as proof document, AD bank conversion rates, SOFTEX filing for STPI units, 9-month realization window.
Invoice-to-FIRC reconciliation, forex gain/loss register by currency pair, FEMA compliance report, and unrealized forex position for open invoices.
Multi-currency reconciliation guides built for US or European companies treat the problem as exchange rate matching. For Indian IT services companies, the reconciliation extends to FIRC verification, SOFTEX filing, and RBI FEMA reporting — three compliance layers that do not exist in single-currency or non-Indian contexts. An IT exporter billing in USD, EUR, and GBP must reconcile each foreign receipt against four data points before the transaction is closed.
What Multi-Currency Reconciliation Means for Indian IT
Multi-currency reconciliation for Indian IT services is the process of matching foreign currency invoices to INR bank credits, accounting for exchange rate variances, and confirming that each receipt has the required regulatory documentation. Unlike domestic reconciliation where invoice amount equals expected bank credit, every foreign receipt involves a conversion step that introduces a variance between booked revenue and actual cash received. Under Ind AS 21, these variances must be classified as forex gains or losses and disclosed separately in the financial statements. The Reserve Bank of India mandates that every software export receipt be supported by a FIRC from the AD bank and a SOFTEX declaration filed with STPI or SEZ authorities.
How the Multi-Currency Reconciliation Process Works
Step 1: Invoice-to-Bank Credit Matching
The first layer matches the foreign currency invoice to the INR credit in the bank account. A USD 100,000 invoice booked at ₹83.50 (₹83,50,000) may arrive as ₹83,10,000 if the bank’s conversion rate on settlement day is ₹83.10. The ₹40,000 difference must be routed to the forex loss account, not flagged as a short payment from the client.
Step 2: FIRC-to-Invoice Matching
Each bank credit for a foreign receipt must have a corresponding FIRC issued by the AD bank. The FIRC contains the remitter name, foreign currency amount, conversion rate, and INR credited. Reconciliation matches the FIRC to the original invoice using the remitter name and amount. Partial payments or consolidated remittances covering multiple invoices require splitting the FIRC across invoice references.
Step 3: SOFTEX and Regulatory Reconciliation
For STPI and SEZ units, every export invoice must have a SOFTEX entry filed within 30 days. The reconciliation confirms that the SOFTEX amount, FIRC amount, and invoice amount form a consistent set after accounting for exchange rate differences. Missing SOFTEX entries are flagged as compliance exceptions.
Currency Reconciliation Variance Types
| Variance type | Cause | Example | Ind AS treatment |
|---|---|---|---|
| Settlement rate difference | Bank converts at a different rate than invoice date rate | Invoice at ₹83.50/USD, bank credits at ₹83.10/USD | Forex gain/loss under Ind AS 21, recognized in P&L |
| Bank charges deduction | AD bank deducts handling or SWIFT charges from credit | USD 10,000 remitted, bank credits equivalent of USD 9,975 | Bank charges expense, not forex variance |
| Partial payment | Client pays against multiple invoices in one remittance | Single USD 80,000 wire against 3 invoices totalling USD 95,000 | Allocate across invoices pro-rata or per remittance advice |
| Period-end revaluation | Open receivables revalued at RBI reference rate on closing date | USD 50,000 receivable revalued from ₹83.50 to ₹84.00 | Revaluation gain/loss under Ind AS 21, reversed next period |
| Forward contract settlement | Hedged receivable settled at forward rate vs spot rate | Forward rate ₹83.80, spot rate on settlement ₹84.20 | Hedge gain/loss per Ind AS 109, disclosed separately |
India-Specific Compliance Requirements
Indian IT companies face regulatory requirements that make multi-currency reconciliation structurally different from global practice. The AD bank is required to report all software export receipts to the RBI monthly. Companies must ensure that the total receipts reported by the bank match their own forex reconciliation India records. For companies with Section 195 non-resident payments to foreign subcontractors, the outward remittance reconciliation adds TDS deduction, Form 15CA/15CB filing, and DTAA rate verification as additional matching dimensions.
Companies processing multi-currency transactions across 50 or more clients benefit from reconciliation software India that handles exchange rate variance classification automatically. For IT companies where TDS under Sections 194J and 195 intersects with forex receipts, TDS reconciliation software that links Form 26AS credits to net-of-TDS foreign payments closes the loop between tax compliance and cash reconciliation.
Below are common questions Indian IT services finance teams ask about multi-currency reconciliation.