EDF Form Generator for Freelancers 2026
Fill RBI's Export Declaration Form for your foreign invoices, see each monthly due date and payment deadline, and download a draft for your bank
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
EDF for Freelancers: FAQs
What is an EDF and do freelancers have to file it?
When is the EDF due?
I am going to miss the 30-day deadline. What should I do?
Is there a minimum amount below which I do not need to file?
How long do I have to receive the payment?
What is the ₹10 lakh rule?
I get paid through Upwork, Payoneer or Wise. Who files the EDF?
I already have a FIRC and file GST returns. Why another form?
I export software. Do I still file SOFTEX?
Do YouTube or AdSense payouts need an EDF?
What happens if a client never pays?
Is the downloaded file an official RBI form?
Does money sent by family abroad need an EDF?
Business & Wealth
Compare calculations across closely related financial tools in this category.
Direct Peer & Companion Calculators
6 tools availableEDF Form for Freelancers 2026: Who Files, When and How
RBI's monthly Export Declaration Form in plain words: who must file, the 30 day deadline, the 9 or 12 month payment rule, and how to file with your bank.