● EDF now mandatory for service exporters First deadline · 30 Nov 2026 Free · no signup · nothing stored

Live · 55 days to the first deadline

Do I need to file the EDF?

From 1 October 2026, every Indian freelancer, agency, creator and software exporter billing a foreign client must declare those invoices to their bank. Check where you stand in under a minute.

Updated for the RBI amendment of 22 September 2026.

★ Next deadline

30 Nov

EDF for October 2026 invoices

55 days left
₹0

No minimum

Every foreign service invoice counts, whatever its size or your turnover.

30d

After month-end

One EDF covers all invoices raised in a month, due 30 days after it ends.

9m

To bring money in

From the invoice date, or 12 months if you invoice or settle in rupees.

₹10L

Self-declaration

Invoices up to ₹10 lakh close on your own word, quarterly in bulk.

The checker · one invoice at a time

A few questions. One verdict.

Answer for a single invoice. Questions that don't apply to you will hide as you go. You'll get your verdict, your due date, where to file and how the entry closes.

Nothing you enter leaves your browser.

EDF checker

Answer for one invoice. Questions that don't apply to you will hide.

Are you a resident of India?

Individual, proprietorship, firm or company based in India.

What are you being paid for?
Who pays you?

The rule follows the invoice date, not when you did the work or got paid.

Where do you operate from?
Which currency is the invoice in?
How big is the invoice?

Per invoice, not per month or per client.

How does the money reach you?
Does the client on the invoice pay you themselves?

FAQ · 08 questions

Quick answers.

Who needs to file an EDF from 1 October 2026?

Every Indian resident who invoices a foreign client for services, including freelancers, consultants, agencies and software developers. There is no minimum invoice value or turnover exemption.

When is the EDF due?

Within 30 days from the end of the month in which the invoice is raised. One EDF can cover all your export invoices for that month. October 2026 invoices are due by 30 November 2026, and November invoices by 30 December 2026.

Where do I file the EDF?

With your Authorised Dealer (AD) bank, which is the bank that receives your foreign payments. SEZ units file with the SEZ Development Commissioner. You don't upload anything to RBI yourself.

Do invoices raised before 1 October 2026 need an EDF?

No. The rule follows the invoice date. An invoice dated before 1 October 2026 does not need an EDF even if the payment arrives after that date.

Is a FIRA the same as an EDF?

No. A FIRA proves money came in. The EDF declares that an export happened and what it was worth. From October 2026 your bank matches one against the other.

How long do I have to bring the money into India?

9 months from the invoice date, or 12 months if the invoice is raised or settled in rupees. Articles quoting 15 months are out of date; RBI reduced the period on 22 September 2026.

Do I need an IEC to file an EDF for services?

The FEMA regulations do not make an IEC a precondition for exporting services or filing the EDF. DGFT requires an IEC for services only if you claim Foreign Trade Policy benefits. Some banks may still ask for one, so check with yours.

Is there a penalty for filing the EDF late?

The regulations set no late fee, and banks cannot penalise you for a regulatory delay. Your bank can extend the filing period on a request that gives reasons. General FEMA penalties still exist for non-compliance.

The one thing people mix up

A FIRA proves money came in. An EDF proves an export happened.

From October 2026 your bank has to match one against the other, invoice by invoice. Getting the EDF in on time is what lets the FIRA close the loop.

EDF vs FIRA vs GST

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 areBefore Oct 2026From 1 Oct 2026
Freelancer, consultant or agencyNo FEMA filingEDF for every foreign invoice
Software or SaaS exporterSOFTEXEDF, through your bank or STPI
Designer, video editor, architect, illustratorNo FEMA filingEDF, and possibly classed as "software"
YouTuber or creator with foreign payoutsNo FEMA filingDisputed; filing is the safer course
Goods exporterEDF at shipmentEDF at shipment (no change)
Paid in rupees by an Indian companyNot an exportNot 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 inEDF due by
October 202630 November 2026
November 202630 December 2026
December 202630 January 2027
January 20272 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

  1. Identify your AD bank and note its AD code. This is different from the IFSC or SWIFT code.
  2. 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.
  3. Map each service you sell to a SAC code. It's a column on the form.
  4. Update your invoice template: unique number, date, currency, amount, client's legal name, address and country, and a clear description.

Every month

  1. List every export invoice raised in the month.
  2. Fill one EDF covering all of them, sign it and submit it within 30 days of month-end. Keep proof.
  3. Confirm the bank has entered it in EDPMS. It has five working days.
  4. When clients pay, give the bank what it needs to close each entry.
  5. 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.

PartWhat you enter
Part 1Type 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 2BOne 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 4Your declaration, the date by which you'll bring the money in, and your signature.
Part 5Filled 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

DocumentWhat it does
EDFDeclares that an export happened and what it was worth (FEMA).
FIRA / e-FIRAProves foreign money came into your account.
Purpose codeTells RBI what the incoming payment was for.
GST LUTLets 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.
Check your invoice
← Change my answers

Your EDF verdict.

Check another invoice