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

If you are an Indian freelancer, remote worker, or SaaS founder getting paid in foreign currency (USD, EUR, GBP), your bank account statement is not enough to prove your income to the tax authorities. You need two critical legal documents: FIRA (Foreign Inward Remittance Advice) and FIRC (Foreign Inward Remittance Certificate).

What is FIRA?

FIRA is a document issued by the bank in India that receives a foreign remittance. It serves as a detailed receipt that tells you (and the government) where the money came from, why it was sent, and at what exchange rate it was converted to INR.

Key Data in a FIRA:

  • Remitter Name: Your client's legal name.
  • Currency & Amount: e.g., $1,000 USD.
  • Exchange Rate: The rate at which the bank converted your USD to INR.
  • Purpose Code: The RBI-mandated code that classifies the nature of the transaction (e.g., P0802 for IT services).

What is FIRC?

Historically, FIRC was a formal, stamped certificate issued for every foreign transaction. However, the RBI has since simplified the rules. Now, a formal e-FIRC is usually only required for the export of physical goods or certain high-value transactions. For most IT freelancers and consultants, a FIRA (digital advice) is sufficient for all compliance needs.

Why Do You Actually Need These Documents?

  1. GST Compliance (LUT): If you are GST-registered and exporting services under an LUT (Letter of Undertaking), you don't pay 18% GST. To prove that you actually exported a service and received foreign currency, the GST department requires a FIRA for every invoice.
  2. Presumptive Taxation (44ADA): When you claim that your income is from foreign sources to avail the benefits of Section 44ADA, the ITR department might ask for proof that the credit in your bank account is not domestic black money. A FIRA is the "Gold Standard" proof.
  3. Home Loans & Visas: If you apply for a home loan, banks often treat freelance income as "risky." Showing a consistent history of FIRAs proves a stable, professional client base.

The Platform Problem: Wise vs. PayPal vs. Stripe

One of the biggest headaches for freelancers is that not all platforms handle these documents equally.

PlatformHow They Handle FIRAReliability
WiseIssues digital FIRA automatically through their Indian partner banks (like HDFC or Yes Bank).🥇 Excellent
PayoneerIssues a digital "FIRS" certificate within their portal for every withdrawal.Good
StripeIssues a combined report, but getting individual bank-stamped FIRAs can be difficult.Average
PayPalWorst. PayPal converts the money and sends it as a domestic INR transfer (IMPS/NEFT), making it nearly impossible to get a valid FIRA from your bank.❌ Poor

RBI Purpose Codes: Don't Get Them Wrong

Every FIRA must have a purpose code. If your bank tags your payment with the wrong code, it might be classified as a "Gift" or "Personal Remittance," which is taxable and cannot be used for GST zero-rating.

  • P0802: Software consultancy/implementation (Most IT Freelancers)
  • P0807: Other information services
  • P1006: Business & Management Consultancy
  • P1107: Advertising, trade fair, and market research services

How to Get a Missing FIRA?

If your bank credit doesn't have an associated FIRA, you must:

  1. Contact the receiving bank's "Foreign Exchange Department" (not the regular customer care).
  2. Provide the UTR number of the transaction.
  3. Provide the SWIFT MT103 copy (ask your client for this if it was a direct wire).
  4. They will charge a small fee (typically ₹100–₹500) to issue a duplicate FIRA.

FAQ: Frequently Asked Questions

Is a bank statement enough for GST audit?

No. A bank statement only shows the INR amount credited. It does not show the original foreign currency or the purpose code. A GST auditor will insist on seeing the FIRA for every zero-rated invoice.

How long should I keep these documents?

Under the Income Tax Act, you should maintain your financial records (including FIRAs) for 8 years from the end of the relevant assessment year.

Can my CA generate a FIRA?

No. A FIRA can only be generated by the Authorised Dealer (AD) Bank that processed the foreign exchange conversion.

Track Your Remittances Correctly

Our USD to INR Calculator helps you estimate the exact amounts your FIRAs should show after various platform fees and bank markups.

Check Remittance Now →
🧮 Calculate your INR after fees from any payment methodOpen USD→INR Calculator →