RBI
Skydo has received final RBI authorisation as a Payment Aggregator (PA)
logo

EDF Filing Guide: What Changes in 2026 for Exporters

rohan-sewani
Rohan Sewani21 March 2026
Skydo auto-generates FIRA, and closes eBRC for you so that you never have compliance nightmares
Skydo auto-generates FIRA, and closes eBRC for you so that you never have compliance nightmares

TL;DR - Summary

  • What is EDF? - A mandatory form that declares the value of your export to RBI. It creates a tracking entry in EDPMS that stays open until your payment arrives and is verified by your bank.
  • Who needs to file it? - All goods exporters. From October 2026, service exporters including freelancers, agencies, and SaaS companies must also file. This is new.
  • How is it filed for goods exports? - At most major ports, it is auto-filed as part of your shipping bill on ICEGATE. No separate action needed.
  • What is changing in 2026? - SOFTEX is being phased out and replaced by a unified EDF framework. Service exporters get 30 days from the end of the invoice month to file, and can club all monthly invoices into one form.
  • What happens if entries are not closed on time? - Bank follow-ups, caution listing, loss of export benefits like RoDTEP and duty drawbacks, and penalties of up to three times the export value.

What is the Export Declaration Form (EDF)?

The Export Declaration Form (EDF) is a mandatory document that records the value and details of goods or services you're exporting from India. Under FEMA regulations, it serves as an official declaration to RBI that an export has occurred and that payment is expected. Every exporter in India must file it, there are no exceptions for commercial exports.

If the EDF is not filed correctly, the corresponding EDPMS (Export Data Processing and Monitoring System) entry may remain unresolved, which can delay eBRC generation and lead to export compliance issues under FEMA regulations.

Here's how EDF works: 

  • EDF is automatically triggered when an exporter files a shipping bill on ICEGATE.
  • This tracking entry is on RBI’s EDPMS.
  • That entry stays open until the exporter’s payment comes in and the bank verifies it.
  • The payment details and the details from EDF are required to obtain eBRC (electronic Bank Realization Certificate) from DGFT portal.
  • The eBRC is proof that an export has been made, and also helps the exporter claim benefits like RoDTEP refunds and duty drawbacks.

💡 QUICK INSIGHT

EDF is not the same as a shipping bill. The shipping bill is a customs document, while the EDF is RBI's exchange control document. At most ports, the EDF is auto-filed with the shipping bill.

Why is EDF required?

The EDF is required because the RBI must track all exports and verify that foreign exchange earnings are repatriated to India. This is mandated under FEMA (Foreign Exchange Management Act), which regulates cross-border transactions. Without the EDF, RBI has no way to monitor whether export proceeds were received or repatriated as required by law.

  • EDF confirms that the shipment complies with customs rules, export controls, and foreign trade requirements.
  • It provides essential export data used for trade monitoring, policy planning, and incentive schemes.
  • It acts as proof of export for banks, DGFT compliance, GST filings, payment reconciliation, and incentive claims.
Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

Who needs to file an EDF?

Exporter TypeFile Now?After Oct 2026How They File
Goods Exporters Physical products shipped abroad EDFEDFAuto-filed with shipping bill at major ports. Manual filing at smaller ports via bank.
Software / IT Exporters IT, ITeS, SaaS companies SOFTEXEDFSOFTEX via STPI or SEZ until Oct 2026. Then monthly EDF: one form per month, not per invoice.
Freelancers & Agencies Design, marketing, legal, consulting NoneEDFNew obligation from Oct 2026. File within 30 days of month-end.
E-commerce / Amazon Sellers Courier & marketplace shipments EDFEDFEach courier shipment auto-creates an EDPMS entry. Every entry must be matched and closed.

Goods exporters: Yes. If you're shipping physical products out of India, you need to file an export declaration form. 

Software exporters (IT/ITeS): Right now, software exporters file a different form called SOFTEX through STPI or SEZ authorities. But from October 2026, SOFTEX is being phased out, and everyone will need to file the EDF instead.

Service exporters (non-software): Freelancers, consultants, and agencies providing services such as design, marketing, legal, accounting, business consulting, or financial advisory to clients outside India are generally classified as non-software service exporters. At present, most non-software service exporters do not separately file an EDF. However, under the new FEMA 2026 regulations, service exporters will also be brought under the EDF framework from October 2026 onward.

Amazon and e-commerce sellers: Every commercial courier shipment you send abroad automatically creates an EDPMS entry. Many sellers have hundreds of open entries sitting in the system and don't even know it. Each one needs to be matched with a payment and closed.

What's changed with EDF under FEMA 2026?

New rules were notified on January 13, 2026. They go live on October 1, 2026. 

Here's what's changing. 

  • Service exporters must now file an export value declaration form. 
  • You get 30 days from the end of the invoice month to file. So if you raised invoices in March, you have until April 30 to submit your EDF. 
  • You can club all your monthly invoices into one form, no need to file separately for each invoice.
  • Software exports are now covered under the unified EDF framework alongside other service exports.
  • For service exports submitted outside the EDI system, Authorised Dealers must update the EDF details in EDPMS within five working days of receiving the EDF.
  • Exporters can declare nil export value in cases where goods are exported without consideration, such as certain free sample shipments.
  • AD banks are required to publish their export compliance policies and grievance escalation mechanisms.
  • Banks cannot levy penalties or charges on exporters for regulatory delays or compliance violations.

What does this mean for you?

  • Amazon and e-commerce sellers: No major change. Your shipping bill filed through customs continues to serve as the EDF for goods exports.
  • IT and software exporters: Software exports will move to the unified EDF framework from October 2026, replacing the separate SOFTEX-based reporting process.
  • Freelancers, consultants, and agencies: Service exporters will now come under formal EDF reporting requirements. You may need to coordinate with your bank on the filing process and documentation requirements.

SaaS and digital service companies: Multiple invoices raised in a month can be consolidated into a single EDF, reducing repetitive reporting and simplifying compliance.

Skydo is soon coming out with an auto EDF closure tool. Get to know more!

✅ PRO TIP

RBI hasn't confirmed how service exporters will file yet (portal, email, or paper). Check with your bank as Oct 2026 gets closer.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

EDF vs SOFTEX vs SDF, quick comparison

Before we go further, it helps to understand how India’s export declaration system has evolved. Historically, different forms were used for goods, software, and electronic customs filings. For example, SDF (Statutory Declaration Form) was the declaration mechanism used for goods exports through EDI-enabled customs ports, while SOFTEX was used for software exports. Under the FEMA 2026 regulations, these processes are being consolidated under a unified EDF framework.

FormUsed ForWhen It Was FiledPosition Under FEMA 2026
EDFGoods exports (primarily non-EDI exports)At the time of exportContinues under the unified EDF framework
SDFGoods exports through EDI customs portsAutomatically through shipping bill filingIntegrated into the EDF framework
SOFTEXSoftware and IT service exportsAfter export, within prescribed timelinesReplaced by EDF reporting
Unified EDF (2026)Goods, software, and service exportsGoods: at export. Services: within 30 days from month-end of invoicingCommon export declaration framework across export categories

What information goes into the EDF?

Export Declaration Form (EDF)
Hover over any section to learn what it means
Annex I
Export Declaration Form (EDF)
As prescribed under Foreign Exchange Management Act (FEMA), 1999  |  To be submitted to the Authorised Dealer Bank
The EDF is a mandatory declaration to RBI that an export has occurred. It creates a tracking entry in EDPMS that stays open until your payment arrives and the bank closes it.
1.General Information
Customs Security No.__________________________
Reference number assigned by customs. Auto-generated at major ports when your shipping bill is processed through EDI.
Form No.__________________________
Unique EDF reference number. For smaller ports, generate this on the RBI website before filing. Keep it for all future correspondence.
Nature of Cargo
Government Non-Government
Indicates whether the export is on behalf of a government entity or a private party. Most exporters select Non-Government.
Shipping Bill No. & Date_________________   Date: _____________
The shipping bill number from customs. At major EDI ports, this is filed automatically with your EDF. At smaller ports, enter it manually after customs clearance.
Mode of Transport
Air Sea Land Post/Couriers Others
How your goods are physically leaving India. Courier exports (Amazon, e-commerce) typically use Post/Couriers.
Category of Exporter
Custom (DTA units) SEZ Status Holder Exporters 100% EOU Warehouse Export Others
DTA (Domestic Tariff Area) is the default for most exporters. From Oct 2026, service exporters also fill this field.
RBI Approval No. & Date (if any)__________________________
Only required if your specific export needed prior RBI approval. Leave blank if not applicable.
IE Code__________________________
Your Importer Exporter Code issued by DGFT. Mandatory for all exports.
AD Code__________________________
Your Authorised Dealer bank's 14-digit code. Must be registered on ICEGATE before your first export.
Exporter's Name & Address
Name: _______________________________

Address: ____________________________

____________________________________

GSTIN: _____________________________
Your registered business name and address exactly as it appears in your IEC. Any mismatch with your invoice will cause rejection.
AD (Bank) Name & Address
Bank Name: _________________________

Branch: ____________________________

____________________________________

AD Code: ___________________________
Your Authorised Dealer bank — the bank through which you receive your export payment. Must be the same bank that closes your EDPMS entry.
Consignee's Name & Address
Name: _______________________________

Address: ____________________________

Country: ___________________________
Your buyer or the party receiving the goods. Must match the commercial invoice exactly.
Mode of Realisation
L/C BG Advance Payment Open Account Others
Port of Loading / Source Port (SEZ): _______________
How you will receive payment. This determines how strictly your EDPMS entry will be monitored.
Name of Indian Bank & AD Code (for LC/BG)______________________________
Only fill this if your payment is via Letter of Credit or Bank Guarantee.
Country of Destination______________________________
The final country where your goods will be consumed — not just a transit country.
Port of Discharge______________________________
Must match your Bill of Lading exactly. A mismatch here delays LC payment.
Whether Payment to be Received through ACU?
Yes No
ACU is used for trade with select Asian countries including Iran, Bangladesh, and Sri Lanka. Most standard exports select No.
Let Export Order (LEO) Date______________________________
The date customs formally allowed your goods to leave India. Marks the official export date for FEMA and EDPMS purposes.
General Commodity Description______________________________________________________
Must match your commercial invoice exactly. Vague descriptions like "goods" will be rejected by your bank.
Total FOB Value in Words (INR)______________________________
FOB value is the price of goods at the Indian port — before freight and insurance. Always use FOB, not CIF.
Custom Assessable Value (INR)*______________________________
The value customs uses to calculate duties — typically the FOB value converted to INR at the RBI reference rate on the date of export.
2.Invoice-Wise Details of Export Value(If more than one invoice for a shipping bill, this block repeats for each invoice)
Every value here must match your commercial invoice exactly — your bank will cross-check these figures before closing your EDPMS entry.
Invoice No.______________
Must be identical to the invoice you send to your buyer and present to your bank for payment.
Invoice Currency______________
The currency you billed in — USD, EUR, GBP etc. Do not convert to INR here.
Nature of Contract
FOB CIF C&F CI Others
Your Incoterm — who bears the cost and risk of transport. FOB = buyer pays freight. CIF = you pay freight and insurance.
Invoice Date______________
From October 2026, service exporters must file within 30 days of the end of the invoice month.
Invoice Amount______________
Total invoice value in the transaction currency. Must match what your buyer owes you.
ParticularsCurrencyAmount in FCExchange RateAmount (INR)
FOB Value
Freight
Insurance
Commission
Discount
Other Deduction
Packing Charges
Net Realisable Value
Net Realisable Value = what actually reaches you after deductions. Your EDPMS entry closes against this figure.
I/We hereby declare that the particulars given above are true and correct and that the export value as declared above represents the full export value agreed to and that no part of the export proceeds has been or will be received otherwise than through an authorised dealer in India. I/We undertake that the said amount will be repatriated to India within the stipulated period.
This declaration binds you to repatriate your export proceeds to India within the RBI-permitted timeframe. Signing without following through is a FEMA violation.
For use by the Exporter:
Place: _________________    Date: _____________
Signature & Stamp of Exporter / Authorised Signatory
Your authorised signatory must sign and stamp. The name and designation should match your bank's KYC records.
For use by the Customs Authority:
Certified that the goods described overleaf have been examined and found as per declaration.
Signature & Stamp of Customs Officer    Date: ________
Customs certifies the goods match your declaration before allowing export. At EDI ports this happens digitally.
For use by the AD Bank:
Certified that the declaration has been verified and EDPMS entry created.
Signature & Stamp of AD Bank    Date: __________
Save this stamped copy — it's your proof of filing. From Oct 2026, banks must upload to EDPMS within 5 working days.

The EDF captures details about the exporter, buyer, shipment, and payment terms.

You’ll typically need:

  • Exporter details: name, address, IEC, GSTIN, and AD code
  • Buyer details: name, address, and country
  • Export details: description of goods/services and the correct HS/SAC code
  • Invoice details: invoice number, currency, and export value
  • Shipping details: port, destination country, transport mode, and shipping bill details
  • Payment details: expected mode of realization, such as advance payment, LC, or open account

The information in the EDF must match your invoice and shipping documents to avoid processing or compliance issues.

Checkout the Export Declaration Form (EDF) Sample at the end of this RBI notification

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo

How to file the EDF: A Step-by-step Guide

Goods, major port (EDI)

This is the method most exporters use. The EDF is handled automatically when you file your shipping bill.

  • Start by registering your bank's AD code on ICEGATE. 
  • Then file your shipping bill on ICEGATE, the export declaration form is submitted automatically with it. 
  • Customs clears your shipment, and an EDPMS entry is created in the system.
  • Within 21 days, send your documents to the bank: commercial invoice, packing list, bill of lading,or airway bill. 
  • When payment arrives, the bank matches it to the EDPMS entry and closes it. 
  • Once that's done, you can apply for your eBRC on the DGFT portal.

Goods, smaller port (non-EDI)

At non-EDI ports, EDF details may need to be submitted separately instead of being automatically linked through the shipping bill system.

Typically, exporters:

  • submit the EDF and shipping documents to customs authorities at the port,
  • provide export documents to their Authorised Dealer (AD) bank,
  • and work with the bank to track payment realization and closure of the EDPMS entry.

Services (from Oct 2026)

For service exporters, the process is expected to become more structured under the new FEMA 2026 framework, although the operational workflow is still evolving and banks are likely to issue more detailed guidance closer to implementation.

Based on the current regulations, the process will broadly involve:

  • maintaining records of export invoices raised during the month,
  • preparing a consolidated EDF covering those invoices,
  • and submitting the declaration to your AD bank within 30 days from the end of the invoice month.

The bank is then expected to update the export details in EDPMS and close the entry once payment is realized.

Skydo is actively working on an automated EDF closure tool to help exporters manage these requirements with minimal manual effort. Try Skydo

What are Some Common EDF Mistakes and How to Fix Them?

Using the wrong HS code

If the HS code doesn’t match the product being exported, customs can flag the shipment or raise valuation and duty queries. Always verify the latest tariff classification before filing.

Invoice and EDF values don’t match

Mismatch between invoice values and EDF details can lead to bank queries, processing delays, or rejection of export documents. Double-check currency, invoice amount, and export value before submission.

AD code not registered on ICEGATE

If your bank’s AD code is not registered on ICEGATE, shipping bill processing can get blocked. First-time exporters should confirm this setup with their bank in advance.

Delays in document submission

Late submission of export documents can leave EDPMS entries unresolved for longer than necessary. Keeping documentation organized and submitting it promptly helps avoid follow-ups and compliance issues.

Payment received, but EDPMS still open

Sometimes payments are received, but the corresponding EDPMS entry is not updated or closed. Maintain a tracker with invoice numbers, shipping bill details, payment dates, and bank status updates to monitor closures properly.

Service exporters not preparing for EDF compliance

From October 2026, service exporters will come under the EDF reporting framework. Freelancers, agencies, SaaS companies, and other service exporters should start understanding their bank’s expected process well before the regulations take effect.

How Skydo helps with EDF compliance

Once the EDF process is completed, the next step is ensuring export payments are received, documented properly, and matched against the correct export entries for closure. That’s where most exporters end up spending time on manual follow-ups and reconciliation.

Skydo helps simplify that part of the workflow.

With Skydo:

  • you get dedicated virtual accounts to collect international payments,
  • every inward remittance comes with instant FIRA, 
  • payment records stay structured and eBRC closure is processed by Skydo,

Skydo is also actively working on automated EDF tracking and EDPMS closure workflows to help exporters manage the upcoming FEMA 2026 compliance requirements with significantly less manual effort.

Want to see what hassle-free export compliance looks like? 

Explore Skydo.

Save 50% on every international transfer
Receive from 150+ countries
Get global accounts
Zero forex margin
globe_with_skydo
Frequently asked questions

What is the Export Declaration Form (EDF)?

The EDF is a mandatory form you submit to declare the value of goods or services you're exporting from India. It's required under FEMA and creates a tracking entry in RBI's EDPMS system.

Who needs to file an EDF in India?

What is the difference between EDF and SOFTEX?

What is the deadline for filing an EDF?

What happens if I don't file an EDF?

How does EDF connect to EDPMS?

Do freelancers need to file an EDF after 2026?

What is the full form of EDF?

About the author
rohan-sewani
Head of Operations
Leads Payment Operations and Experience at Skydo, building seamless, automated cross-border systems. Previously at McKinsey, P&G, Delhivery, and ShopDeck, with expertise in operations and process optimization.Operations
Save 50% on every international transfer