Skip to main content
IT Services · 4 min read

Multi-Currency Reconciliation for Indian IT Services Companies

Multi-currency reconciliation guides written for global companies miss the India-specific layers: FIRC matching against bank credits, SOFTEX declarations for STPI units, and RBI FEMA reporting for software export receipts. Indian IT services companies invoicing in USD, EUR, or GBP must reconcile not just the exchange rate variance but the regulatory trail that accompanies every foreign inward remittance.

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

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.

How It's Resolved

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.

Configuration

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.

Output

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 typeCauseExampleInd AS treatment
Settlement rate differenceBank converts at a different rate than invoice date rateInvoice at ₹83.50/USD, bank credits at ₹83.10/USDForex gain/loss under Ind AS 21, recognized in P&L
Bank charges deductionAD bank deducts handling or SWIFT charges from creditUSD 10,000 remitted, bank credits equivalent of USD 9,975Bank charges expense, not forex variance
Partial paymentClient pays against multiple invoices in one remittanceSingle USD 80,000 wire against 3 invoices totalling USD 95,000Allocate across invoices pro-rata or per remittance advice
Period-end revaluationOpen receivables revalued at RBI reference rate on closing dateUSD 50,000 receivable revalued from ₹83.50 to ₹84.00Revaluation gain/loss under Ind AS 21, reversed next period
Forward contract settlementHedged receivable settled at forward rate vs spot rateForward rate ₹83.80, spot rate on settlement ₹84.20Hedge 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.

Primary reference: Reserve Bank of India — where FEMA regulations, AD bank guidelines, and forex reporting requirements are published.

Frequently Asked Questions

What is FIRC and why is it important for multi-currency reconciliation?
A Foreign Inward Remittance Certificate (FIRC) is issued by the Authorized Dealer (AD) bank as proof that foreign currency was received into India. Under RBI FEMA guidelines, every software export receipt must have a corresponding FIRC. During reconciliation, each FIRC must be matched to the invoice it relates to, the bank credit in INR, and the SOFTEX declaration — a four-way match. Missing FIRCs can trigger FEMA compliance queries during RBI audits.
How does the exchange rate variance arise in IT services payments?
An Indian IT company invoices USD 50,000 at ₹83.50 (booking value ₹41,75,000). The client pays 30 days later when the bank applies a rate of ₹84.20, crediting ₹42,10,000. The ₹35,000 difference is a foreign exchange gain that must be recognized in the P&L under Ind AS 21. If the rate had moved to ₹82.80, the ₹35,000 shortfall is a forex loss. Both must be classified separately from trade receivable adjustments.
What is SOFTEX and how does it affect reconciliation for STPI units?
SOFTEX is a statutory declaration filed with the Software Technology Parks of India (STPI) or SEZ authority for every software export. Each SOFTEX entry must match the corresponding invoice, FIRC, and bank credit. STPI units must file SOFTEX within 30 days of the invoice date. Reconciliation must verify that every export invoice has a filed SOFTEX and that the SOFTEX amount matches the FIRC amount after accounting for exchange rate differences.
How often must Indian IT companies report forex receipts to the RBI?
AD banks submit monthly returns to the RBI covering all foreign exchange transactions including software export receipts. Companies must provide supporting documents — FIRCs, invoices, and SOFTEX declarations — to the AD bank. For STPI/SEZ units, an annual performance report reconciling total exports against SOFTEX filings is also required. Any mismatch between reported receipts and actual bank credits can trigger an RBI inquiry under FEMA Section 13.
Can TDS under Section 195 apply to multi-currency transactions?
Section 195 applies when an Indian company makes payments to a non-resident, not when it receives payments from abroad. However, if an Indian IT company subcontracts work to a foreign vendor and pays in foreign currency, TDS under Section 195 must be deducted at the applicable rate (typically 10-40% depending on the nature of payment and DTAA provisions). The reconciliation must track the gross payment, TDS deducted, net remittance, and Form 15CA/15CB filing status for each outward payment.

See how TransactIG handles reconciliation for your industry

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