FIRC / e-FIRA: the proof you need for every foreign payment
You finished the project. The US client paid. The money landed in your account through PayPal, Wise, or a direct wire. Job done, right? Not quite. There is one piece of paper (or its digital twin) that decides whether the tax department treats that payment as a clean export at 0% GST, or as a sale you owe full tax on. It is the FIRC.
If you are a freelance developer, designer, or writer with foreign clients, this is the document you cannot afford to ignore. Get it for every payment and your exports are provable and your GST refund is claimable. Skip it, lose it, or let an invoice go unpaid too long, and you can quietly lose your zero-rated status and end up owing tax with interest. Here is exactly what a FIRC is, why it matters, and the one deadline that catches people out.
What a FIRC (and e-FIRA) actually is
FIRC stands for Foreign Inward Remittance Certificate. In plain terms, it is proof from your bank that you received money in foreign currency from outside India. The e-FIRA is simply the modern, electronic version of the same thing. Same job, digital format.
Why does a piece of bank proof matter so much? Because when you sell a service to a client abroad and get paid in foreign currency, that counts as an export. Exports are zero-rated under GST, meaning you do not charge GST on them. But you do not get to just claim that on your word. You have to prove the foreign currency actually came in. The FIRC is that proof. You need it for every single export payment, both to prove the export happened and to claim any GST refund.
Why "one invoice, one FIRC" keeps you audit-proof
Here is a habit that saves you real pain later: aim to map one invoice to one FIRC. When each foreign payment you receive ties cleanly back to a single invoice, your records line up perfectly. An auditor can follow the trail in seconds, and so can you.
Where this gets messy is when payments and invoices get tangled. Say you let three months of invoices pile up and the client clears them in one lump transfer, or PayPal batches several payouts together. Now one FIRC covers several invoices, or one invoice is split across several remittances, and matching them becomes a headache exactly when you can least afford it, at refund time or during a query.
The one-year deadline that quietly costs you your 0%
This is the part that catches honest freelancers off guard. Under Rule 96A, there is a deadline for actually receiving your foreign payment. If the money for an export invoice is not received within one year of the invoice date, your export status lapses.
When that status lapses, the payment is no longer treated as a clean zero-rated export. You then owe IGST (Integrated GST, the GST that applies to inter-state and export transactions) on that amount, plus interest. The one exception is if you obtain an extension from the RBI (the Reserve Bank of India). Without that extension, the clock running out means tax becomes due.
Where the FIRC shows up at refund time
When you go to claim a GST refund on your exports, you file Form RFD-01. As part of that filing, your FIRC details are needed in Statement 3. Statement 3 is where you lay out the export invoices and the remittances against them, and the FIRC is the evidence that backs each line.
This is the moment all that earlier discipline pays off. If you have been keeping one invoice mapped to one FIRC and saving each certificate as it came in, filling Statement 3 is straightforward. If your payments and invoices are tangled, this is where it hurts.
- FIRC or e-FIRA from your bank or payment provider, proving foreign currency was received.
- Each FIRC mapped, as cleanly as possible, to the invoice it pays.
- Payment received within one year of the invoice date (Rule 96A), or an RBI extension on file.
- FIRC details ready to enter in Statement 3 when you file Form RFD-01 for your refund.
A quick checklist for every foreign payment
Boil it down to a routine you run each time a foreign client pays. Get the FIRC or e-FIRA for the payment. Match it to the right invoice. Confirm the payment landed within one year of the invoice date, and if an old invoice is creeping toward that line, raise it with your CA about an RBI extension before the deadline, not after. Keep every certificate filed so Statement 3 is painless when refund time comes.
This guide is plain-English guidance, not personal tax advice, and parts of GST practice can be nuanced in how they apply to your specific situation. Run your invoices through Jeedle's free checker and invoice tool to keep each payment mapped to its FIRC and to flag invoices nearing the one-year mark, and confirm anything you are unsure about with a qualified CA before you file.