Export Declaration Form (EDF): A guide for Indian exporters

If you receive payments from foreign clients, whether you're a freelancer, an agency, a SaaS company, or a goods exporter, there's a compliance step you can't skip: the Export Declaration Form, or EDF.
Most exporters only discover it when their bank sends a notice about an open EDPMS entry, or when they can't claim an export incentive. This guide explains what the EDF actually is, who needs to file it, and what changes significantly in October 2026.
What is the Export Declaration Form (EDF)?
The EDF is a formal declaration — submitted to your Authorised Dealer (AD) bank — that you've exported goods or services from India and that payment is expected from a foreign buyer. It's mandatory under the Foreign Exchange Management Act (FEMA).
Here's why it matters beyond paperwork: every EDF creates a tracking entry in RBI's EDPMS (Export Data Processing and Monitoring System). That entry stays open until your foreign payment arrives and your bank confirms it. Only then can you get your eBRC (electronic Bank Realisation Certificate) — the document that proves payment was received and lets you claim export incentives.
💡 Key distinction: The EDF is not the same as your invoice or shipping bill. The shipping bill is a customs document. The EDF is RBI's exchange control instrument. At most major (EDI) ports, both are filed together automatically — so goods exporters at large ports often don't see the EDF at all.
In short: export → EDF filed → EDPMS entry opened → payment received → bank closes entry → eBRC generated. Missing any step in that chain blocks the next one.
Why does RBI require the EDF?
Under FEMA, RBI must verify that foreign exchange earned through exports actually comes back to India. The EDF is the mechanism that enables that tracking. Without it, there's no way for RBI to know whether a shipment or service was actually paid for.
For exporters, beyond regulatory compliance, the EDF also:
- Enables eBRC generation — the document your bank issues as proof of payment receipt
- Unlocks export incentives like RoDTEP refunds and duty drawbacks for goods exporters
- Supports GST refund claims on zero-rated export supplies
- Provides documentation for bank credit and export financing
Receive international payments the simpler way
Winvesta gives you dedicated USD, GBP, and EUR accounts to collect export payments — with FIRA on every inward remittance and structured records to close your EDPMS entries faster.
Who needs to file an EDF?
| Exporter type | Filing now? | After Oct 2026 | How it's filed |
|---|---|---|---|
| Goods exporters (physical products shipped abroad) | ✅ EDF | ✅ EDF | Auto-filed with shipping bill at major EDI ports. Manual at smaller ports via AD bank. |
| IT / SaaS / software exporters | SOFTEX (via STPI/SEZ) | ✅ EDF | SOFTEX until Oct 2026, then monthly EDF — one form per month, not per invoice. |
| Freelancers, agencies, consultants (non-software services) | ❌ No requirement currently | ✅ EDF | New obligation from Oct 2026. 30 days from end of invoice month to file. |
| E-commerce / courier sellers (Amazon, Meesho Global, etc.) | ✅ EDF | ✅ EDF | Each courier shipment auto-creates an EDPMS entry. Every entry must be matched and closed. |
A note for e-commerce exporters
This is where many Amazon and marketplace sellers get caught. Every courier shipment creates an EDPMS entry automatically. If you've been selling internationally for a while, you may have hundreds of open entries sitting in the system — many linked to payments that already arrived but were never matched. Check with your bank on your EDPMS position before this becomes a compliance problem.
What's changing under FEMA 2026?
The RBI notified new FEMA regulations on January 13, 2026. They take effect on October 1, 2026. The headline change: the fragmented system of EDF, SDF, and SOFTEX is being replaced by a single unified EDF framework for all exports.
The key changes
- Service exporters must now file: Freelancers, consultants, agencies, SaaS companies, and IT firms come under formal EDF reporting for the first time.
- SOFTEX is phased out: Software and IT exporters currently filing SOFTEX through STPI or SEZ will switch to the EDF framework.
- 30-day deadline for services: File within 30 days of the end of the invoice month. March invoices → file by April 30.
- Invoice consolidation allowed: You can club all invoices raised in a month into a single EDF — a major simplification for high-frequency exporters.
- Banks must update EDPMS within 5 working days of receiving a service exporter's EDF.
- Nil value declarations permitted: For free samples or exports without consideration, you can declare a nil export value.
- Banks cannot charge penalties for regulatory delays or compliance violations — a protection for exporters.
⚠️ ImportantRBI has not yet confirmed the exact portal or mechanism through which service exporters will file from October 2026. Check with your AD bank as the implementation date approaches — they'll receive guidance on the process.
EDF vs SOFTEX vs SDF: quick comparison
| Form | Previously used For | Status after Oct 2026 |
|---|---|---|
| EDF | Goods exports at non-EDI ports | Continues — becomes the unified standard |
| SDF | Goods exports via EDI customs ports (auto-filed with shipping bill) | Integrated into the unified EDF framework |
| SOFTEX | Software and IT service exports via STPI/SEZ | Phased out. Replaced by EDF. |
| Unified EDF | - | Covers goods, software, and all service exports from Oct 2026 |
What information goes into the EDF?
The form has two main sections. Here's what you'll typically need to have ready:
General information
- IEC (Importer Exporter Code) — issued by DGFT, mandatory for all exporters
- AD Code — your bank's 14-digit Authorised Dealer code, must be registered on ICEGATE
- Exporter details — name, address, GSTIN exactly as they appear in your IEC
- Consignee/buyer details — name, address, country (must match your invoice)
- Shipping details — mode of transport, port of loading, port of discharge, country of destination
- Payment terms — advance payment, LC, open account, etc.
- Commodity description — must match your invoice exactly; vague descriptions get flagged
- FOB value — in both foreign currency and INR at the applicable exchange rate
Invoice-wise details
For each invoice linked to the shipment: invoice number, date, currency, invoice amount, and the breakdowns for freight, insurance, commission, discounts, and net realisable value. The EDPMS entry will be closed against the net realisable value — what actually lands in your account after deductions.
✅ Pro tip: The details on your EDF and your commercial invoice must match exactly — currency, amounts, buyer name, commodity description. Any mismatch triggers bank queries and can delay payment processing or EDPMS closure. Double-check before submission.
How to file the EDF: step by step
For goods exporters at major ports (EDI)
This is the most common case and the simplest — the EDF is handled automatically.
1. Register your bank's AD code on ICEGATE
First-time exporters must do this before their first shipment. Your bank can help with the 14-digit AD code registration.
2. File your shipping bill on ICEGATE
The EDF is automatically submitted with your shipping bill. You don't need to do anything separately at this step.
3. Customs clears your shipment
An EDPMS entry is created in RBI's system. The entry status will show as open.
4. Send shipping documents to your bank within 21 days
Commercial invoice, packing list, bill of lading or airway bill. Delays here keep your EDPMS entry open longer.
5. Receive payment
When the foreign payment arrives, your bank matches it to the EDPMS entry and closes it. This is where having a structured payment account helps — your FIRA documents the inward remittance clearly.
6. Download your eBRC from DGFT
Once the EDPMS entry is closed, you can apply for the eBRC on the DGFT portal as proof of export payment receipt.
For goods exporters at smaller non-EDI ports
At non-EDI ports, the EDF isn't auto-filed. You'll typically submit the EDF and shipping documents directly to customs and your AD bank. Work with your bank to track the EDPMS entry and ensure closure once payment arrives.
For service exporters (from October 2026)
The exact filing mechanism is still being finalised by RBI. Based on current regulations, the process will involve:
- Maintaining records of all invoices raised to foreign clients during the month
- Preparing a consolidated EDF covering those invoices
- Submitting to your AD bank within 30 days of month-end
- The bank then updates EDPMS and closes the entry once payment is received
Your bank will issue more specific guidance as October approaches. Start the conversation with them now — don't wait until September.
Common EDF mistakes (and how to avoid them)
Mismatch between invoice and EDF values
The most common issue. Even small differences in invoice amounts, currency, or buyer name between your invoice and EDF can cause bank queries or document rejection. Triple-check before filing.
AD code not registered on ICEGATE
If your bank's AD code isn't on ICEGATE, your shipping bill gets stuck. Confirm this with your bank before your first export — it takes time to fix after the fact.
Payment received, but EDPMS entry is still open
This happens more than it should. Your payment arrived, but the bank hasn't matched it to the EDPMS entry yet. Keep a simple tracker — invoice number, shipping bill number, payment date, bank reference, EDPMS status. Follow up proactively.
Amazon and e-commerce sellers are ignoring open entries
Every courier shipment creates an EDPMS entry. High-volume sellers can accumulate dozens of open entries without realising it. Run a check with your bank on your current EDPMS position.
Service exporters are not preparing for October 2026
If you're a freelancer, agency, or SaaS company and you haven't started thinking about EDF compliance, start now. The operational workflow — how you'll file, what records you need, which bank you'll use — takes time to set up. Don't let October 1 catch you unprepared.
💡 On FIRA and EDPMS closure. Every time a foreign payment arrives, you need a FIRA (Foreign Inward Remittance Advice) — the document your bank issues confirming the inward remittance. This is the key document your bank uses to match against your open EDPMS entry and close it. Learn more about FIRA and how it works →
How Winvesta GCA helps
Once your EDF is filed and your shipment or service is delivered, the next critical step is ensuring your payment arrives cleanly, is properly documented, and can be matched to close your EDPMS entry.
This is where most exporters lose time — chasing banks for FIRA documents, reconciling payment references, waiting on eBRC processing.
With a Winvesta Global Collections Account, you get:
- Dedicated USD, GBP, and EUR virtual accounts — share your account details with any foreign client, from any country
- Instant FIRA on every inward remittance — no chasing your bank for paperwork
- Structured payment records that map cleanly to your invoices
- Transparent pricing — no hidden forex margins or percentage-based fees eating into your receivables
- Fast settlement — your foreign currency receipt is converted and transferred to your Indian bank account
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.

Table of Contents

If you receive payments from foreign clients, whether you're a freelancer, an agency, a SaaS company, or a goods exporter, there's a compliance step you can't skip: the Export Declaration Form, or EDF.
Most exporters only discover it when their bank sends a notice about an open EDPMS entry, or when they can't claim an export incentive. This guide explains what the EDF actually is, who needs to file it, and what changes significantly in October 2026.
What is the Export Declaration Form (EDF)?
The EDF is a formal declaration — submitted to your Authorised Dealer (AD) bank — that you've exported goods or services from India and that payment is expected from a foreign buyer. It's mandatory under the Foreign Exchange Management Act (FEMA).
Here's why it matters beyond paperwork: every EDF creates a tracking entry in RBI's EDPMS (Export Data Processing and Monitoring System). That entry stays open until your foreign payment arrives and your bank confirms it. Only then can you get your eBRC (electronic Bank Realisation Certificate) — the document that proves payment was received and lets you claim export incentives.
💡 Key distinction: The EDF is not the same as your invoice or shipping bill. The shipping bill is a customs document. The EDF is RBI's exchange control instrument. At most major (EDI) ports, both are filed together automatically — so goods exporters at large ports often don't see the EDF at all.
In short: export → EDF filed → EDPMS entry opened → payment received → bank closes entry → eBRC generated. Missing any step in that chain blocks the next one.
Why does RBI require the EDF?
Under FEMA, RBI must verify that foreign exchange earned through exports actually comes back to India. The EDF is the mechanism that enables that tracking. Without it, there's no way for RBI to know whether a shipment or service was actually paid for.
For exporters, beyond regulatory compliance, the EDF also:
- Enables eBRC generation — the document your bank issues as proof of payment receipt
- Unlocks export incentives like RoDTEP refunds and duty drawbacks for goods exporters
- Supports GST refund claims on zero-rated export supplies
- Provides documentation for bank credit and export financing
Receive international payments the simpler way
Winvesta gives you dedicated USD, GBP, and EUR accounts to collect export payments — with FIRA on every inward remittance and structured records to close your EDPMS entries faster.
Who needs to file an EDF?
| Exporter type | Filing now? | After Oct 2026 | How it's filed |
|---|---|---|---|
| Goods exporters (physical products shipped abroad) | ✅ EDF | ✅ EDF | Auto-filed with shipping bill at major EDI ports. Manual at smaller ports via AD bank. |
| IT / SaaS / software exporters | SOFTEX (via STPI/SEZ) | ✅ EDF | SOFTEX until Oct 2026, then monthly EDF — one form per month, not per invoice. |
| Freelancers, agencies, consultants (non-software services) | ❌ No requirement currently | ✅ EDF | New obligation from Oct 2026. 30 days from end of invoice month to file. |
| E-commerce / courier sellers (Amazon, Meesho Global, etc.) | ✅ EDF | ✅ EDF | Each courier shipment auto-creates an EDPMS entry. Every entry must be matched and closed. |
A note for e-commerce exporters
This is where many Amazon and marketplace sellers get caught. Every courier shipment creates an EDPMS entry automatically. If you've been selling internationally for a while, you may have hundreds of open entries sitting in the system — many linked to payments that already arrived but were never matched. Check with your bank on your EDPMS position before this becomes a compliance problem.
What's changing under FEMA 2026?
The RBI notified new FEMA regulations on January 13, 2026. They take effect on October 1, 2026. The headline change: the fragmented system of EDF, SDF, and SOFTEX is being replaced by a single unified EDF framework for all exports.
The key changes
- Service exporters must now file: Freelancers, consultants, agencies, SaaS companies, and IT firms come under formal EDF reporting for the first time.
- SOFTEX is phased out: Software and IT exporters currently filing SOFTEX through STPI or SEZ will switch to the EDF framework.
- 30-day deadline for services: File within 30 days of the end of the invoice month. March invoices → file by April 30.
- Invoice consolidation allowed: You can club all invoices raised in a month into a single EDF — a major simplification for high-frequency exporters.
- Banks must update EDPMS within 5 working days of receiving a service exporter's EDF.
- Nil value declarations permitted: For free samples or exports without consideration, you can declare a nil export value.
- Banks cannot charge penalties for regulatory delays or compliance violations — a protection for exporters.
⚠️ ImportantRBI has not yet confirmed the exact portal or mechanism through which service exporters will file from October 2026. Check with your AD bank as the implementation date approaches — they'll receive guidance on the process.
EDF vs SOFTEX vs SDF: quick comparison
| Form | Previously used For | Status after Oct 2026 |
|---|---|---|
| EDF | Goods exports at non-EDI ports | Continues — becomes the unified standard |
| SDF | Goods exports via EDI customs ports (auto-filed with shipping bill) | Integrated into the unified EDF framework |
| SOFTEX | Software and IT service exports via STPI/SEZ | Phased out. Replaced by EDF. |
| Unified EDF | - | Covers goods, software, and all service exports from Oct 2026 |
What information goes into the EDF?
The form has two main sections. Here's what you'll typically need to have ready:
General information
- IEC (Importer Exporter Code) — issued by DGFT, mandatory for all exporters
- AD Code — your bank's 14-digit Authorised Dealer code, must be registered on ICEGATE
- Exporter details — name, address, GSTIN exactly as they appear in your IEC
- Consignee/buyer details — name, address, country (must match your invoice)
- Shipping details — mode of transport, port of loading, port of discharge, country of destination
- Payment terms — advance payment, LC, open account, etc.
- Commodity description — must match your invoice exactly; vague descriptions get flagged
- FOB value — in both foreign currency and INR at the applicable exchange rate
Invoice-wise details
For each invoice linked to the shipment: invoice number, date, currency, invoice amount, and the breakdowns for freight, insurance, commission, discounts, and net realisable value. The EDPMS entry will be closed against the net realisable value — what actually lands in your account after deductions.
✅ Pro tip: The details on your EDF and your commercial invoice must match exactly — currency, amounts, buyer name, commodity description. Any mismatch triggers bank queries and can delay payment processing or EDPMS closure. Double-check before submission.
How to file the EDF: step by step
For goods exporters at major ports (EDI)
This is the most common case and the simplest — the EDF is handled automatically.
1. Register your bank's AD code on ICEGATE
First-time exporters must do this before their first shipment. Your bank can help with the 14-digit AD code registration.
2. File your shipping bill on ICEGATE
The EDF is automatically submitted with your shipping bill. You don't need to do anything separately at this step.
3. Customs clears your shipment
An EDPMS entry is created in RBI's system. The entry status will show as open.
4. Send shipping documents to your bank within 21 days
Commercial invoice, packing list, bill of lading or airway bill. Delays here keep your EDPMS entry open longer.
5. Receive payment
When the foreign payment arrives, your bank matches it to the EDPMS entry and closes it. This is where having a structured payment account helps — your FIRA documents the inward remittance clearly.
6. Download your eBRC from DGFT
Once the EDPMS entry is closed, you can apply for the eBRC on the DGFT portal as proof of export payment receipt.
For goods exporters at smaller non-EDI ports
At non-EDI ports, the EDF isn't auto-filed. You'll typically submit the EDF and shipping documents directly to customs and your AD bank. Work with your bank to track the EDPMS entry and ensure closure once payment arrives.
For service exporters (from October 2026)
The exact filing mechanism is still being finalised by RBI. Based on current regulations, the process will involve:
- Maintaining records of all invoices raised to foreign clients during the month
- Preparing a consolidated EDF covering those invoices
- Submitting to your AD bank within 30 days of month-end
- The bank then updates EDPMS and closes the entry once payment is received
Your bank will issue more specific guidance as October approaches. Start the conversation with them now — don't wait until September.
Common EDF mistakes (and how to avoid them)
Mismatch between invoice and EDF values
The most common issue. Even small differences in invoice amounts, currency, or buyer name between your invoice and EDF can cause bank queries or document rejection. Triple-check before filing.
AD code not registered on ICEGATE
If your bank's AD code isn't on ICEGATE, your shipping bill gets stuck. Confirm this with your bank before your first export — it takes time to fix after the fact.
Payment received, but EDPMS entry is still open
This happens more than it should. Your payment arrived, but the bank hasn't matched it to the EDPMS entry yet. Keep a simple tracker — invoice number, shipping bill number, payment date, bank reference, EDPMS status. Follow up proactively.
Amazon and e-commerce sellers are ignoring open entries
Every courier shipment creates an EDPMS entry. High-volume sellers can accumulate dozens of open entries without realising it. Run a check with your bank on your current EDPMS position.
Service exporters are not preparing for October 2026
If you're a freelancer, agency, or SaaS company and you haven't started thinking about EDF compliance, start now. The operational workflow — how you'll file, what records you need, which bank you'll use — takes time to set up. Don't let October 1 catch you unprepared.
💡 On FIRA and EDPMS closure. Every time a foreign payment arrives, you need a FIRA (Foreign Inward Remittance Advice) — the document your bank issues confirming the inward remittance. This is the key document your bank uses to match against your open EDPMS entry and close it. Learn more about FIRA and how it works →
How Winvesta GCA helps
Once your EDF is filed and your shipment or service is delivered, the next critical step is ensuring your payment arrives cleanly, is properly documented, and can be matched to close your EDPMS entry.
This is where most exporters lose time — chasing banks for FIRA documents, reconciling payment references, waiting on eBRC processing.
With a Winvesta Global Collections Account, you get:
- Dedicated USD, GBP, and EUR virtual accounts — share your account details with any foreign client, from any country
- Instant FIRA on every inward remittance — no chasing your bank for paperwork
- Structured payment records that map cleanly to your invoices
- Transparent pricing — no hidden forex margins or percentage-based fees eating into your receivables
- Fast settlement — your foreign currency receipt is converted and transferred to your Indian bank account
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.



