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. Payment Platforms
  4. EDF When You Get Paid Through Direct SWIFT Wire Transfers
Payment Platforms

EDF When You Get Paid Through Direct SWIFT Wire Transfers

₹

A direct SWIFT wire is the simplest route for EDF purposes: your client's bank sends the money through the SWIFT network straight to your Indian bank, and that Indian bank is your AD bank — the one that receives your monthly EDF and tracks the export until it's paid. The things that go wrong with wires are small and predictable: charges deducted along the way, missing invoice references and purpose codes that don't describe your work.

Key takeaways

  • The Indian bank that credits the wire is your AD bank for the EDF.
  • File one EDF per month listing every foreign invoice, within 30 days from the end of the invoice month.
  • Intermediary banks can deduct charges, so the amount credited may be lower than the invoice.
  • Ask clients to quote your invoice number in the payment details — it makes matching easy.
  • Check the FIRA's purpose code and remitter details for every wire.

How a SWIFT wire travels

A cross-border wire usually passes through more than one bank:

  1. Your client's bank sends a payment message (commonly an MT103) through SWIFT.
  2. One or more intermediary or correspondent banks may route the funds, especially if the currency isn't the sending bank's home currency.
  3. Your bank's nostro account abroad receives the foreign currency.
  4. Your bank in India credits your account — usually in INR, or in foreign currency if you hold an EEFC account — and issues a FIRA or credit advice.

Each hop can add time and, sometimes, a charge. The MT103 glossary entry explains the message format if you ever need to trace a payment.

Giving clients the right details

Wires fail or get delayed when the beneficiary details are incomplete. Put these on every export invoice:

Detail Why it matters
Beneficiary name exactly as on your bank account Mismatches can cause returns or holds
Account number Your current or EEFC account
Bank name and branch address Helps the remitting bank route correctly
SWIFT code of your bank The international identifier for your bank
Intermediary/correspondent bank (if your bank specifies one for that currency) Reduces routing errors and extra charges
Invoice number as payment reference Makes matching trivial
Purpose of payment (e.g. "software development services") Helps your bank assign the right purpose code

Your SWIFT code, IFSC and AD code are three different things. Only the SWIFT code belongs in wire instructions; the AD code belongs on the EDF. Our export invoice generator has fields for all the bank details clients need.

Charges and net realisable value

Wire charges are agreed between sender and receiver using instructions often described as OUR (sender pays all charges), SHA (shared) or BEN (beneficiary pays). If your client sends with shared or beneficiary charges, an intermediary may deduct a fee before the money reaches India.

Part 2B of the EDF asks for each invoice's amount and its net realisable value (NRV). If you know charges are likely, you can discuss with your bank whether to reflect an expected deduction in NRV. More often, exporters declare the full invoice value and explain the short receipt when the money arrives. Either way, record the actual amount credited. Our article on bank charges deducted abroad covers the options.

Worked example: Nimbus Labs Pvt Ltd

Nimbus Labs, a Pune software firm, receives direct wires from clients in the US and Germany. Its December 2026 EDF, due 30 January 2027, lists:

Invoice Client Amount Wire received Amount credited Note
NL/26-27/088 US client USD 12,500 8 Jan 2027 USD 12,470 USD 30 intermediary charge
NL/26-27/089 German client EUR 6,000 15 Jan 2027 EUR 6,000 Sent with OUR charges
NL/26-27/094 US client USD 3,200 8 Jan 2027 (combined with 088) One wire for two invoices

The US client sent a single wire for both its invoices: USD 15,670 credited against USD 15,700 invoiced. Nimbus emails its bank a matching note: "USD 15,670 received on 8 January 2027 relates to invoices NL/26-27/088 (USD 12,500) and NL/26-27/094 (USD 3,200); USD 30 deducted by an intermediary bank."

NL/26-27/088 is worth about ₹10.4 lakh, so it needs invoice, FIRA and matching instructions to close. The other two are under ₹10 lakh and can be closed through Nimbus's periodic realisation declaration.

The FIRA: check it every time

For each wire, your bank issues a FIRA, FIRC or credit advice. Look at:

  • Remitter name and country — should be your client (or a third party they told you about).
  • Amount and currency — matches the wire, net of any charges.
  • Purpose code — should describe your service: for example, P0802 (software consultancy/implementation), P0807 (off-site software exports), P1006 (management consultancy) or P1007 (advertising and market research). Confirm the right code with your bank.
  • Date of credit — to confirm realisation within 9 months of the invoice date.

If something's wrong, write to the bank promptly. A FIRC request letter helps if your bank issues certificates only on request.

When a wire is held

Banks sometimes hold an inward credit — for example, if the purpose of the payment isn't clear, the beneficiary name doesn't match exactly, or a required EDF hasn't been submitted. Under the 2026 rules, a bank may hold an inward credit until the EDF is given. File on time and respond quickly to bank queries with the invoice and contract.

This is general information, not legal or tax advice. Your bank's published process governs how it handles inward wires and EDFs.

Frequently asked questions

Which bank is my AD bank when I receive a SWIFT wire?

The Indian bank that credits the wire to your account. It receives your EDF, enters it into EDPMS and closes each entry once the money is matched to an invoice.

Why is the amount I received less than my invoice?

Intermediary or correspondent banks may have deducted charges in transit, especially if the client sent with shared or beneficiary charges. Explain the shortfall in a matching note and record the actual amount credited.

Do I need to tell the bank which invoice a wire relates to?

It helps a great deal, especially when one wire covers several invoices or arrives short. Ask clients to quote invoice numbers in payment references, and send your bank a matching note.

What purpose code should appear on my FIRA for a wire?

One that describes your service — for example P0802 or P0807 for software, or P1006 for management consultancy. The bank assigns it, so check each FIRA and ask for a correction if needed.

Can a bank hold my wire until I file the EDF?

Yes, a bank may hold an inward credit until the related EDF is submitted. Filing within 30 days of month end — or earlier — avoids this.

Bottom line

Direct wires are the cleanest way to get paid for export services, as long as invoices carry full bank details and a reference. Declare each month's invoices on the free EDF form generator and match every wire with a short note to your bank.

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.