Quick answer: A FIRA (Foreign Inward Remittance Advice) is the document your bank or payment provider issues when foreign money lands in your Indian account. For freelancers it is the main proof that a payment was export income received in foreign exchange. You need it to support zero-rated GST under a Letter of Undertaking (LUT), to back up foreign income in your income tax records, and to answer bank or RBI compliance questions. Ask for one for every client payment, and check that the purpose code on it matches the service you actually provide.

Many Indian freelancers on Upwork, Fiverr or direct contracts only discover FIRA when a CA asks for it at GST or ITR time, or when a bank asks for export documents. This guide explains, in plain language, what FIRA and FIRC mean today, which purpose code to use, how to get the document from different payment routes, and what changed under the new FEMA export rules that took effect on 1 October 2026.

FIRA vs FIRC vs e-BRC: what is the difference?

DocumentIssued byWho mainly needs it
FIRA (Foreign Inward Remittance Advice)Your bank or the payment provider that receives the fundsFreelancers, agencies and other service exporters
FIRC (Foreign Inward Remittance Certificate)Your bankMostly capital inflows such as foreign investment; many people still say FIRC when they mean FIRA
e-BRC (electronic Bank Realisation Certificate)Generated on the DGFT portalMainly goods exporters claiming export benefits; service freelancers generally do not need it

Payment platforms such as Winvesta and Skydo describe FIRA as the document banks now use for export collections, with the older physical FIRC largely limited to investment flows. In practice, if your CA or bank asks for a FIRC for client payments, a FIRA or e-FIRA from your bank is usually what they need. Confirm with them if unsure.

Advertisement
\n

What a FIRA shows

  • Name and country of the remitter (your client or the platform)
  • Foreign currency amount, INR amount and exchange rate
  • Date of credit and a transaction reference number
  • Your name and account details as beneficiary
  • The RBI purpose code that classifies why the money came in

Why FIRA matters for GST, income tax and FEMA

1. GST: proving your service is an export

Under Section 2(6) of the IGST Act, a supply counts as an export of services only when all five conditions are met: the supplier is located in India; the recipient is located outside India; the place of supply is outside India; payment is received in convertible foreign exchange (the Act also allows Indian rupees where the RBI permits); and the supplier and recipient are not merely establishments of the same person. FIRA is the simplest evidence for the payment condition.

If you are GST-registered, exports are zero-rated: you can supply without paying IGST by filing a Letter of Undertaking (LUT) on the GST portal, as explained in CBIC’s LUT circular. If the payment proof is missing, the transaction may not qualify as an export, and GST could become payable. Read our detailed guide on GST and income tax for Indian freelancers on Fiverr and Upwork for registration thresholds and LUT steps.

2. Income tax: backing up foreign receipts

Your foreign earnings are taxable in India if you are a resident. FIRAs, invoices and bank statements together form a clean trail that matches your ITR to the money that actually arrived, which helps if you ever receive a notice or need to explain a large credit.

3. FEMA: realisation within the deadline

The RBI’s Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (Notification FEMA 23(R)/2026-RB dated 13 January 2026) came into force on 1 October 2026, replacing the 2015 export regulations. After the amendment notified on 22 September 2026, the key points for service exporters are:

  • Realisation period: full export value should be realised and repatriated within nine months (from the invoice date for services), or twelve months where the export is invoiced or settled in Indian rupees. The original 2026 text said fifteen and eighteen months; the September amendment reduced them.
  • Export declaration for services: the declaration is due within 30 days from the end of the month in which the invoice is raised, and one declaration can cover all exports to one or more recipients in that month. Exporters of services other than software may file on or before the date payment is received.
  • Small invoices: where an invoice is up to ₹10 lakh, the bank can close the export entry based on the exporter’s declaration that payment has been realised.

For most individual freelancers, the bank handles these reports when it credits the money, but it may ask you for invoices, a declaration or the purpose code. Keeping one FIRA per payment and one invoice per client per month makes this easy.

Which RBI purpose code should a freelancer use?

The RBI’s list of purpose codes for forex receipts groups services into categories. Common ones for freelancers include:

CodeRBI descriptionTypical freelance work
P0802Software implementation/consultancy (other than those covered in SOFTEX form)Web and app development, WordPress work, software consulting
P0803Data base, data processing chargesData entry, data processing, database work
P1006Business and management consultancy and public relations servicesConsulting, virtual assistance, business support
P1007Advertising, trade fair, market research and public opinion polling servicesDigital marketing, ads management, market research
P1008Research & Development servicesResearch projects
P1009Architectural, engineering and other technical servicesCAD, engineering design, technical drawings

The RBI list marks some older codes as withdrawn, so confirm the current code with your bank before you approve a payment. Choose the code that best describes the service on your invoice, and keep it consistent across your invoices, FIRAs and GST records.

How to get a FIRA: step by step

Direct bank wire (SWIFT) from a client

  1. When the money arrives, your bank may ask you to confirm the purpose code (often through net banking, email or a branch form). Reply quickly so the credit is not delayed.
  2. Request the FIRA or e-FIRA through net banking, the trade or forex section of the bank’s app, or the branch.
  3. Banks typically issue it within a few working days; some charge a fee, so check your bank’s schedule of charges.
  4. Save the PDF with a clear name, for example 2026-10_ClientName_USD500_FIRA.pdf.

Payment platforms and cross-border apps

Several Indian cross-border payment providers, such as Skydo and Winvesta, say they issue a FIRA automatically for each inward payment. Before choosing one, compare fees and exchange rate mark-ups, and confirm the FIRA comes from the RBI-regulated bank they settle through.

Upwork

Upwork’s help centre explains that it is not a bank and does not produce the FIRC itself. It requests the FIRA or a No-Objection Certificate (NOC) from its payment processor and forwards it to you, generally within about four weeks; older withdrawals can take longer. Upwork also says purpose codes on these transfers are hardcoded (to P0103 or P1006) and it cannot change them. If you need a change, your own bank has to request it from the processing bank within the RBI’s quarterly deadlines. Since November 2023, Upwork says IndusInd Bank issues a Bank Inward Remittance Certificate (BIRC) that your bank can rely on to issue its own FIRA.

Other marketplaces and wallets

If you are paid through another marketplace or wallet, check its help centre for FIRA or remittance certificate options. If the platform cannot provide one, ask your receiving bank, because it is the bank that converts and credits the funds.

Common FIRA mistakes freelancers make

  • Not collecting FIRAs as you go. Requesting a year of FIRAs in March is slow and stressful. Download them monthly.
  • Wrong purpose code. A code that does not match your invoice can raise questions in GST refunds or bank reviews.
  • No matching invoice. Every FIRA should map to an invoice in the same client name and currency.
  • Ignoring the nine-month window. Follow up on unpaid invoices well before the realisation deadline.
  • Using personal transfers. Payments labelled as gifts or family support are not export income and can cause tax and compliance confusion.

A simple monthly FIRA routine

  1. Raise invoices with your GSTIN (if registered), LUT reference, client address abroad and the foreign currency amount.
  2. When a payment arrives, confirm the purpose code with your bank the same day.
  3. Download the FIRA once issued and match it to the invoice in a spreadsheet (date, client, invoice number, FX amount, INR amount, FIRA number).
  4. Share the sheet and PDFs with your CA every quarter.

If you are just starting out, register your business properly too: our Udyam registration guide shows how freelancers can get a free MSME certificate. More growth guides are in our Freelancer Growth section.

Frequently asked questions

Is FIRA mandatory for freelancers?

There is no single rule that says every freelancer must download a FIRA, but it is the standard proof that a payment was received in foreign exchange. GST-registered freelancers exporting under LUT, and anyone claiming GST refunds, should keep one for every payment.

Is FIRA the same as FIRC?

Not exactly. FIRA is an advice issued for each inward remittance, commonly used for service export payments. FIRC is a certificate mostly used today for capital inflows. Many banks and CAs still use the terms interchangeably.

How long do I have to receive payment under FEMA?

Under the FEMA export regulations in force from 1 October 2026, as amended on 22 September 2026, the period is nine months, or twelve months for exports invoiced or settled in rupees.

Does Upwork give FIRA?

Upwork says it requests a FIRA or NOC from its payment processor and forwards it to freelancers, generally within about four weeks. It cannot change the purpose code itself.

Disclaimer: This article is general information for Indian freelancers, not tax, legal or financial advice. Rules and bank practices change; confirm your situation with a chartered accountant and your bank.

Sources