Tax Planning

EDF Form for Freelancers 2026: Who Files, When and How

From 1 October 2026, RBI requires freelancers to file a monthly Export Declaration Form (EDF). Learn the due dates, the 9 month rule and how to file.

Ankit Bansal• Founder, fincalculator.in
7 October 2026
8 min read
Share:

You design websites for a client in Texas. Or you edit videos for a studio in Dubai. The money lands in your Indian bank account, you pay your tax, and that was the end of it. From 1 October 2026, it is not.

RBI's new foreign exchange rules for exports now ask every freelancer, consultant and agency that bills a client abroad to file an Export Declaration Form (EDF) with their bank every month. This guide covers who has to file, the exact due dates, how long you have to get paid, and the steps to file. Every rule here comes from the RBI notification itself, linked at the end.

What changed on 1 October 2026

RBI notified the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 on 13 January 2026. They came into force on 1 October 2026 and put goods, software and every other service under one set of export rules.

Before and after

TopicBefore October 2026From 1 October 2026
Services other than softwareNo declaration neededMonthly EDF to your bank
SoftwareSOFTEX formSame EDF as other services
Forms per monthDepended on the serviceOne EDF can cover all invoices
Time to receive payment9 months9 months, or 12 if in rupees

Who counts as an exporter of services

If you raise an invoice for a service to a client outside India, you are an exporter of services. That covers developers, designers, writers, editors, consultants and agencies. The regulations do not carve out individuals and do not set a minimum amount.

When your EDF is due

Regulation 3(2) gives you 30 days from the end of the month in which you raised the invoice. Not 30 days from the invoice date. So an invoice dated 5 October and one dated 31 October share the same due date.

EDF due dates by invoice month

Invoices raised inEDF due by
October 202630 November 2026
November 202630 December 2026
December 202630 January 2027
January 20272 March 2027
February 202730 March 2027
March 202730 April 2027

January is the trap. Count 30 days from 31 January and you pass a 28 day February, so the date lands on 2 March.

Three reliefs in the same regulation

  • One form a month. A single EDF can cover every invoice you raised that month, to any number of clients.
  • Services other than software can also be declared on or before the day the payment arrives.
  • Extensions. Your bank can give you more time if you ask and give a fair reason.

Quick Tip

Filing by the 30 day date keeps you within the rule for every kind of service. Treat it as your deadline and you never need the other two.

How long you have to get paid

The full invoice value has to reach India within 9 months of the invoice date. If you invoice in rupees, or a foreign currency invoice is settled in rupees, you get 12 months.

You will still find articles quoting 15 and 18 months. Those numbers were in the January notification. RBI amended them on 22 September 2026, before the rules took effect, so they never applied.

If a client never pays

Your bank records every EDF and every payment in RBI's Export Data Processing and Monitoring System. Under Regulation 13, if an export stays unpaid for more than a year past its deadline, you can export again only against full advance payment or an irrevocable letter of credit. Tell your bank early when a client goes quiet.

The ₹10 lakh closure rule

For an invoice up to ₹10 lakh, the bank can close the entry on your own declaration, without waiting for full proof of payment. You can declare invoices one at a time or in a quarterly bulk declaration. This closes the entry after you file. It does not let you skip the EDF.

Work out your own dates

Add your invoices below. The calculator groups them by month, gives each EDF due date and the last date to receive each payment, flags invoices within the ₹10 lakh limit, and lets you download a CSV or print a draft for your bank. The sample loads with three invoices so you can see how it works.

EDF Form Generator

Monthly EDF due dates and payment deadlines for your foreign invoices

Full Calculator

1. Your details

Fill this when someone other than the client pays you, such as a platform like Upwork or Payoneer. Leave it blank if the client pays you directly.

2. Invoices to foreign clients

  1. Invoice 1

    More details (optional)

    What you expect to receive after platform fees or commission. Leave blank if it is the full invoice amount.

  2. Invoice 2

    More details (optional)

    What you expect to receive after platform fees or commission. Leave blank if it is the full invoice amount.

  3. Invoice 3

    More details (optional)

    What you expect to receive after platform fees or commission. Leave blank if it is the full invoice amount.

3. Exchange rates

Enter the rate your bank used, or the RBI reference rate for the invoice date. The ₹10 lakh check needs a rupee value, so the tool never guesses a rate.

The sample uses round example rates, not today's rates.

Next EDF due

30 Nov 2026

Invoices raised in October 2026

Invoices
3
EDFs to file
2
Total value
₹5.54 L
Up to ₹10 lakh
3 of 3

Filing by this date meets Regulation 3(2) for every kind of service. If your service is not software, you may also file on or before the day the payment arrives. If you will be late, your bank can extend the deadline when you give reasons.

Download your draft

The draft follows the layout and wording of RBI's EDF, one form per month, and is in English like RBI's form. It is still a draft: your bank may use its own format or portal. Check the official form below. If RBI ever revises it, its notification page always has the current version.

EDF schedule by month

Invoices raised in October 2026

EDF due: 30 Nov 2026

  • INV-2026-0315 Oct 2026
    Client
    Northwind Studio Inc.
    Amount
    USD 2,500
    ₹ value
    ₹2,20,000
    Up to ₹10 lakh
    Yes
    Receive payment by
    5 Jul 2027
  • INV-2026-03228 Oct 2026
    Client
    Bergmann Analytics GmbH
    Amount
    EUR 1,800
    ₹ value
    ₹1,83,600
    Up to ₹10 lakh
    Yes
    Receive payment by
    28 Jul 2027

Invoices raised in November 2026

EDF due: 30 Dec 2026

  • INV-2026-03312 Nov 2026
    Client
    Gulf Media FZ-LLC
    Amount
    INR 1,50,000
    ₹ value
    ₹1,50,000
    Up to ₹10 lakh
    Yes
    Receive payment by
    12 Nov 2027

Invoice value by month

How the dates are worked out

Standard Formula
EDF due = last day of invoice month + 30 days; Receive by = invoice date + 9 months (12 if in rupees)
Live Calculation (Plugging Your Values)
Invoice date (D):5 Oct 2026
End of invoice month (EOM):31 Oct 2026
EDF due (EDF):30 Nov 2026
Months allowed (M):9
Receive payment by (R):5 Jul 2027
Substituted Equation:
31 Oct 2026 + 30 days = 30 Nov 2026; 5 Oct 2026 + 9 months = 5 Jul 2027
EDF due date:30 Nov 2026

Count the 30 days from the end of the month, not from the invoice date. An invoice dated 5 October and one dated 31 October share the same due date, 30 November. If a payment period ends on a date the month does not have, such as 31 May plus 9 months, it falls on the last day of that month.

About the EDF Form Generator

From 1 October 2026, RBI's Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 require every exporter of services to declare the full export value of its invoices on an Export Declaration Form (EDF). A freelancer, consultant, developer or agency that bills a client outside India is an exporter of services. Earlier, most non-software services needed no declaration at all, and software exporters filed SOFTEX.

The EDF goes to your Authorised Dealer (AD) bank, the bank where your foreign payments arrive, within 30 days from the end of the month in which you raised the invoice. One EDF can cover all of a month's invoices. This tool works out each due date, the last date by which the payment must reach India, and which invoices are small enough to be closed on your own declaration, and it prepares a draft you can give your bank.

How it Works

  • Enter your name, address, PAN and bank as they should appear on the EDF. GSTIN, IE Code, AD code and a third-party payer are optional.
  • Add one row per invoice to a foreign client: date, currency, amount, description and SAC code. Under More details, add the net amount after platform fees, a contract reference or remarks.
  • Enter an exchange rate for each foreign currency so the tool can test the ₹10 lakh limit.
  • Tick Payment settled in rupees when a foreign-currency invoice is paid to you in rupees. Rupee invoices get 12 months automatically.
  • Read the schedule, then download the CSV or print one EDF per month.

How to file an EDF with your bank

  1. Ask your AD bank how it takes EDFs. Banks accept them through net banking, email or the branch. Ask whether it needs your IE Code.
  2. At the end of each month, list every invoice raised to a client outside India that month.
  3. Fill one EDF for the month with each invoice's client, country, invoice number and date, currency, amount, description and SAC code.
  4. Submit it within 30 days from the end of the month. The schedule above gives the exact date. If you cannot make it, write to your bank before the date and give the reason. The bank can extend the period.
  5. Keep the bank's advice for each payment received so it can be matched with the invoice.
  6. Make sure the full amount arrives in time: 9 months from the invoice date, or 12 months if invoiced or settled in rupees. For an invoice up to ₹10 lakh, the bank can close the entry on your declaration.

What the new rule means for you

Good news

  • One EDF can cover every invoice raised in a month, to any number of clients.
  • You file with your own bank, not with RBI.
  • If your service is not software, you may file on or before the day the payment arrives.
  • Your bank can give you more time if you ask with a reason.
  • An invoice up to ₹10 lakh can be closed on your own declaration, singly or in a quarterly bulk declaration.
  • Invoices raised or settled in rupees get 12 months for the money to arrive.

Extra work

  • Freelancers outside software, who never filed a declaration before, now have a monthly form.
  • There is no minimum amount. A single small invoice still needs an EDF.
  • It comes on top of GST returns and income tax. Neither of them replaces it.
  • Foreign-currency payments must arrive within 9 months. The January notification said 15, and the September amendment cut it before the rules took effect.
  • If a payment is more than a year overdue, further exports are allowed only against full advance payment or an irrevocable letter of credit.
  • RBI has not yet clarified how platform payouts such as YouTube ad revenue should be treated.

YouTube, AdSense and other platform payouts

The regulations do not name platform ad revenue, and RBI has not issued a clarification on it yet. Some advisers treat a direct payment from a foreign brand as an export of services but ad revenue as something else. Until RBI clarifies, ask your AD bank how it wants platform payouts reported.

Want to explore more scenarios?

Try Full Calculator

How to file an EDF with your bank

1

Ask your bank how it takes EDFs

Your AD bank is the bank where your foreign payments land. Ask whether it wants the EDF through net banking, by email or at the branch, and whether it needs your IE Code.

2

List the month's invoices

At the end of each month, collect every invoice you raised to a client outside India that month.

3

Fill one EDF for the month

Enter each invoice with the client name and country, invoice number and date, currency, amount, a description of the service and its SAC code.

4

Submit within 30 days of month end

If you cannot make the date, write to the bank before it passes and give the reason.

5

Track the payment

Keep the bank advice for each payment received, and make sure the full amount arrives within 9 months, or 12 for rupee invoices.

What this means for you

The rule did not land quietly. Business Today collected reactions from founders and market voices. Amit Ranjan, founder of JauntLabs, called it a case of “reverse Ease of Doing Business” that falls hardest on freelancers and small IT shops. That is a fair read of the extra work. The rule also comes with real relief, so here is both sides.

Good newsExtra work
One EDF covers the whole monthA new monthly form for freelancers outside software
You file with your own bank, not RBINo minimum amount, so one small invoice still counts
Your bank can extend the deadlineIt sits on top of GST and income tax filing
Invoices up to ₹10 lakh close on your declarationOnly 9 months to get paid in foreign currency
12 months to get paid on rupee invoicesNo RBI word yet on platform ad revenue

YouTube, AdSense and platform payouts

This is the open question. The regulations never mention platform ad revenue, and RBI has not issued a clarification. Some advisers treat a direct payment from a foreign brand as an export of services and ad revenue as something else. Until RBI says more, ask your bank how it wants platform payouts reported, and keep every payout statement.

Your tax does not change

The EDF is a foreign exchange declaration. It does not change your income tax or GST. If you use presumptive taxation, the Section 44ADA freelancer tax calculator still gives your tax, and the advance tax calculator gives your instalment dates. Weighing a job offer against client work? Try the salary vs freelance tax calculator.

References

Frequently Asked Questions (FAQs)

Do freelancers have to file an EDF?

Yes. From 1 October 2026, RBI's Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 require every exporter of services to declare the full export value on an Export Declaration Form. If you invoice a client outside India for services, you are an exporter of services, and the regulations set no minimum invoice value.

When is the EDF due?

Within 30 days from the end of the month in which you raised the invoice. October 2026 invoices are due by 30 November 2026. January 2027 invoices are due by 2 March 2027, because the 30 days run past a 28 day February. One EDF can cover every invoice of the month.

How long do I have to receive the payment?

Nine months from the invoice date, or 12 months if the invoice is raised or settled in rupees. RBI cut these from 15 and 18 months in an amendment dated 22 September 2026, before the rules took effect.

What if I miss the 30 day deadline?

Ask your bank for more time before the date passes. Regulation 3(2)(c) lets the bank extend the period when you give a reason it finds fair.

Do YouTube and AdSense payouts need an EDF?

RBI has not clarified this yet. The regulations do not mention platform ad revenue. Ask your bank how it wants these payouts reported and keep every payout statement.

I get paid through Upwork or Payoneer. Who files?

You do. The regulation puts the duty on the exporter of services, not on the platform. File with the bank in India where the money lands and keep the platform contract and payout statement.

Tags:

#EDF#Export Declaration Form#Freelancer India#FEMA 2026#Export of Services#SOFTEX