Fill EDF form free

EDF

EDF form generatorEDF guideEDF due datesEDF form by bank

Tools

EDF FormEDF Due Date Calculator₹10 Lakh Realisation DeclarationExport InvoiceGST InvoiceProforma InvoiceQuotationCredit / Debit NotePayment ReceiptSalary SlipLetterheadUPI QR CodeAmount in WordsGST CalculatorExport Value in INR CalculatorPurpose Code FinderSAC Code Finder

More

All calculatorsInvoice templatesSalary slip formatsBank lettersCover, HR & business lettersGuidesGlossary Log inCreate free account
  1. Home
  2. Guides
  3. EDF Situations
  4. Receiving International Payments in India: Best Practices
EDF Situations

Receiving International Payments in India: Best Practices

The best way to receive international payments in India is the one that gets the full amount to your account quickly and leaves a clean paper trail behind it. For a service exporter, that means choosing a payment route your client finds easy, giving precise bank details, making sure each payment carries the right purpose code and collecting a FIRA or payment advice for every receipt. Since 1 October 2026, that paper trail also has to line up with the EDF you file each month.

Key takeaways

  • Pick a rail that suits both sides: direct SWIFT wire, a local collection account through a regulated provider, or a payment gateway.
  • Give clients exact international bank instructions, and ask them to quote your invoice number and pay charges on their side.
  • Check the purpose code on every inward remittance; fix errors within days.
  • Get a FIRA, FIRC or bank advice for each payment and file it against the invoice.
  • Every export invoice is declared on the monthly EDF and must be realised within 9 months, so receipts and declarations must match.

Comparing the main payment rails

Rail How it works Speed and cost (general) Paper trail for EDF and GST Best for
Direct SWIFT wire Client's bank sends to your Indian bank via correspondents Varies; intermediary charges possible FIRA/FIRC from your bank; straightforward matching Larger invoices, corporate clients
Local collection account via a regulated provider Client pays locally (for example ACH or SEPA); provider remits to India Often cheaper for the client Provider statement plus a remittance document from the Indian bank; check which bank Frequent mid-size invoices to US, UK, EU
Payment gateway or card checkout Client pays by card or online; gateway settles to you Fast for clients; fees apply Gateway settlement reports; confirm what remittance evidence you get Small invoices, many clients
Freelance marketplace payouts Platform collects and pays out Platform-dependent Platform statements; payout may be pooled Platform-sourced work

Costs and speeds depend on banks, providers and countries, so compare your actual options rather than relying on general claims. Whatever you choose, ask in advance: which Indian bank will record this as a foreign inward remittance, and what document will I get?

Best practice 1: give clean, complete bank details

Wrong or incomplete details are the most common reason a payment is delayed or returned. Give clients:

  • the exact account name, matching your bank records;
  • your account number;
  • your bank's name and branch address;
  • your bank's SWIFT code;
  • any intermediary or correspondent bank instructions your bank provides for specific currencies;
  • a request to quote your invoice number in the payment reference.

Put these on every invoice, in the same format each time. Our free export invoice generator keeps them consistent.

Best practice 2: settle who pays the charges

International wires carry a charge instruction: OUR (sender pays all), SHA (shared) or BEN (beneficiary pays all). Under SHA, which many banks default to, intermediary banks may deduct fees from the amount travelling to you, leaving your invoice short.

Write "All bank charges outside India to be borne by the remitter (OUR)" on your invoices and in your contracts. When a shortfall still happens, keep the payment message or advice showing the deduction, so you can explain it to your bank when matching the payment to the invoice.

Best practice 3: get the purpose code right

Every inward remittance carries an RBI purpose code. For service exporters, common ones include P0802 (software consultancy and implementation), P0807 (off-site software exports), P1006 (business and management consultancy), P1007 (advertising and market research), P1005 (accounting and tax consulting) and P1009 (architectural, engineering and technical services). Always confirm the right code with your bank.

Tell your bank what your services are, ask your client to describe the payment clearly ("Payment for software development, invoice 0412") and check the code on each FIRA. Our purpose code finder helps you shortlist the right one.

Best practice 4: collect a FIRA for every receipt

The FIRA or FIRC is your bank's proof that foreign money arrived, with the amount, date and purpose code. You will use it to:

  • prove realisation of your export invoices;
  • support closure of EDPMS entries for invoices above ₹10 lakh;
  • support GST records and refund claims for zero-rated exports;
  • answer any later question from a bank, CA or tax officer.

Request it as each payment arrives. Check the name, amount, date and code immediately.

From 1 October 2026, service exporters file one EDF a month covering that month's invoices, within 30 days from the end of the month. Your bank enters it into EDPMS and tracks each invoice until it is realised, within 9 months of the invoice date (12 months for rupee invoices).

Worked example. Lanternfish Design Co., a Chennai proprietorship, invoices clients in the US, UK and Australia. In October 2026 it raised three invoices totalling about ₹6.8 lakh and filed one EDF by 30 November. Payments arrived in November: one by SWIFT wire, two through a collection-account provider in a single payout. The owner logged each receipt against its invoice in her register, attached the FIRA and the provider statement, and sent her bank a short note mapping the pooled payout to the two invoices. Because each invoice was under ₹10 lakh, she later closed all three entries on a quarterly realisation declaration.

Best practice 6: consider an EEFC account if you pay out in foreign currency

If you regularly pay foreign vendors or subscriptions in foreign currency, an EEFC (Exchange Earners' Foreign Currency) account lets you hold part of your export proceeds in foreign currency instead of converting everything. Ask your bank about eligibility and how it works. Our EEFC account request letter is a starting point.

Common reasons payments get held

  • KYC on your account is out of date.
  • The remitter name does not match your client and there is no explanation.
  • Purpose code or description is unclear.
  • Your bank needs an EDF on record for the export.
  • Sanctions or compliance screening raises a query.

Respond quickly with the invoice, contract and any EDF. This is general information, not legal or tax advice.

Frequently asked questions

What is the best way to receive international payments in India for services?

The best route is one your client can use easily and that gives you a clear remittance document. Direct SWIFT wires suit larger invoices; regulated collection-account providers and gateways can suit smaller, frequent ones. Confirm which Indian bank records the remittance.

Why do I receive less than I invoiced?

Usually because banks along the route deducted charges, especially when the payment was sent with SHA or BEN instructions. Ask clients to pay with OUR and keep the payment advice to explain any shortfall to your bank.

Do I need a FIRA for every foreign payment?

It is strongly advisable. The FIRA proves realisation, supports EDPMS closure and GST records, and answers later queries. For invoices up to ₹10 lakh, the bank may close entries on your declaration, but keep FIRAs anyway.

How do international payments connect to the EDF?

Each export invoice is declared on your monthly EDF and must be realised within 9 months. Matching each receipt to its invoice lets your bank close the EDPMS entry and generate an eBRC.

Bottom line

Receiving foreign payments well is about precision: clean bank details, OUR charges, the right purpose code and a FIRA for every receipt, all tied back to your monthly EDF. Set the routine once and it runs itself. Declare each month's invoices with our free EDF form generator.

This guide is general information for Indian businesses, not legal or tax advice. Rules and bank processes change — confirm specifics with your AD bank or chartered accountant.