Import and export accounting is one of the most complex areas for SMEs because it involves , , , and under FEMA.
Incorrect treatment leads to:
- Wrong revenue or expense recognition
- Incorrect GST (IGST/RCM/ITC) reporting
- Understatement or overstatement of inventory cost
- FX gain/loss misstatements
- Notice from DGFT/Customs/GST
- Audit qualifications
This guide provides a complete, practical framework to correctly account for import and export transactions, including forex and GST impact.
Foreign trade involves complex flows:
foreign supplier, customs duty, IGST, RCM, forex conversion foreign customer, LUT/Bond, IGST refund, realisation rate, incentive schemes
Businesses must align their accounting with:
- GST law
- Customs Act
- FEMA rules
- Accounting Standards (AS 11)
To provide a structured, SME-friendly model for:
- Accounting import purchases
- Accounting export sales
- Applying correct GST treatment
- Recording forex gain/loss
- Recording customs duty & IGST
- Reconciliation with shipping bills, BOE, bank realisations
Imports involve:
Foreign supplier invoice (FCY)
Exchange rate conversion
Bank charges & FX markup
Customs duty
IGST on imports
RCM for import of services
Landed cost of inventory
Invoice value = USD 5,000Rate on invoice date = ₹83INR purchase value = ₹4,15,000
Purchase / Inventory A/c Dr 4,15,000
To Foreign Supplier A/c 4,15,000
Customs duty, CESS, handling charges affect .
Inventory / Purchase A/c Dr
To Customs Duty Payable / Bank A/c
IGST paid on imports is , unless blocked under Sec 17(5).
Input IGST (Imports) A/c Dr
To Bank / Duties & Taxes A/c
Supplier payable recorded at ₹4,15,000.Payment rate = ₹84 → actual payment = ₹4,20,000.
Difference = ₹5,000 = forex loss.
Foreign Supplier A/c Dr 4,15,000
Forex Loss A/c Dr 5,000
To Bank A/c 4,20,000
If gain → credit Forex Gain A/c.
If foreign supplier is unpaid at month-end, revalue at closing rate.
No customs duty or BOE.GST payable under RCM.
Software Expense A/c Dr
To Foreign Vendor A/c
RCM IGST Payable A/c Dr
To GST Payable A/c
GST Payable A/c Dr
To Bank A/c
Input IGST (RCM) A/c Dr
To RCM IGST Payable A/c
Exports involve:
Export invoice in foreign currency
GST treatment (LUT or IGST)
Shipping bill
Bank realisation (FIRC/BRC)
Forex gain/loss
Refund of IGST or ITC
Invoice = USD 8,000Rate = ₹83.50 → ₹6,68,000
Debtors A/c Dr 6,68,000
To Export Sales A/c 6,68,000
Sales is zero-rated. No IGST.
Business pays IGST (refundable later).
Output IGST A/c Dr
To IGST Refund Receivable A/c
Suppose actual realisation = USD 8,000 @ ₹82.80 → ₹6,62,400
Bank A/c Dr 6,62,400
Forex Loss A/c Dr 5,600
To Debtors A/c 6,68,000
If rate increases → record forex gain.
Example:Stripe fee = ₹2,800GST on fees = ₹504
Stripe Charges A/c Dr 2,800
Input IGST on Fees A/c Dr 504
To Bank A/c 3,304
If foreign receivable unpaid at year-end → revalued using closing rate.
- Supplier Invoice
- Bill of Entry (BOE)
- Shipping line charges
- Airway bill / Bill of lading
- Customs duty challan
- IGST proof
- Bank remittance proof (SWIFT)
- Packing list
- Export Invoice
- Shipping Bill
- LUT / IGST challan
- EGM (Export General Manifest)
- Bank Realisation Certificate (BRC) / FIRC
- Bill of lading / airway bill
- Booking IGST as expense instead of ITC
- Recording settlement amount as purchase value
- Ignoring customs duty in inventory valuation
- Not recording forex gain/loss
- Not applying RCM on imported services
- Using realisation rate instead of invoice rate (wrong)
- Not reconciling shipping bill with GSTR-1 Table 6A
- Not accounting Stripe/PayPal charges properly
- Missing IGST refund entries
- No LUT leading to unnecessary IGST outflow
Export sales booked at bank realisation rate.Stripe deductions netted off → underreported revenue by 12%.
• Applied invoice date rate• Extracted Stripe reports• Posted gross sales and separate charges• Revalued open receivables• Mapped shipping bills with GSTR-1
• Correct revenue reporting• Clean GST refund processing• Complete audit compliance
• Import Purchase Register• Export Sales Register• Forex Gain/Loss Calculator• BOE & IGST Mapping Sheet• Import of Services RCM Register• Stripe/PayPal Settlement Reconciliation Template• Export Refund Working Template