Guide for Service Exporters
Menu
RBI and FEMA

How should a freelancer get and use a FIRA?

Verified by:
Editorial team
Published
Last modified
Reading time
6 min read

Short answer

A FIRA (Foreign Inward Remittance Advice) is issued by a bank or payment provider to show a foreign payment was credited.12 Rule 89(2)(c) of the CGST Rules names it for GST refunds.1 PayPal India says it offers a free weekly digital FIRA from February 2026.3 PA-CBs must give your bank the documents to close your export entry.4

Applies toGoverned byDeadlinePenaltyLast verified
GST-registered freelancers claiming a refund on exported servicesCGST Rules, rule 89(2)(c)1Not covered on this pageNot applicable28 October 2026
Freelancers paid through a cross-border payment aggregator (PA-CB)RBI Master Direction on Regulation of Payment Aggregator, 15 September 20254Not applicableNot applicable28 October 2026
Freelancers correcting a purpose code or generating an e-BRCDGFT FAQs on self-generation of e-BRC, March 20245Not applicableNot applicable28 October 2026

If you are a freelance illustrator, translator, coder or coach paid from abroad, a Foreign Inward Remittance Advice (FIRA) is the document (usually a PDF) that proves the money came in as foreign exchange. This guide is the practical side: how to get a FIRA for each way you are paid, what to check on it, how to fix mistakes, and when you actually need one.

For definitions and the difference between FIRC, FIRA and e-BRC, read FIRC vs FIRA vs e-BRC first.

What is a FIRA for a freelancer?

A FIRA for a freelancer is the advice a bank or payment provider issues to show that a foreign payment for services was credited, and freelancers use it as proof of export income.12

  • GST refund claims: rule 89(2)(c) of the CGST Rules asks for a statement of invoices with the relevant Bank Realisation Certificates or Foreign Inward Remittance Certificates for refunds on exported services.1 See GST refund on export of services.
  • Closing your bank's export entries: from 1 October 2026, banks match receipts against your Export Declaration Form (EDF), and for invoices up to ₹10 lakh they may close entries on your declaration.2 A FIRA showing the right amount and purpose code supports that declaration.
  • Income tax and loans: a FIRA plus your bank statement shows the source of foreign receipts. See proof of foreign income.

Who needs a FIRA among freelancers?

Freelancers who claim GST refunds need a FIRA most, and every freelancer benefits from keeping one per payment.12

Entity typeApplicableWhyBest for
GST-registered freelancer claiming refundsYesRule 89(2)(c) names a FIRC or BRC for refunds on exported services1Refund claims
Freelancer filing EDFs with the bankUsefulSupports the declaration that closes export entries2Closing bank entries
Unregistered freelancer who never claims refundsRarely askedNo refund claim is madeKeeping one per payment for tax and loans
Freelancer paid through PayPalYes, from PayPalPayPal India generates a weekly digital FIRA from February 20263PayPal users
Freelancer paid through a PA-CBDepends on the providerThe PA-CB gives documents to your AD bank4Asking the provider before signing up

How do you get a FIRA as a freelancer?

You get a FIRA from whoever credits the rupees to you, so the route the client pays through decides the process.34

  1. Work out whether the payment came by wire to your bank, through PayPal, through a payment aggregator or through a marketplace payout.
  2. Check net banking or the provider's dashboard or reports for the FIRA, and request it if it is not there.
  3. Check the details listed below.
  4. Ask the issuer to correct any wrong detail.
  5. Save each FIRA next to the invoice it pays.
How the client paysWho issues the FIRAWhat to doBest for
Wire (SWIFT) to your Indian bank accountYour bankCheck net banking for an e-FIRA or advice; otherwise request it from the branchClients paying by international wire
PayPalPayPal (via its partner bank)Download from Reports, Tax, FIRA in the business accountClients paying by card or PayPal balance
Cross-border payment aggregator (PA-CB)The PA-CB's partner bank, as the provider arrangesCheck the provider's dashboard; ask how it sends documents to your bankClients paying through an aggregator's account details or links
Marketplace payout (for example a freelance platform)Depends on the route the platform uses into IndiaAsk the platform which bank or PA-CB pays you, then follow that rowFreelancers paid by a marketplace

The table above is a general guide; each provider publishes its own process.

  • PayPal: its India FIRA page says that from February 2026 a FIRA is generated automatically every week at no cost (monthly for earlier transactions), downloadable from Reports, Tax, Foreign Inward Remittance Advise, with copies available for the last 12 months.3
  • Payment aggregators: RBI's Master Direction says a PA-CB shall provide the documents and information required by the exporter to the exporter's AD bank for closing the export entry, and caps each PA-CB transaction at ₹25 lakh.4 Whether that includes a FIRA in your name varies by provider, so ask before you sign up.

What should a freelancer check on every FIRA?

A freelancer should check five details on every FIRA as soon as it is downloaded.26

DetailWhy it mattersBest for
Your name and accountMust match your bank and PAN recordsEvery freelancer
Remitter name and countryThe client (or the platform, if it pays you) and where they areMatching to the invoice
Foreign currency amount, rupee amount and rateReconciling with your invoice and bank statementBookkeeping
Purpose codeA services code, since a personal or gift code misdescribes an export receipt; RBI's purpose codes were revised by A.P. (DIR Series) Circular No. 84 dated 29 February 20126GST and bank export records
Date of creditCounts for your realisation deadline, nine months from the invoice date for services2Tracking deadlines

Use the purpose code finder to see which code fits your work.

What happens if a freelancer's FIRA is wrong or missing?

If a freelancer's FIRA is wrong or missing, only the issuer can correct it, and a wrong purpose code can make a services receipt look like a personal transfer, which matters for GST and for your bank's export records.5 See purpose codes for freelancers.

  • Wrong purpose code on a bank receipt: write to your bank with the invoice and ask it to correct the code. DGFT's FAQs say purpose code changes must be requested from the bank, and that banks can amend the inward remittance message they report to DGFT.5
  • Missing FIRA from a platform: request a custom FIRA. PayPal says a custom FIRA costs ₹100 plus 18% GST per transaction for up to 20 transactions, and ₹2,000 plus 18% for a bulk FIRA covering more, and asks for the fee before processing.3
  • Payment received in rupees through a vostro or intermediary bank: DGFT's FAQs say the beneficiary bank reports such credits on the exporter's declaration, so tell your bank the payment is an export receipt.5

Which rules connect a FIRA to the e-BRC and EDF?

The CGST Rules, the 2026 FEMA Regulations and DGFT's e-BRC FAQs connect a FIRA to the e-BRC and EDF, and each record serves a different authority.125

RecordIssued byRuleBest for
FIRAThe bank or provider, proving the creditNamed in rule 89(2)(c) for refunds1GST refunds and proof of income
e-BRCSelf-certified on the DGFT portal from the bank's inward remittance message (IRM)5DGFT FAQs, March 20245DGFT records
EDFYour monthly declaration to the bank, due within 30 days from the end of the invoice month22026 FEMA Regulations, regulation 32FEMA compliance

DGFT's FAQs say an exporter paid through PayPal, Wise or other platforms can approach the bank to report the IRM and then self-generate the e-BRC.5 See e-BRC on DGFT and FEMA rules for freelancers.

What are the common mistakes freelancers make with FIRAs?

The common mistakes freelancers make with FIRAs are not checking the purpose code and not filing each FIRA with its invoice.25

  • Ignoring the purpose code: a personal or gift code on a services receipt needs correcting through the bank.5
  • Letting old FIRAs lapse: PayPal keeps FIRAs in reports for the last 12 months.3
  • Confusing FIRA and e-BRC: they come from different systems.5
  • Loose filing: keep one folder per financial year, with each FIRA saved next to the invoice it pays and named to match that invoice.
  • Forgetting short payments: note any short payments, because for invoices up to ₹10 lakh your bank can allow a reduction in export value on your declaration.2

What a GST officer or assessing officer accepts can vary, so confirm your document set with a chartered accountant before filing a refund claim.

How did we verify this?

We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.

  1. [1]CBIC: CGST Rules, 2017, rule 89 (application for refund), sub-rule (2)(c)
  2. [2]RBI: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification No. FEMA 23(R)/2026-RB, amended up to 22 September 2026 (regulations 3, 4 and 6)
  3. [3]PayPal India: FIRA page (checked 28 October 2026)
  4. [4]RBI: Master Direction on Regulation of Payment Aggregator, 15 September 2025
  5. [5]DGFT: FAQs (Self-Generation of eBRC), Version 1.0, March 2024
  6. [6]RBI: A.P. (DIR Series) Circular No. 84 dated 29 February 2012, Compilation of R-Returns: Reporting under FETERS (purpose codes)

Frequently asked questions

Is a FIRA mandatory for freelancers in India?+

No regulation makes the freelancer obtain a FIRA for each payment; the 2026 FEMA Regulations prescribe an Export Declaration Form and do not name a FIRA.2 A FIRA or FIRC is one of the documents rule 89(2)(c) of the CGST Rules names for a GST refund on exported services, so refund claimants need one.1

How much does a FIRA cost for a freelancer?+

The cost of a FIRA depends on the provider. PayPal India says its weekly digital FIRA is free and a custom FIRA costs ₹100 plus 18% GST per transaction, up to 20 transactions, and ₹2,000 plus 18% for a bulk FIRA covering more.3 Banks set their own charges, so ask your branch.

Can a freelancer get a FIRA for an old payment?+

Usually, from the provider that received the payment. PayPal India says FIRAs are available in reports for the last 12 months only, so request older ones as a custom FIRA.3 Ask your bank about its own retention period for advices on direct wire transfers before the records lapse.

What should a freelancer do if a FIRA shows the wrong purpose code?+

Ask the bank that reported the payment to correct the purpose code, with the invoice attached. DGFT's FAQs say purpose code changes must be requested from the bank, which can amend the inward remittance message it reports to DGFT.5 The corrected message then flows into any e-BRC you generate.

Is a FIRA the same document as an e-BRC?+

No. DGFT's FAQs say e-FIRC and e-BRC are different systems; the e-BRC is self-certified on the DGFT portal from the bank's inward remittance message.5 A FIRA comes from the bank or provider and proves the credit. See the FIRC vs FIRA vs e-BRC guide for the full comparison.

Does a payment aggregator give a freelancer a FIRA?+

RBI's Master Direction says a cross-border payment aggregator shall provide the documents and information the exporter needs to the exporter's AD bank for closing the export entry.4 Whether that includes a FIRA in the freelancer's own name varies by provider, so ask before you sign up.

This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.