Forex Accounting Guide
Step-by-step guidelines for foreign exchange transaction booking, gain/loss calculations, and year-end balance sheet restatements.
grid_view Knowledge Menu
currency_exchange What is Forex Accounting?
Forex Accounting (Foreign Exchange Accounting) is the process of recording transactions in foreign currencies and recognizing the impact of exchange rate fluctuations in the books of accounts. Standardized globally and regulated in India under AS 11 (The Effects of Changes in Foreign Exchange Rates) and Ind AS 21, it dictates how entities calculate realizations and restate monetary items.
When Does It Apply?
Import Purchases
Acquiring goods or services from overseas vendors.
Export Sales
Selling products or services to clients located abroad.
Forex Loans
Borrowing or lending funds in a foreign currency.
Vendor Payments
Settling balances with foreign manufacturers.
Foreign Subsidiaries
Integrating operations with offshore company units.
SEZ / EOU Trades
Transacting within Special Economic Zones under forex rules.
Why Forex Gain or Loss Happens
The timeline of a foreign currency transaction represents a series of measurement events where currency valuations slide relative to the functional currency (INR).
balance Forex Gain vs Loss dynamics
When the exchange rate shifts, it shifts the functional currency value of outstanding transactions. The balance scale visualizes this effect:
Receipt Rate > Booking Rate. You receive more functional currency (INR) than booked.
Settlement Rate > Booking Rate. You pay more functional currency (INR) than booked.
Year-End Restatement Rules
Under AS 11 / Ind AS 21, all monetary assets and liabilities denominated in foreign currencies must be restated at the closing exchange rate on the Balance Sheet date. The resulting difference is recorded as a gain or loss in the P&L statement.
Practical Journal Entries
ABC Ltd. exports goods to USA worth $10,000. Exchange rate at invoice booking is ₹83/USD. Payment is received after 30 days at exchange rate ₹85/USD.
| Stage / Date | Account Head | Debit (₹) | Credit (₹) |
|---|---|---|---|
| Invoice Booking (At ₹83) | Customer A/c To Export Sales A/c |
8,30,000 | 8,30,000 |
| Receipt Entry (At ₹85) | Bank A/c To Customer A/c To Forex Gain A/c (Income) |
8,50,000 | 8,30,000 20,000 |
ABC Ltd. purchases goods from a foreign vendor worth $5,000. Exchange rate at invoice booking is ₹84/USD. Payment is settled after 30 days at exchange rate ₹86/USD.
| Stage / Date | Account Head | Debit (₹) | Credit (₹) |
|---|---|---|---|
| Invoice Booking (At ₹84) | Purchase A/c To Foreign Vendor A/c |
4,20,000 | 4,20,000 |
| Payment Entry (At ₹86) | Foreign Vendor A/c Forex Loss A/c (Expense) To Bank A/c |
4,20,000 10,000 |
4,30,000 |
Forex Accounting Treatment
| Transaction Type | Accounting Treatment | Accounting Slab / Standard |
|---|---|---|
| Export / Import Invoice | Record at the transaction date exchange rate. | AS 11 Initial Recognition |
| Payment Realization Difference | Transfer to Forex Gain / Loss Account. | Recognized in Current P&L |
| Foreign Debtors/Creditors closing | Restatement required at year-end closing rates. | AS 11 Periodical reporting |
| Forex Gain | Classified as Other Income. | P&L Credit |
| Forex Loss | Classified as Finance Cost / Expense. | P&L Debit |
Practical Checklist for Accounts Team
- check_circle Maintain currency-wise separate ledger balances for foreign suppliers & customers.
- check_circle Match invoice booking exchange rate vs. banker settlement/payment transaction rate.
- check_circle Reconcile balances with Bank Realisation Certificate (BRC) and FIRC documents.
- check_circle Review outstanding foreign currency exposure balances monthly for risk mitigation.
- check_circle Ensure year-end closing rate adjustments are passed before locking company books.
- check_circle Keep documentation matching FEMA and RBI trade credit limits up-to-date.