The guide · 14 sections
EDF for service exporters 2026: the complete guide.
Everything a freelancer, agency, creator or SaaS founder needs to know about RBI's new Export Declaration Form rule. Last reviewed .
What is the EDF?
The Export Declaration Form (EDF) is a declaration you give your bank stating that you exported goods or services and what they were worth. Your bank records it in RBI's Export Data Processing and Monitoring System (EDPMS), which opens an entry against you. When your client pays, the bank matches the payment to that entry and closes it.
The rule comes from the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (Notification FEMA 23(R)/2026-RB), notified on 13 January 2026, amended on 22 September 2026 and in force from 1 October 2026.
Why RBI wants it now
Goods exporters have filed an EDF for years. Service exporters mostly didn't: apart from the SOFTEX form for software, the only paperwork was a FIRA or FIRC, used mainly for GST. The 2026 regulations replace the old framework with one rulebook, so RBI can track every export, goods or services, from invoice to payment in the same system.
The regulations treat software as a service, so one form now covers everything and a separate SOFTEX form is no longer prescribed.
Who must file
Every Indian resident who bills a foreign client for services, with no minimum invoice value or turnover limit. The trigger is the invoice date: invoices dated 1 October 2026 or later need an EDF, even if the work was done earlier.
| You are | Before Oct 2026 | From 1 Oct 2026 |
|---|---|---|
| Freelancer, consultant or agency | No FEMA filing | EDF for every foreign invoice |
| Software or SaaS exporter | SOFTEX | EDF, through your bank or STPI |
| Designer, video editor, architect, illustrator | No FEMA filing | EDF, and possibly classed as "software" |
| YouTuber or creator with foreign payouts | No FEMA filing | Disputed; filing is the safer course |
| Goods exporter | EDF at shipment | EDF at shipment (no change) |
| Paid in rupees by an Indian company | Not an export | Not an export |
Are you a "software" exporter?
The regulations define software very widely: any computer programme, database, drawing, design, audio or video signal, or information on a non-physical medium. If you deliver your work as digital files, your bank may classify you as a software exporter. That matters because software exporters can't use the option to file on the day payment arrives.
When the EDF is due
Within 30 days from the end of the month in which you raise the invoice. One EDF can cover every export invoice of that month, to one or more clients. Exporters of services other than software can instead file on or before the day payment is received.
| Invoices raised in | EDF due by |
|---|---|
| October 2026 | 30 November 2026 |
| November 2026 | 30 December 2026 |
| December 2026 | 30 January 2027 |
| January 2027 | 2 March 2027 |
It's 30 days, not one month. November invoices are due on 30 December, not 31 December.
How to file with your bank
You file with your Authorised Dealer (AD) bank, which is the bank where your export money is finally credited. There is no RBI portal for individuals. Each bank sets its own format, channel and charges, and most small exporters should expect to submit at a branch for now.
One-time setup
- Identify your AD bank and note its AD code. This is different from the IFSC or SWIFT code.
- Ask the bank's forex team for its EDF format, submission channel, document list and charges. Every AD bank must publish its policy on its website.
- Map each service you sell to a SAC code. It's a column on the form.
- Update your invoice template: unique number, date, currency, amount, client's legal name, address and country, and a clear description.
Every month
- List every export invoice raised in the month.
- Fill one EDF covering all of them, sign it and submit it within 30 days of month-end. Keep proof.
- Confirm the bank has entered it in EDPMS. It has five working days.
- When clients pay, give the bank what it needs to close each entry.
- Track unpaid invoices against the realisation deadline.
What goes on the form
The EDF annexed to the regulations is two pages. A service exporter fills Part 1, Part 2B and Part 4, and leaves the goods and shipping fields blank.
| Part | What you enter |
|---|---|
| Part 1 | Type of export (service), delivery mode (internet for digital work), exporter category (Custom/DTA if you're outside an SEZ), bank's AD code, PAN, plus IEC and GSTIN if you have them, your name and address, mode of realisation, any third-party payer, and the month's total in rupees. |
| Part 2B | One row per invoice: client name, address and country, invoice number and date, currency, amount, net realisable value, contract details if any, description and SAC code. |
| Part 4 | Your declaration, the date by which you'll bring the money in, and your signature. |
| Part 5 | Filled by the bank. |
When the money arrives, the bank also asks for an RBI purpose code, such as P0802 for software consultancy or P1006 for business and management consultancy. Make sure it matches the service on your EDF.
Closing entries and the ₹10 lakh rule
Filing the EDF opens an entry in EDPMS. The entry is closed once the bank is satisfied the money has come in. For any invoice up to ₹10 lakh, your own declaration that payment was received, "in full or otherwise", can be enough. You can give one declaration per quarter covering many invoices.
- The limit is per invoice, not per month, year or client.
- It doesn't exempt you from filing the EDF. It only simplifies closure.
- If a client paid short or not at all, the reduction can also be accepted on your declaration for invoices up to ₹10 lakh.
- Above ₹10 lakh, expect to give the invoice and FIRA so the bank can match the remittance.
Bringing the money home
You must realise export proceeds within 9 months from the invoice date, or 12 months if the invoice is raised or settled in rupees. The January 2026 text allowed 15 and 18 months, but RBI's 22 September amendment cut these before the rules took effect. Many articles and some bank documents still quote the older figures.
Extensions, write-downs and reductions are now decided by your bank on a reasoned request, not by RBI.
Do you need an IEC?
Not as a matter of law. The FEMA regulations don't make an Importer Exporter Code a condition for exporting services or filing the EDF, and DGFT requires one for services only if you claim Foreign Trade Policy benefits. The form does have an IE Code field, though, and banks haven't all settled whether they'll accept a services EDF on PAN alone. Ask yours, and get an IEC from the DGFT portal if it insists.
YouTube and AdSense income
RBI hasn't made a special rule for creators, and practitioners disagree on whether ad revenue share is an export of services. Since the money comes from a foreign company, in foreign currency, straight into your bank, your bank is likely to ask for an EDF anyway. The cautious approach:
- Raise a monthly self-invoice on the paying entity once earnings are final.
- Keep the platform's earnings statement with the bank's remittance advice.
- Include it as a row in that month's EDF. SAC 998365 (sale of internet advertising space) is commonly used; confirm with your CA.
- File within 30 days of month-end, since video can count as "software".
Sponsorship fees and editing or channel management work for foreign clients are clear service exports and need an EDF.
Paid through Skydo, Razorpay, Wise or another platform
The EDF goes to the bank that receives your payout from the platform, which may not be the bank named on your FIRA. Platforms and banks also differ on timing: some expect the EDF before releasing funds, others take it after receipt. If a marketplace or someone other than your client pays you, declare that third party on the EDF.
Using one receiving bank where you can keeps things simple, since each bank can only match payments it handled.
Late filing and unpaid invoices
- Late EDF: write to your bank before the deadline with reasons and ask for an extension under Regulation 3(2)(c).
- No late fee: the regulations set none, and Regulation 19(3) bars banks from penalising you for a regulatory delay. Handling charges still apply, and general FEMA penalties exist.
- Long-unpaid invoices: if money stays unrealised more than a year beyond the due date, further exports to that client are allowed only against full advance or an irrevocable letter of credit. Close or write down dead invoices instead of leaving them open.
- Escalation: banks may send reminders and, where nothing is realised or requested, report the case to the Directorate of Enforcement.
EDF vs FIRA vs GST
| Document | What it does |
|---|---|
| EDF | Declares that an export happened and what it was worth (FEMA). |
| FIRA / e-FIRA | Proves foreign money came into your account. |
| Purpose code | Tells RBI what the incoming payment was for. |
| GST LUT | Lets you export services without paying IGST. Unchanged by the EDF. |
The EDF doesn't change your GST or income tax position, but the same invoices feed all of them, so keep SAC codes and values consistent.
Your EDF checklist
Before 30 November 2026
- Confirm your AD bank and its AD code.
- Get the bank's EDF format, channel, documents and charges.
- Ask whether it accepts a services EDF without an IEC.
- Ask whether it closes invoices up to ₹10 lakh on a quarterly declaration.
- Ask whether it treats your work as software or other services.
- Map each service to a SAC code and a purpose code.
- Update your invoice template.
Every month and quarter
- Monthly: list invoices, file one EDF within 30 days of month-end, confirm the EDPMS entry.
- Quarterly: give one declaration for realised invoices up to ₹10 lakh, and review unpaid invoices against the 9-month limit.