You can fill the EDF form online for free with the EDF form generator on this site: enter your exporter details once, add one Part 2B row per invoice, review the totals and download a completed form ready to sign. Most service exporters with a handful of invoices finish in about the time it takes to open their sales register, because the generator follows the Annex layout field by field. Below is the exact sequence, with the decisions you will need to make along the way.
Key takeaways
- Collect your codes and invoice list before you open the tool. Typing is quick; hunting for an AD code is not.
- Part 1 is your profile and the month's summary. Part 2B is one row per invoice. Part 2A stays blank for services.
- Pick the bank-specific version of the generator if one exists for your bank. The form itself is the same Annex.
- Always check the downloaded file against your invoices before signing.
- Submission happens outside the tool, through whatever channel your AD bank publishes.
Before you start: a ten-minute gather
Have these open in another tab or on paper. Nothing here is unusual, but missing one item stalls the whole form.
| Item | Where to find it | Field |
|---|---|---|
| AD code of your bank branch | Ask your branch or RM; it is not the IFSC or SWIFT code | 1.6 |
| IE code (if you have one) | Your DGFT IEC certificate | 1.7 |
| GSTIN and PAN | GST registration certificate; PAN card | 1.8, 1.9 |
| Bank name and branch address | Account welcome letter or statement | 1.10 |
| List of the month's export invoices | Sales register or accounting software | Part 2B |
| SAC code for each service | Your GST invoices; confirm with your CA | Part 2B |
| Contract or PO reference for each client | Signed agreement, SOW or purchase order | Part 2B |
If you have never asked for your AD code, our AD code request letter gets it in writing.
Step 1: Choose the right version of the generator
Open the EDF form generator. If your bank has its own page (there are versions for HDFC, SBI, ICICI and many others), start there; the bank name and address details are easier to fill, but the underlying form is identical for every bank because it comes from the Annex to the 2026 Regulations.
Remember that the generator prepares the document. Who receives it depends on your situation: the AD bank for most services, the AD bank or STPI for software, and the SEZ Development Commissioner for SEZ units.
Step 2: Fill Part 1, the general information
Part 1 has 22 fields, but a services exporter genuinely decides only a few of them.
- 1.1 Type of export: Services, or Software if that is what you sell.
- 1.2 Form number: leave blank unless your bank allots one.
- 1.3, 1.14, 1.18, 1.20: shipping bill, ports and LEO date are N/A for services.
- 1.4 Mode of delivery: Internet, for work delivered online.
- 1.5 Category of exporter: usually "Others" for a regular business outside an SEZ or EOU.
- 1.12 Mode of realisation: "Others" for direct transfers and advances; L/C or BG only if those instruments exist.
- 1.13 and 1.17: the recipient and country. With several clients, follow your bank's preference; many exporters write "As per Part 2B" here.
- 1.21 Description: a short, honest summary, such as "IT design and development services".
Field 1.22, the total value in INR in figures and words, comes from your Part 2B rows, so fill it last.
Step 3: Add your invoices in Part 2B
This is the heart of the form. Add one row per invoice raised during the month. Here is what a three-invoice month looks like for a fictional firm, Brookline Software Pvt Ltd, for December 2026:
| Sr. | Recipient | Country | Invoice no. & date | Currency | Amount | NRV | SAC |
|---|---|---|---|---|---|---|---|
| 1 | Ostrava Logistics s.r.o. | Czech Republic | BSPL/26/88, 02-12-2026 | EUR | 7,800 | 7,800 | 998314 |
| 2 | Pinecrest Health LLC | USA | BSPL/26/91, 15-12-2026 | USD | 11,250 | 11,250 | 998313 |
| 3 | Pinecrest Health LLC | USA | BSPL/26/94, 29-12-2026 | USD | 2,400 | 2,400 | 998315 |
Each row also wants the recipient's address, the description of services, contract number and date, and remarks. NRV equals the amount unless a known deduction applies; our article on net realisable value explains when it differs. If you are unsure of a SAC, the SAC code finder narrows it down, and your CA should confirm.
Brookline's December EDF is due by 30 January 2027.
Step 4: Check the rupee total
Convert each invoice to rupees at a rate you apply consistently, add them up and enter the total in field 1.22. Suppose Brookline's books show ₹7,02,000, ₹9,45,000 and ₹2,01,600: the total is ₹18,48,600, or "Rupees Eighteen Lakh Forty-Eight Thousand Six Hundred only". The amount in words converter handles the Indian numbering so you do not have to.
Step 5: Complete the Part 4 declaration
Part 4 contains alternatives to strike out: I/We, buyer/third party, will be received/has been received, foreign exchange/Indian Rupees, goods/services. Choose the version that matches reality for the month. If some invoices are already paid and others are not, follow your bank's guidance; many exporters keep "will be received" and state the latest expected date. Add the date, name and signature of an authorised signatory.
Step 6: Download, review, sign, send
Download the completed form and read it once against your sales register. Check invoice numbers, dates, currencies and the total. Then sign it as your bank requires (wet ink, scanned, or digital signature) and submit it through the bank's published channel, which may be the branch, an email ID the bank gives you, or its trade portal. Banks must publish their EDF acceptance policy, so ask if you have not seen it.
Save the signed copy and the bank's acknowledgement in a monthly folder. Next month, your exporter details stay the same and only Part 2B changes.
This is general information, not legal or tax advice.
Frequently asked questions
Is the online EDF generator really free?
Yes. The EDF form generator on FileEDF is free to use. You fill the fields, download the completed form and submit it to your AD bank, STPI or SEZ Development Commissioner yourself.
Does the tool submit the EDF to my bank?
No. The generator prepares the form; you submit it through the channel your bank publishes, such as the branch, an email ID or a trade portal. Your bank then enters it into EDPMS within 5 working days.
Can I put invoices for several clients on one online EDF?
Yes. One EDF per month can cover all service exports of that month to one or more recipients. Add each invoice as a separate row in Part 2B, whichever client it belongs to.
Which mode of delivery should I select when filling the EDF online?
For services delivered electronically, such as software, design files, reports or remote support, select "Internet". If your team physically delivered the work abroad, discuss the right option with your bank.
What should I do if I spot a mistake after downloading?
If you have not submitted yet, correct the inputs and download again. If the bank already has the form, write to the bank explaining the correction and ask how it wants the revised EDF presented.
Bottom line
Filling the EDF online is mostly about preparation: codes, invoice list and SACs in hand, then a steady pass through Part 1, Part 2B and Part 4. Open the free EDF form generator now and keep the EDF guide beside it for any field you want explained in depth.
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.