What mistakes do Indian exporters make when receiving international payments?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 9 min read
Short answer
RBI publishes a list of authorised payment aggregators, dated 16 October 2026.1 Purpose codes for receipts are five characters, "P" plus four digits.2 From 1 October 2026 every service exporter files an Export Declaration Form (EDF).3 Invoices must be realised within nine months.4 Third-party receipts need the bank's approval.3
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Indian freelancers, agencies and companies receiving payment for exported services | FEMA 2026 Regulations; RBI Circular No. 84 (purpose codes); CGST Rules 46 and 96A237 | EDF within 30 days from the end of the month of invoicing; realisation within nine months34 | Under an LUT, IGST with interest if unpaid past the rule 96A period7 | 28 October 2026 |
Most problems with international payments come from small slips in routing and paperwork that surface months later: a bank asking for a missing declaration, a payment stuck because the payer's name does not match, or a GST notice because the LUT lapsed.36 Freelance writers, consultants, developers and agencies make the same handful of mistakes, and most are easy to avoid once you know them.
This guide lists them in roughly the order they occur, with a link to the page that covers each one in depth. It is general information; confirm your own situation with a chartered accountant.
What are the main mistakes when receiving international payments in India?
The main mistakes when receiving international payments in India are about paperwork and routing: an unchecked provider, the wrong purpose code, a missed EDF, an invoice left unpaid too long, and a third-party payer.1234
| Mistake | Rule involved | Consequence | Best for (who should check) |
|---|---|---|---|
| Unchecked provider | RBI list of authorised payment aggregators1 | Receipts through a provider not on the list | Anyone choosing a new provider |
| Wrong purpose code | RBI Circular No. 842 | Receipt reported as something else | Exporters of more than one kind of service |
| Missed EDF | Regulation 3, 2026 Regulations3 | Bank follow-up on missing declaration | Every service exporter from 1 October 2026 |
| Unpaid invoice | Regulation 5; rule 96A47 | Realisation breach; IGST with interest under an LUT | Exporters with slow-paying clients |
| Third-party payer | Regulation 83 | Hold until the bank is satisfied | Agencies paid by group companies |
Each row links to a fuller explanation in the mistakes list below.
Who do these international payment mistakes affect?
These mistakes affect every Indian exporter of services, though some apply only to GST-registered exporters or to particular routes.36
| Entity type | Applicable | Why | Best for |
|---|---|---|---|
| Freelancer, not GST-registered | Yes, FEMA mistakes | EDF and realisation rules apply to every service exporter34 | Checking EDF and purpose codes |
| GST-registered freelancer or agency | Yes, FEMA and GST mistakes | LUT and invoice endorsement also apply67 | Annual LUT and invoice checks |
| Company with a foreign parent or branch | Yes, plus export status | A supply to its own unincorporated branch abroad is not an export13 | Reviewing intra-group billing |
| Exporter using a payment aggregator | Yes, plus platform limits | Each PA-CB transaction is capped at ₹25 lakh9 | Large invoices |
The FEMA rules apply whatever route the money takes.3
How do you receive an international payment without these mistakes?
You receive an international payment cleanly by checking the provider, the purpose code, the invoice, the EDF and the realisation date, in that order.1234
- Check RBI's list of authorised payment aggregators and read how the provider explains its India set-up.1 See how to choose an international payment platform.
- Choose the purpose code that matches the service, using the purpose code finder, and check how the provider applies it.2
- Invoice the client entity that will pay, with the LUT endorsement under rule 46 if you export without IGST.7
- Give the EDF to your AD bank within 30 days from the end of the month of invoicing, or for non-software services on or before the date payment is received.3
- Track each invoice against the nine-month realisation period, and file the FIRA and e-BRC with the invoice.48
The first international client payment checklist puts the same steps in more detail.
What documents and deadlines apply to international payments?
Four documents and two deadlines matter most for each international payment: the invoice, the EDF, the FIRA and the e-BRC, and the realisation and LUT deadlines.3468
| Item | Rule | When | Best for |
|---|---|---|---|
| LUT (FORM GST RFD-11) | GST portal | Each financial year6 | GST-registered exporters invoicing without IGST |
| Export invoice endorsement | Rule 46, CGST Rules | On each export invoice7 | GST-registered exporters |
| EDF | Regulation 3, 2026 Regulations | Within 30 days from the end of the month of invoicing3 | Every service exporter |
| Realisation | Regulation 5 | Nine months from invoice; twelve months in rupees4 | Every service exporter |
| e-BRC | DGFT self-certification | Generated by the exporter from the bank's data8 | Exporters claiming export benefits |
Keep the documents together, by month, with each invoice.
What happens if you get an international payment wrong?
If you get an international payment wrong, the usual result is a held credit, a bank query, or a tax cost months later.37
- Held credit: regulation 4 of the 2026 Regulations requires the bank to satisfy itself that a transaction is genuine before crediting it.3
- GST cost: under an LUT, rule 96A makes IGST with interest payable if payment is not received within one year of the invoice date or any longer period allowed.7
- Locked purpose code: Payoneer says the code cannot be changed through Payoneer once processed.5
Most of these can be avoided at the invoicing stage rather than fixed afterwards.
Which platforms handle purpose codes in a fixed way?
Some platforms fix the purpose code at account level, so an exporter of more than one kind of service should check how each applies the code.51415 The table follows this site's cost ranking, with platforms that do not publish enough to estimate listed after.
| Platform | How the purpose code is applied | Best for |
|---|---|---|
| Razorpay | The code chosen at activation applies to all international transactions15 | Local transfers from the US, UK and eurozone15 |
| Payoneer | The code in your settings applies to every payment and cannot be changed through Payoneer once processed5 | Marketplace payouts such as Amazon or Upwork16 |
| Stripe | One purpose code per account14 | Card checkout and subscriptions14 |
If you export more than one kind of service, check how to declare each before the first payment arrives.
What are the common mistakes when receiving international payments?
The common mistakes when receiving international payments are listed below in roughly the order they occur.13
Is it a mistake to pick a payment provider on fees alone?
Picking a provider on fees alone is a mistake because regulatory status, FIRA and purpose code handling matter as much as cost. The Reserve Bank of India (RBI) publishes a list of authorised payment aggregators, including cross-border ones (PA-CB); the current list is dated 16 October 2026, and several providers that market to Indian exporters do not appear on it.1 Check the list and read how each provider explains its India set-up.
Why does the wrong purpose code cause trouble?
The wrong purpose code causes trouble because it tells your bank and RBI that the receipt is for something else. Purpose codes for receipts are five characters, "P" plus four digits, under RBI's FETERS circular.2 Stripe allows one purpose code per account, Razorpay applies the code chosen at activation to all international transactions, and Payoneer applies the code in your settings to every payment.14155 See wrong purpose code consequences.
Is skipping the EDF a mistake for non-software services?
Skipping the Export Declaration Form (EDF) is a mistake for every service exporter from 1 October 2026, including non-software exporters. Under regulation 3 of the FEMA (Export and Import of Goods and Services) Regulations, 2026 (the 2026 Regulations), the EDF goes to the Authorised Dealer (AD) bank within 30 days from the end of the month of invoicing; exporters of non-software services may instead file it on or before the date payment is received.3 Many web pages still describe the old SOFTEX rules. See EDF for service exporters.
What goes wrong when an export invoice stays unpaid too long?
When an invoice stays unpaid too long, it breaches the realisation period. The full invoice value must be realised within nine months of the invoice date, or twelve months if invoiced or settled in rupees.4 If you invoiced under a Letter of Undertaking (LUT), rule 96A of the CGST Rules also makes IGST with interest payable if payment is not received within one year of the invoice date or any longer period allowed.7 Ask your bank about an extension before the deadline. See export proceeds not realised.
Why is accepting payment from someone other than the client a problem?
Accepting payment from someone other than the client is a problem because it is a third-party receipt. Regulation 8 of the 2026 Regulations lets the AD bank permit third-party receipts only if it is satisfied with the bona fides of the transaction, and regulation 4 requires the bank to satisfy itself that a transaction is genuine before crediting it.3 For example, a client's founder paying from a personal card, or a sister company paying for work invoiced to another entity, can lead to a hold. See third-party payments for exports.
Is it a mistake to use personal remittance apps for client payments?
Using personal remittance apps for client payments is a mistake when the app's terms exclude business use. Revolut's India terms say you cannot use a Revolut Account for business purposes, and Remitly's personal service is for individuals sending for personal, family or household purposes.1011 Money received this way may also lack the purpose code and advice you need for your records.
What GST mistakes come up with foreign payments?
The common GST mistakes are not filing the LUT, missing the invoice endorsement, and billing your own branch as an export. A registered exporter files the LUT in FORM GST RFD-11 for each financial year.6 Rule 46 of the CGST Rules requires the export endorsement on the invoice.7 A supply by an Indian company to its own unincorporated branch abroad fails condition (v) of the export definition, according to CBIC Circular No. 161/17/2021-GST.13 See LUT filing and receiving payment from a foreign parent company.
Why do exporters lose track of FIRAs and e-BRCs?
Exporters lose track of FIRAs and e-BRCs because they arrive from different places and nobody files them. Each receipt should have a Foreign Inward Remittance Advice (FIRA) or bank advice, and the electronic Bank Realisation Certificate (e-BRC) is now self-generated by the exporter on the DGFT portal from the bank's data.8 See FIRA for freelancers and e-BRC on the DGFT portal.
Is splitting a big invoice to fit a platform limit a mistake?
Splitting one invoice to fit a platform limit is a mistake because the limit is per transaction and the pattern can trigger checks. RBI's Master Direction caps each PA-CB transaction at ₹25 lakh.9 Use a bank wire or genuine contract milestones instead. See receiving a large international payment.
Which smaller international payment mistakes are worth avoiding?
Three smaller mistakes recur often.12
- Ignoring the client's tax form: a US client may ask for Form W-8BEN; the IRS says it goes to the payer that requests it, not to the IRS.12 See W-8BEN for Indian freelancers.
- Not comparing the exchange rate: compare the INR credited with the mid-market rate at the time. See FX markup on export payments.
- Using a savings account without checking with the bank: see export payments in a savings account.
Fixing these early costs less than fixing them after a bank or GST query.
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]RBI: Certificates of Authorisation issued under the Payment and Settlement Systems Act, 2007, Payment Aggregators (PA-O, PA-P and PA-CB), list dated 16 October 2026 (checked 2026-10-28)
- [2]RBI: A.P. (DIR Series) Circular No. 84, 29 February 2012 (purpose codes, FETERS)
- [3]RBI: FEMA (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, 5 and 8
- [4]RBI: FEMA 23(R)/(1)/2026-RB, 22 September 2026, amending regulation 5 (nine months; twelve months for rupee invoices)
- [5]Payoneer Help Center, Digital FIRA FAQ (checked 2026-10-28)
- [6]GST portal tutorial: Furnishing of Letter of Undertaking (LUT) in FORM GST RFD-11
- [7]CGST Rules, 2017 (consolidated), rules 46 and 96A, CBIC
- [8]DGFT: e-BRC self-certification (checked 2026-10-28)
- [9]RBI: Master Direction on Regulation of Payment Aggregator, 15 September 2025, paragraph 11(d)
- [10]Revolut India, Personal terms, effective 19 November 2025, sections 1, 2, 4 and 20 (checked 2026-10-28)
- [11]Remitly User Agreement (US), effective 23 February 2026, sections on account use and commercial transactions (checked 2026-10-28)
- [12]IRS: Instructions for Form W-8BEN
- [13]CBIC Circular No. 161/17/2021-GST, 20 September 2021
- [14]Stripe Docs, Accept international payments from India (checked 2026-10-28)
- [15]Razorpay Docs, International Bank Transfer (MoneySaver Export Account) (checked 2026-10-28)
- [16]Payoneer, How to use Payoneer in India (last modified 18 September 2026, checked 2026-10-28)
Frequently asked questions
Which paperwork step do freelancers most often miss on foreign payments?+
Freelancers often miss the Export Declaration Form. From 1 October 2026 every service exporter, including non-software exporters, gives an EDF to the AD bank within 30 days from the end of the month of invoicing. Exporters of non-software services may instead file it on or before the date the payment is received.3
Can a wrong purpose code be fixed after the payment is processed?+
Fixing a wrong purpose code depends on the route the payment took. Payoneer says the purpose code on processed payments and issued FIRAs cannot be changed through Payoneer, and tells users to contact their bank instead. Other providers and banks have their own process, so ask the one that credited the payment.5
Is it a problem if a client's director pays from a personal account?+
Yes, it can be. A payment from a director's personal account is a third-party payment. Regulation 8 of the FEMA 2026 Regulations lets the AD bank permit third-party receipts only if the bank is satisfied with the bona fides of the transaction, so the credit can be held while the bank checks.3
Can a freelancer receive client payments on Revolut or Remitly?+
Revolut's India terms say a Revolut Account cannot be used for business purposes. Remitly's US user agreement says its personal service is for individuals sending for personal, family or household purposes. Neither personal service is set up for business receipts for exported services, so check the terms before sharing those details with a client.1011
Does a GST-registered exporter need to file an LUT every year?+
Yes, if the exporter is GST-registered and invoices exports without IGST. The LUT is filed in FORM GST RFD-11 on the GST portal for each financial year. Without a current LUT, export invoices raised in the new year do not carry the undertaking that lets them go out without IGST.6
Does a US client's Form W-8BEN go to the IRS?+
No. The IRS instructions say Form W-8BEN is given to the payer or withholding agent that requests it, and is not sent to the IRS. An Indian freelancer asked for one by a US client returns it to that client. Delaying the form can delay the client's payment.12
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.
Keep reading
What should you do before and after your first payment from a foreign client?
A step-by-step checklist for getting paid by your first foreign client from India: GST and LUT, the invoice, bank details, purpose code, FIRA, EDF and realisation.
Purpose codesWhat happens if a foreign payment is received under the wrong purpose code?
What RBI, DGFT and banks say happens when a foreign receipt carries the wrong purpose code: e-BRC blocks, mismatched GST evidence, and amendment deadlines.
RBI and FEMAWhat is the EDF and how do service exporters file it from October 2026?
From 1 October 2026 every Indian service exporter files an Export Declaration Form (EDF). Who files, the 30-day deadline, where it goes and examples by profession.
RBI and FEMACan a third party pay your export invoice under RBI rules?
Can a foreign client's parent, agent or another company pay your export invoice? How regulation 8 of the 2026 FEMA rules lets your bank allow it.
RBI and FEMAWhat happens if export proceeds are not realised on time?
What happens under FEMA when a foreign client does not pay a service export invoice within nine months, and how to fix it with an extension, reduction or set-off.