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

EDF Filing Guide: What Changes in 2026 for Exporters

prashanth
Prashanth21 March 2026

Every export from India, goods, software, or services, needs to be reported to the RBI. The Export Declaration Form (EDF) is how you do that. It tells RBI what you exported, how much it's worth, and where the payment should come from. If you skip it, file it late, or get the details wrong, your bank will chase you, your EDPMS entries won't close, and you could face FEMA penalties. And from October 2026, even freelancers and service exporters will need to file it. This guide covers everything you need to know.

TL;DR - Summary

  • What it is: - A mandatory form that declares the value of your export to the RBI.
  • How it works: - Creates a tracking entry in EDPMS that stays open until your payment arrives.
  • For goods exporters: - Auto-filed as part of your shipping bill at most ports.
  • New from Oct 2026: - Service exporters β€” freelancers, agencies, SaaS β€” must also file EDF. This is new.
  • If entries aren't closed: - Bank follow-ups, caution-listing, and penalties.

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.

Before 2013, exporters had to deal with different forms depending on what they were shipping: GR (Goods Receipt) forms for goods, PP (Port Performance) forms for services. The EDF replaced all of that with one standard format.

Here's how it works:Β 

  • You file the form with your bank
  • RBI then creates a tracking entry in a system called EDPMS (Export Data Processing and Monitoring System)
  • That entry stays open until your payment comes in and your bank verifies it
  • Once the bank closes the entry, you can download your eBRC (electronic Bank Realization Certificate) from DGFT
  • The eBRC is your proof that you exported, got paid, and complied with regulations

Skip the EDF or file it wrong, and that EDPMS entry never closes. Which means no eBRC, no compliance proof, and eventually, penalties.

Key Takeaways

πŸ’‘ Think of the EDF as the birth certificate for your export. Without it, RBI can’t track whether the money came back to India.

Why is the 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.

Without the EDF, there's no EDPMS entry. Without an EDPMS entry, you can't get your eBRC. And without an eBRC, you miss out on export benefits like RoDTEP refunds, duty drawbacks, and other incentives that make exporting financially viable.

Your bank also uses the EDF to verify that incoming foreign payments are genuine and tied to actual exports. If you don't file the EDF or file it incorrectly, the EDPMS entry stays open. Leave it open too long, and your bank starts sending notices. Keep ignoring those, and RBI can place you on a caution list, which means penalties of up to 3 times the export value. It's not a bureaucratic formality you can skip.

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?

Who Needs to File an EDF

Who Needs to File an EDF?

Current obligations and what changes from October 2026

Exporter Type
File EDF Now?
After Oct 2026?
How They File
1
Goods Exporters Physical products shipped abroad
Yes
Yes
Auto-filed with shipping bill at major ports. Manual filing at smaller ports via bank.
2
Software / IT Exporters IT, ITeS, SaaS companies
SOFTEX
EDF
SOFTEX via STPI/SEZ until Oct 2026. Then monthly EDF β€” one form per month, not per invoice.
3
Freelancers & Agencies Design, marketing, legal, consulting
Not yet
New
New obligation from Oct 2026. File within 30 days of month-end. Talk to your bank now.
4
E-commerce / Amazon Sellers Courier & marketplace shipments
Yes
Yes
Each courier shipment auto-creates an EDPMS entry. Every entry must be matched and closed.

Goods exporters

Yes, always. If you're shipping physical products out of India, you need to file an export declaration form. At major ports, it's usually auto-filed when your shipping bill is processed. At smaller ports or ICDs, you might need to file it manually through your bank.

Software exporters (IT/ITeS)

Right now, software exporters file a different form called SOFTEX through STPI or SEZ authorities. But from October 2026, that changes. SOFTEX is being phased out, and everyone will need to file the EDF instead.

Service exporters (non-software)

If you're a freelancer, consultant, or agency exporting services that aren't software, design, marketing, legal, or financial advisory, you mostly don't need to file an EDF right now. That changes in October 2026.Β 

Amazon and e-commerce sellers

Every 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, or you'll end up on the bank's radar.

Learn more about selling on Amazon!

Who's exempt?

Not everyone has to file. Gifts under β‚Ή5 lakh don't need an EDF. Neither do re-exports of goods you imported for free, nor personal items you're carrying when you travel.Β 

Key Takeaways

πŸ“Œ EDF is not the same as a shipping bill. Shipping bill = customs document. EDF = RBI’s exchange control document. At most ports (EDI), the EDF is auto-filed with the shipping bill. At smaller ports, you file it separately.

What's changing under FEMA 2026?

New rules were notified on January 13, 2026. They go live on October 1, 2026. Most blogs and explainers miss this entirely.

Here's what's changing.Β 

  • Service exporters must now file an export value declaration form. This is brand new.Β 
  • 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.
  • SOFTEX is going away. Software exporters who've been filing through STPI or SEZ will now switch to the EDF like everyone else.
  • Banks must upload their EDF to EDPMS within five working days. If you're exporting free samples, you now file a nil-value EDF instead of applying for separate RBI permission.
  • Banks can't charge you penalties for delays caused by regulatory or system issues. They also have to publish their EDF policies publicly and offer an appeal process if they reject your form.

What does this mean for you?

  • Amazon sellers: nothing changes. Your shipping bill still counts as your EDF.
  • IT and ITeS companies: you're switching from SOFTEX to EDF. Monthly filing instead of per-invoice makes it simpler.
  • Freelancers and agencies: this is a new obligation. Talk to your bank before October 2026 so you know their process.
  • SaaS companies: one monthly EDF instead of filing SOFTEX for every invoice. Much easier to manage.

Key Takeaways

From Oct 2026, there’s just one form for all exports, the EDF. Goods, software, services, everyone files the same thing. 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, here's how the different export forms stack up, and what's changing in October 2026.Β 

FormUsed forWhen you file itAfter Oct 2026
EDFGoods (smaller ports)At the time of shipmentStays β€” now covers services too
SDFGoods (major ports)Auto-filed with shipping billMerged into EDF
SOFTEXSoftware/IT (non-physical)After export, within 30 daysReplaced by EDF
New EDFEverythingGoods: at shipment. Services: 30 days from month-endThe only form you need

Before 2013, exporters used GR forms for goods and PP forms for services. RBI replaced both with the EDF to simplify things. In 2026, everything is being unified under a single export declaration form. Whether you're shipping phones, exporting design services, or running a SaaS product, same form, same process.

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. Select the primary transport mode. Courier exports (Amazon, e-commerce) typically use Post/Couriers.
Category of Exporter
Custom (DTA units) SEZ Status Holder Exporters 100% EOU Warehouse Export Others
Your exporter classification under FEMA. DTA (Domestic Tariff Area) is the default for most exporters. SEZ and EOU units have separate compliance obligations. 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 β€” for example, certain deferred payment exports or exports to restricted countries. Leave blank if not applicable.
IE Code __________________________
Your Importer Exporter Code issued by DGFT. Mandatory for all exports. If you don't have one, you cannot file the EDF or generate a shipping bill.
AD Code __________________________
Your Authorised Dealer bank's 14-digit code. Must be registered on ICEGATE before your first export. Without this, your shipping bill won't generate at all.
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 your bank to reject the form.
AD (Bank) Name & Address
Bank Name: _________________________

Branch: ____________________________

____________________________________

AD Code: ___________________________
Your Authorised Dealer bank β€” the bank through which you receive your export payment. This must be the same bank that will close your EDPMS entry when payment arrives.
Consignee's Name & Address
Name: _______________________________

Address: ____________________________

Country: ___________________________
Your buyer or the party receiving the goods at the destination. Must match the commercial invoice and, if applicable, the LC terms exactly β€” including spelling.
Mode of Realisation
L/C BG Advance Payment Open Account Others
Port of Loading / Source Port (SEZ): _______________
How you will receive payment. L/C = Letter of Credit. BG = Bank Guarantee. Open Account means you ship first and get paid later β€” higher risk. 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. Enter the Indian bank that will handle the LC or BG negotiation.
Country of Destination ______________________________
The final country where your goods will be consumed or used β€” not just a transit country. This affects export incentive eligibility and duty treatment at the destination.
Port of Discharge ______________________________
The port where your goods will be unloaded from the vessel. Must match your Bill of Lading exactly. A mismatch here is a common discrepancy that delays LC payment.
Whether Payment to be Received through ACU?
Yes No
ACU (Asian Clearing Union) is a settlement system 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. This is stamped on your shipping bill at the port. It marks the official export date for FEMA and EDPMS purposes.
General Commodity Description ______________________________________________________
A plain-language description of what you're exporting. Must match your commercial invoice exactly. Vague descriptions like "goods" will be rejected by your bank.
Total FOB Value in Words (INR) ______________________________
FOB (Free on Board) value is the price of goods at the Indian port β€” before freight and insurance. Always use FOB, not CIF. Write it in words to prevent tampering.
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. Your freight forwarder usually fills this.
2. Invoice-Wise Details of Export Value (If more than one invoice for a shipping bill, this block repeats for each invoice)
This section breaks down the financial details of your export invoice. Every value here must match your commercial invoice exactly β€” your bank will cross-check these figures before closing your EDPMS entry.
Invoice No. ______________
Your commercial invoice number. Must be identical to the invoice you send to your buyer and the one presented to your bank for payment.
Invoice Currency ______________
The currency you billed in β€” USD, EUR, GBP etc. Enter the transaction currency as-is. Do not convert to INR here; the bank does that when payment arrives.
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. This determines how you calculate the FOB value.
Invoice Date ______________
Date on your commercial invoice. From October 2026, service exporters must file within 30 days of the end of the invoice month β€” so this date determines your filing deadline.
Invoice Amount ______________
Total invoice value in the transaction currency. This must match what your buyer owes you and what your bank will expect to receive. Any shortfall needs explanation.
ParticularsCurrencyAmount in FCExchange RateAmount (INR)
FOB Value
Freight
Insurance
Commission
Discount
Other Deduction
Packing Charges
Net Realisable Value
Break down your invoice value into components. FOB is the core value. If on CIF terms, list freight and insurance separately. 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 (currently 9 months for most exports). Signing this 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 what's registered with 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 with the shipping bill. At manual ports, the officer stamps the physical form.
For use by the AD Bank:
Certified that the declaration has been verified and EDPMS entry created.
Signature & Stamp of AD Bank Β Β  Date: __________
Your bank's acknowledgement that they've received and uploaded the EDF. From Oct 2026, banks must upload to EDPMS within 5 working days. Save this stamped copy β€” it's your proof of filing.

The export declaration form asks for basic details about you, your buyer, what you're shipping, and how you expect to get paid.

  • You'll need your details first, name, address, IEC number, and GSTIN. Your bank's AD code also goes in here. That's a 14-digit code, and your bank must be registered with ICEGATE before you can file.
  • Next comes buyer information. their name, address, and country. Then what you're exporting, a clear description and the correct HS code. This has to match what's on your commercial invoice. If it doesn't, your bank will reject the form.
  • Invoice value goes in the transaction currency, USD, EUR, GBP, whatever you billed in. Don't convert it to INR. You also need to mention the FOB (Free on Board) value. If you're on a CIF contract, you'll need to break out freight and insurance separately.
  • Shipping details include the port of export, destination country, mode of transport, and your shipping bill number. Payment terms tell the bank how and when you expect to get paid, advance, LC, OA, whatever it is.
  • Finally, your signature.

From October 2026, service exporters will also need to fill in the exporter category (DTA, EOU, or SEZ), contract details, payment mode, and the recipient country. Same form, just a few extra fields.

Pro Tip

Register your AD code on ICEGATE before your first export. No registration = no shipping bill = shipment stuck.

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

How to file the EDF, step by step

Goods, major port (EDI)

This is how most exporters file. 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 smaller ports or ICDs without EDI systems, you'll need to file manually.

  • First, generate an EDF number on the RBI website.Β 
  • Go to rbi.org.in, then Forms, then FEMA, then EDF/SOFTEX.Β 
  • Fill out the form and submit the original to customs at the port.Β 
  • Send the duplicate copy along with your shipping documents to your bank within 21 days.
  • Customs sends the certified original to RBI.Β 
  • When payment arrives, your bank closes the EDPMS entry.

Services (from Oct 2026)

For service exporters, the process will look different.

  • Keep a register of all your export invoices for the month.Β 
  • Within 30 days of the month-end, prepare a consolidated export value declaration form covering all invoices.Β 
  • Submit it to your bank, RBI hasn't clarified the exact submission method yet, but banks will likely issue their own guidelines closer to October.Β 
  • The bank uploads it to EDPMS within five working days.Β 
  • When payment arrives, they close the entry.

Common Mistake

Many first-timers miss the 21-day deadline to send docs to their bank. This keeps your EDPMS entry open and can block your eBRC later.

How to get the value right in your EDF

  • Always use the FOB value. That's the price of the goods at the port, before shipping and insurance. If you're on a CIF or CFR deal, break out freight and insurance as separate line items. Don't bundle them into one number.
  • Use the transaction currency, USD, EUR, GBP, whatever you billed in. The bank will do that when it processes the payment.
  • If the price went up after you shipped, maybe the client agreed to a revision, or there was a currency adjustment; you can update the EDF. That's allowed. Just make sure you inform your bank and provide supporting documents.
  • The EDF value must match your invoice exactly. If there's a mismatch, your bank will raise queries, delay the process, and possibly reject the form. Double-check before you submit.

Amazon and marketplace sellers

Declared value is the product's sale price, what the buyer paid, not what Amazon pays you after deducting fees. That gap exists because of marketplace commissions, FBA fees, and other charges.

When closing your EDPMS entry, you'll need to explain this difference. Label it as "intermediary charges" or "marketplace fees" in your explanation to the bank. Keep your Amazon payout statement and bank credit card advice together as proof. Without that, the bank won't close the entry.

Common EDF mistakes (and how to fix them)

Wrong HS code

If your HS code doesn't match what you're actually shipping, customs can hold your cargo and raise duty disputes. Always verify against the latest tariff schedule before filing.

Value doesn't match the invoice

Your bank will send queries, delay the process, and possibly reject the form. Triple-check the numbers before you submit.

AD code not registered on ICEGATE

Your shipping bill won't even generate. If this is your first export, register your bank's AD code on ICEGATE before you start the process.

Missing the 21-day deadline

Submitting documents late leaves your EDPMS entry open. The bank will chase you, and if it stays open too long, you risk penalties. Submit within 10 days to be on the safe side.

Payment received, but EDPMS not closed

This is surprisingly common. The entry just sits there, open. Keep a tracker, shipping bill number, invoice details, bank credit date, EDPMS status. Check it regularly.

Not filing EDF as a service exporter (from 2026)

This becomes a FEMA violation in October. If you're a freelancer, agency, or SaaS company, don't wait until October to figure this out. Set up your process now.

From October 2026, failure to file an EDF as a service exporter will constitute a FEMA violation. If you're a freelancer, agency, or SaaS company, don't wait until October to figure this out. Set up your process now.

Key Takeaways

Most EDF problems aren’t about the form itself. They’re about what happens after, mismatched payments, unclosed entries, missing documents. Fix the post-EDF workflow, and compliance becomes routine.

How Skydo helps with EDF compliance

Filing the export declaration form is your job. But matching payments, closing entries, and generating proofs, that's where most exporters waste hours. Skydo handles that side.

  • You get transparent forex rates, you see the exact INR amount upfront.Β 
  • No hidden gaps between what the client sent and what you received.Β 
  • Every payout comes with an instant FIRA (Foreign Inward Remittance Advice).Β 
  • No waiting weeks or chasing your bank for it.

Consolidated statements with correct purpose codes make EDPMS closure and self-declarations simple. You get eBRC support mapped to each payment, and clean records your bank can use directly for EDPMS reporting under the new 2026 rules.

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?

About the author
prashanth
Solution & banking
With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.️Travel & Sports
Save 50% on every international transfer