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.
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
| Topic | Before October 2026 | From 1 October 2026 |
|---|---|---|
| Services other than software | No declaration needed | Monthly EDF to your bank |
| Software | SOFTEX form | Same EDF as other services |
| Forms per month | Depended on the service | One EDF can cover all invoices |
| Time to receive payment | 9 months | 9 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 in | EDF due by |
|---|---|
| October 2026 | 30 November 2026 |
| November 2026 | 30 December 2026 |
| December 2026 | 30 January 2027 |
| January 2027 | 2 March 2027 |
| February 2027 | 30 March 2027 |
| March 2027 | 30 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
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
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
Invoice 1
More details (optional)
What you expect to receive after platform fees or commission. Leave blank if it is the full invoice amount.
Invoice 2
More details (optional)
What you expect to receive after platform fees or commission. Leave blank if it is the full invoice amount.
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
| Invoice | Client | Date | Amount | ₹ value | Receive payment by | Up to ₹10 lakh |
|---|---|---|---|---|---|---|
| INV-2026-031 | Northwind Studio Inc. | 5 Oct 2026 | USD 2,500 | ₹2,20,000 | 5 Jul 2027 | Yes |
| INV-2026-032 | Bergmann Analytics GmbH | 28 Oct 2026 | EUR 1,800 | ₹1,83,600 | 28 Jul 2027 | Yes |
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 | Client | Date | Amount | ₹ value | Receive payment by | Up to ₹10 lakh |
|---|---|---|---|---|---|---|
| INV-2026-033 | Gulf Media FZ-LLC | 12 Nov 2026 | INR 1,50,000 | ₹1,50,000 | 12 Nov 2027 | Yes |
Invoice value by month
How the dates are worked out
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
- 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.
- At the end of each month, list every invoice raised to a client outside India that month.
- Fill one EDF for the month with each invoice's client, country, invoice number and date, currency, amount, description and SAC code.
- 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.
- Keep the bank's advice for each payment received so it can be matched with the invoice.
- 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.
References
- RBI — FEMA (Export and Import of Goods and Services) Regulations, 2026 (FEMA 23(R)/2026-RB)
- RBI — Amendment of 22 September 2026 cutting the realisation period to 9 months
- RBI — Export Declaration Form (EDF), Annex to the 2026 Regulations (PDF)
- RBI — Master Direction on Export of Goods and Services
- DGFT — Importer Exporter Code (IEC)
- CBIC — GST rates for goods and services
Want to explore more scenarios?
Try Full CalculatorHow to file an EDF with your bank
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.
List the month's invoices
At the end of each month, collect every invoice you raised to a client outside India that month.
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.
Submit within 30 days of month end
If you cannot make the date, write to the bank before it passes and give the reason.
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 news | Extra work |
|---|---|
| One EDF covers the whole month | A new monthly form for freelancers outside software |
| You file with your own bank, not RBI | No minimum amount, so one small invoice still counts |
| Your bank can extend the deadline | It sits on top of GST and income tax filing |
| Invoices up to ₹10 lakh close on your declaration | Only 9 months to get paid in foreign currency |
| 12 months to get paid on rupee invoices | No 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
- RBI, Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026
- RBI, Amendment of 22 September 2026 (realisation period cut to 9 months)
- RBI, Export Declaration Form, Annex to the 2026 Regulations (PDF)
- RBI, Master Direction on Export of Goods and Services
- DGFT, Importer Exporter Code
- CBIC, GST rates and SAC codes for services
- Business Today, reactions to the EDF rule (6 October 2026)
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.
Relevant Financial Calculators
Put these concepts into practice using our free, instant financial calculators: