FIRA and FIRC Explained: Documents for Indian Freelancers Getting Foreign Payments

Advertisement

FIRA and FIRC are two of the most commonly misunderstood documents in Indian freelancing. Understanding them saves you from compliance headaches and helps during tax audits.

FIRA: Foreign Inward Remittance Advice

FIRA (also called FIRS — Foreign Inward Remittance Statement) is a document issued by your Indian bank every time a foreign payment is credited to your account. It contains:

  • Date of receipt
  • Amount received (in foreign currency)
  • INR equivalent at the conversion rate
  • Name of remitter (your foreign client)
  • Purpose code (usually P0802 for software/IT services)

FIRC: Foreign Inward Remittance Certificate

FIRC is an older, more formal certificate — essentially the same information as FIRA but in a more structured, bank-stamp-certified format. Historically required for certain exports. Today, FIRA has largely replaced FIRC for most practical purposes.

When Do You Need These Documents?

Use CaseDocument NeededNotes
ITR filing (income documentation)FIRAProof of foreign income and exchange rate
GST refund claim (LUT export)FIRAProves export of services
Tax audit under Section 44ABFIRACA needs this for audit report
44ADA documentationFIRA recommendedNot legally required, but good practice
Home loan applicationFIRA / bank statementProof of income for NRE/resident applicants
Visa application (income proof)FIRA + ITRMost embassies accept both

How to Get FIRA from Your Bank

  • HDFC Bank: Login → Forex Manager → View FIRA. Download PDF.
  • ICICI Bank: Net banking → Statements → FIRA. Available for last 12 months.
  • SBI: Visit branch, request FIRA in writing. Typically takes 2–3 days.
  • Kotak/Axis: Contact relationship manager or net banking → Foreign remittances section.

Purpose Codes for IT Freelancers

When your bank receives a SWIFT transfer, it must be tagged with an RBI purpose code. For IT/software services, use:

  • P0802: Software consultancy/implementation (most common for IT freelancers)
  • P0801: Hardware consultancy
  • P0803: Data processing services
  • P1001: Business and management consulting

If an incorrect purpose code is tagged by your bank, write to them to correct it — wrong codes can cause compliance issues during audits.

🧮 Calculate your INR after fees from any payment methodOpen USD→INR Calculator →
Advertisement — 300×250