How Do Freelancers in India Get a FIRA and Why Does a FIRA Matter?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
A freelancer gets a FIRA from the bank or regulated intermediary that credits a foreign client's payment to an Indian account. A FIRA, or Foreign Inward Remittance Advice, records the amount, currency, sender, date and purpose. Freelancers keep a FIRA as proof of export income for GST, income tax and bank checks.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Indian freelancers and independent professionals who receive payments from clients outside India | FEMA (Export and Import of Goods and Services) Regulations, 2026 for realisation; CGST Rule 89 for GST refund proof; DGFT eBRC system for e-BRC | No deadline for the FIRA itself; payment for services must be realised within 9 months of the invoice date (12 months if invoiced or settled in rupees) | No penalty for not holding a FIRA; missing proof can delay GST refunds, EDPMS closure and bank approvals | 8 Oct 2026 |
What is a FIRA for a freelancer?
A FIRA for a freelancer is the bank's or intermediary's written record that a payment from a foreign client reached the freelancer's Indian account. A FIRA links one inward payment to one sender, one amount and one purpose, which is how a freelancer shows that the income came from abroad.
- Full form: Foreign Inward Remittance Advice. The term is used by banks and payment intermediaries. We did not find it defined in the FEMA export regulations, 2026 or in CGST Rule 89, so the format depends on the issuer.
- FIRC: A Foreign Inward Remittance Certificate is the bank certificate that GST rules name. Rule 89(2)(c) of the CGST Rules asks for invoice-wise Bank Realisation Certificates or Foreign Inward Remittance Certificates for refunds on export of services.
- e-BRC: An electronic Bank Realisation Certificate is issued by DGFT as confirmation that the exporter has received payment against an export of goods or services (DGFT eBRC FAQs, Q1).
- IRM: An Inward Remittance Message is the reference number a bank assigns to an inward remittance. It links the payment to the exporter's account (DGFT eBRC FAQs, Q2).
- Contents: A typical advice shows your name and account, the sender's name, the foreign currency amount, the rupee amount credited, the date and the purpose of the payment. Fields vary by issuer, so check what your bank's format includes.
For a freelancer, the FIRA is the everyday record of each foreign payment, while the FIRC and e-BRC are the formal proofs that GST and DGFT processes name. You can read the full comparison in FIRC vs FIRA vs e-BRC.
Which freelancers need a FIRA?
Any Indian freelancer paid by a foreign client benefits from keeping a FIRA for each payment. The need becomes pressing when the freelancer claims a GST refund, files an EDF, answers a bank query or reconciles foreign income for tax.
| Freelancer situation | FIRA useful? | Why | Best for |
|---|---|---|---|
| GST-registered freelancer exporting under LUT | Yes | Export of services requires payment in convertible foreign exchange or in rupees where RBI permits (IGST Act section 2(6)). A FIRA shows how each invoice was paid. | Freelancers who must prove zero-rated exports |
| GST-registered freelancer claiming a refund | Yes, plus a FIRC or e-BRC | Refunds on export of services need invoice-wise BRCs or FIRCs under Rule 89(2)(c). | Freelancers who paid IGST or have unused input tax credit |
| Freelancer without GST registration | Yes | The advice records foreign income for your books and tax return. GST registration is not needed for a bank to issue an advice. | Freelancers below the GST registration threshold |
| Software or IT freelancer generating e-BRCs | Yes, alongside the IRM | For IT services, DGFT allows e-BRCs only for purpose codes P0802, P0803, P0807 and P0103 (DGFT guidelines, rule 10). | Developers and IT consultants |
| Freelancer paid through a cross-border payment intermediary | Yes | A PA-CB must give the exporter's AD bank the documents needed for EDPMS closure (RBI Master Direction on Payment Aggregators, paragraph 11(h)). | Freelancers paid through online collection services |
How does a freelancer get a FIRA?
A freelancer gets a FIRA by asking the bank or regulated intermediary that received the foreign payment to issue or release the advice. Many banks let you download advices in net banking, while others issue them through a branch or trade desk on request.
- Send your foreign client an invoice with your full name, address, bank details and a clear description of the service. See the export invoice format guide for the fields.
- Ask the client to pay into an Indian bank account that can receive foreign remittances, or through a regulated intermediary that settles through an AD Category-I bank.
- When the bank contacts you, confirm the purpose of the payment with the right purpose code. The purpose code for freelancers page lists the common codes.
- Share the invoice or contract if the bank asks. Under Regulation 4(2) of the FEMA export regulations, the bank credits an exporter's account only after satisfying itself that the transaction is genuine.
- Download the advice from net banking or ask your branch or trade desk for it. Check with your AD bank on its format and any charges.
- Check the name, amount, currency, date and purpose on the advice against your invoice, and ask the bank to correct any error quickly.
- File the advice with the matching invoice, and request a FIRC or generate an e-BRC where a GST or DGFT process needs one.
How does a freelancer get a FIRC instead of a FIRA?
A freelancer gets a FIRC by asking the AD Category-I bank that received the payment for a certificate against that specific inward remittance. CGST Rule 89(2) describes the certificate as one 'issued by Authorised Dealer-I Bank', so a bank-issued FIRC is the safer document for a GST refund file.
- Ask your bank whether it issues FIRCs per remittance or as a periodic statement.
- Ask about charges before you request certificates for many payments.
How does a freelancer generate an e-BRC on the DGFT portal?
A freelancer registers on the DGFT website, links an existing IEC or applies for one, then goes to Services, eBRC, Generate eBRC (DGFT eBRC FAQs, Q10). An e-BRC cannot be generated without an IRM reported by the bank (Q29).
- The DGFT eBRC page lets you search inward remittances uploaded by banks against your PAN.
- For services, DGFT added a mandatory 'Mode of Export of Services' field under Trade Notice 02/2025-26 (DGFT eBRC page).
- More detail is on the e-BRC on DGFT page.
Can a freelancer paid through an online platform get proof of the inward remittance?
Yes. DGFT's FAQs say an e-commerce exporter paid through online platforms can approach the bank to report the IRM, and then self-generate the e-BRC based on that IRM (DGFT eBRC FAQs, Q82). Ask the intermediary which advice it issues and which bank settles the funds.
- A PA-CB must supply documents to your AD bank for EDPMS closure (Payment Aggregator Master Direction, paragraph 11(h)).
- The same Master Direction caps each inward transaction processed by a PA-CB at Rs 25 lakh (paragraph 11(d)).
Which documents should a freelancer keep with each FIRA?
A freelancer should keep the invoice, the FIRA, and any FIRC or e-BRC for each foreign payment, filed together. GST, FEMA and DGFT processes all match records invoice by invoice, so a complete set per payment saves time when someone asks.
| Document | Issued by | Used for | Best for |
|---|---|---|---|
| Export invoice | You, the freelancer | Shows the service, value and client; the base for the EDF and GST returns | Every foreign payment |
| FIRA | Bank or regulated intermediary | Everyday proof of the inward credit, amount and purpose | Books, tax return and bank queries |
| FIRC | AD Category-I bank | Named in CGST Rule 89(2)(c) for refunds on export of services | GST refund claims |
| e-BRC | DGFT, generated by you from the bank's IRM | Confirms payment against an export (DGFT eBRC FAQs, Q1) | DGFT records and GST refund statements |
| EDF | You, filed with your AD bank | Declares the full export value of services (Regulation 3(2)) | Exporters of services from 1 October 2026 |
| Contract or engagement email | You and your client | Supports the genuineness check under Regulation 4(2) | Large or first-time payments |
What happens if a freelancer has no FIRA for a foreign payment?
There is no direct penalty for not holding a FIRA. The risk is that a freelancer cannot prove a foreign payment when a GST officer, bank or tax authority asks, which leads to delays, queries or lost tax benefits.
- Refund delay: A refund on export of services needs invoice-wise BRC or FIRC details under Rule 89(2)(c). Missing proof can lead to queries and delay the refund.
- Export status: A supply is an export of services only when payment is received in convertible foreign exchange or in rupees where RBI permits (IGST Act section 2(6)). Without proof of payment, zero-rating is harder to support.
- LUT tax: Under CGST Rule 96A(1)(b), a person exporting services under LUT must pay the tax with interest if payment is not received within one year, or the FEMA period with any RBI extension, whichever is later, unless the Commissioner allows more time.
- Open EDPMS: Your AD bank marks off the export entry in EDPMS after ensuring that the export value has been realised (Regulation 18(1)(g)). An unmatched payment can leave the entry open.
- Blocked e-BRC: An e-BRC cannot be generated without an IRM (DGFT eBRC FAQs, Q29), and DGFT blocks e-BRCs for non-export purpose codes (Q71).
Ask your bank for the advice or a FIRC for the specific remittance, even months later. If the purpose code on the IRM is wrong, banks can amend the IRM (DGFT eBRC FAQs, Q28). See how to correct a wrong purpose code or FIRA for the steps.
What is the timeline for a freelancer's FIRA and related export filings?
A FIRA has no filing deadline of its own. The dates that matter are the realisation period for payment, the EDF deadline for services, and the windows for e-BRC cancellation and GST payment under an LUT.
| Trigger event | Due date | Filed where | Best for |
|---|---|---|---|
| Invoice raised for services | Payment realised within 9 months of the invoice date; 12 months if invoiced or settled in rupees (Regulation 5(1)) | Your AD bank account | Every freelancer exporting services |
| Month in which the invoice is raised | EDF within 30 days from the end of that month; services other than software may file on or before the date of receipt of payment (Regulation 3(2)) | Your AD bank | Freelancers exporting services from 1 October 2026 |
| Foreign payment credited | Download or request the FIRA; no fixed rule date, so check with your AD bank | Bank net banking, branch or trade desk | Every freelancer |
| IRM reported by the bank | Generate the e-BRC; for advances, only on or after the invoice date (DGFT guidelines, rule 4) | DGFT portal | Freelancers who need an e-BRC |
| e-BRC generated | Self-cancel within 120 days; after that, through the bank (DGFT eBRC FAQs, Q80 and Q81) | DGFT portal | Fixing a wrong invoice or amount |
| Invoice issued under LUT and payment not received | Pay tax with interest 15 days after one year or the FEMA period, whichever is later (Rule 96A(1)(b)) | GST portal | GST-registered freelancers exporting under LUT |
What are the common FIRA mistakes freelancers make?
- Waiting: Requesting advices only when a refund or audit is due. Download each FIRA soon after the credit, when the details are easy to trace.
- Wrong code: Accepting a generic or non-export purpose code. This can block e-BRC generation until the bank amends the IRM.
- Advice as certificate: Filing a FIRA in a GST refund claim without checking whether the officer accepts it in place of a FIRC or e-BRC.
- Name mismatch: Invoicing under a trade name while the bank account is in your personal name, which makes matching harder.
- Missing invoice: Receiving money without a matching invoice, so the bank's genuineness check takes longer.
- Ignoring the EDF: Assuming the FIRA replaces the EDF. From 1 October 2026, exporters of services declare export value in the EDF under Regulation 3(2). See the EDF form guide.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification FEMA 23(R)/2026-RB, as amended by FEMA 23(R)/(1)/2026-RB dated 22 September 2026, Regulations 3(2), 4(2), 5(1) and 18(1)(g); in force from 1 October 2026 (checked 8 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 89 (Application for refund), Rule 89(2)(b) and 89(2)(c) (checked 8 Oct 2026)
- Central Goods and Services Tax Rules, 2017: Rule 96A (Export of goods or services under bond or Letter of Undertaking), Rule 96A(1)(b) (checked 8 Oct 2026)
- Integrated Goods and Services Tax Act, 2017: Section 2 (Definitions), Section 2(6), export of services (checked 8 Oct 2026)
- DGFT Public eBRC FAQs (Self-Generation of eBRC), Q1, Q2, Q10, Q28, Q29, Q71, Q80, Q81, Q82 (checked 8 Oct 2026)
- DGFT Self-Certified eBRC Generation Guidelines, Version 1.0 (10 November 2023), Rules 4 and 10 (checked 8 Oct 2026)
- DGFT Electronic Bank Realisation Certificate (eBRC) page, IRM/ORM repository against PAN; Trade Notice 02/2025-26 on Mode of Export of Services (checked 8 Oct 2026)
- RBI Master Direction on Regulation of Payment Aggregators, 15 September 2025, Paragraph 11(d) and 11(h) (checked 8 Oct 2026)
Frequently asked questions
Is a FIRA mandatory for every foreign payment a freelancer receives?
No rule we checked requires a freelancer to hold a FIRA for every foreign payment. A FIRA becomes important when someone asks for proof, such as a GST officer, your AD bank or a tax assessor. Keeping one FIRA per payment, filed with the matching invoice, is the simplest way to answer those questions quickly.
Does a freelancer need an IEC to get a FIRA from the bank?
A FIRA is the bank's advice of a foreign credit, so a bank can issue a FIRA to the account holder who received the payment. An IEC is needed when you generate an e-BRC, because DGFT asks users to link an IEC before generating one. Check with your AD bank on its own onboarding requirements.
Can a FIRA be issued in a freelancer's savings account?
A FIRA records an inward remittance credited to the account that received it, whatever the account type. Each AD bank sets its own internal policy for handling export receipts under FEMA. Ask your AD bank whether your savings account can receive export proceeds, and which advice or FIRC the bank issues for those credits.
How long should a freelancer keep FIRA records?
We did not find one rule that sets a retention period for a FIRA alone. GST, income tax and FEMA records each have their own retention and assessment periods. Keep every FIRA with its invoice for at least as long as your GST and income tax records, and ask your tax adviser for the exact period.
Does a FIRA prove that a payment counts as export of services under GST?
A FIRA shows that payment came from abroad in foreign exchange, which is one of five conditions in IGST Act section 2(6). The supplier must also be in India, the recipient outside India, the place of supply outside India, and the parties not merely establishments of a distinct person. A FIRA supports only the payment condition.
Can a freelancer get a FIRA for a payment received months ago?
Yes, a freelancer can usually request a FIRA or FIRC for an older inward remittance from the bank that received it. Older requests can take longer, and the bank may charge a fee. Give the bank the remittance date, amount, sender name and reference number to help it trace the credit quickly.
Is a FIRA the same as the e-BRC on the DGFT portal?
No. A FIRA comes from the bank or intermediary that credited the payment. An e-BRC is generated by the exporter on the DGFT portal using the IRM reported by the bank. DGFT issues the e-BRC as confirmation of payment against an export of goods or services, and links it to an invoice.