Fill EDF form free

EDF

EDF form generatorEDF guideEDF due datesEDF form by bank

Tools

EDF FormEDF Due Date Calculator₹10 Lakh Realisation DeclarationExport InvoiceGST InvoiceProforma InvoiceQuotationCredit / Debit NotePayment ReceiptSalary SlipLetterheadUPI QR CodeAmount in WordsGST CalculatorExport Value in INR CalculatorPurpose Code FinderSAC Code Finder

More

All calculatorsInvoice templatesSalary slip formatsBank lettersCover, HR & business lettersGuidesGlossary Log inCreate free account
  1. Home
  2. Guides
  3. Freelancers & Creators
  4. Do Freelance Software Developers Need to File the EDF?
Freelancers & Creators

Do Freelance Software Developers Need to File the EDF?

₹

If you write code for foreign clients as an individual, RBI's latest signal is that you probably do not need to file the EDF. At its policy press conference on 7 October 2026, the RBI Governor said individuals providing services abroad, including small software work, are not required to report, and RBI said it would issue FAQs. The Regulations' text has not changed yet, though, so the safe course is to check with your bank, and if you trade through a proprietorship, firm, LLP or company, assume the EDF applies.

Key takeaways

  • RBI said on 7 October 2026 that individuals providing services abroad are not required to report; the Deputy Governor said personal-contract transactions are outside the requirement.
  • FAQs are promised but the Regulations have not yet been amended. Check with your bank until they are out.
  • If you invoice through a proprietorship, partnership, LLP or company, assume you must file one EDF a month.
  • Whatever your status, keep clean invoices, FIRAs and a simple register. They help with tax and GST regardless.
  • The EDF never changes your income-tax or GST obligations.

What RBI actually said

The Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 came into force on 1 October 2026. They require exporters of services to file an EDF for invoices raised each month. Within days, freelancers were asking whether a developer billing USD 2,000 to a startup in Austin had to do the same paperwork as a 500-person IT firm.

On 7 October 2026, at RBI's policy press conference, the Governor said individuals providing services abroad, giving tutoring and small software work as examples, are not required to report. The Deputy Governor added that personal-contract transactions are outside the reporting requirement. RBI said it would issue FAQs.

That is a clear direction, but it is a statement, not yet an amendment. Until the FAQs or revised text appear, your bank may still ask questions when foreign money arrives. Our article on the 7 October 2026 RBI statement tracks the details.

Individual or business: which are you?

The answer depends less on what you do and more on how you are set up.

Your setup Likely position now What to do
Individual, contracts in your own name, paid to a savings or personal account Covered by RBI's 7 October statement Ask your bank whether it expects anything until FAQs arrive
Individual registered for GST, invoices in own name Still an individual, but check with bank Keep invoices and FIRAs tidy; confirm with bank
Proprietorship with a trade name and current account Assume covered File one EDF a month for months with export invoices
Partnership, LLP or private limited company Covered File one EDF a month
Paid via a platform that settles to your account Depends on your status above Collect platform statements and FIRAs

A proprietorship is legally the same person as its owner, so the line here is not perfectly sharp. That is exactly why you should ask your bank, and why "assume covered" is the safer default for anyone trading under a business name. This is general information, not legal or tax advice.

A practical example

Rohan Iyer is a Pune-based React developer. Until last year he worked as an individual, billing two US startups in his own name. In 2026 he set up "Iyer Code Studio", a proprietorship with a current account and GST registration, and moved his contracts to it.

In October 2026 he invoiced USD 3,800 and USD 2,450 from Iyer Code Studio. Because he trades under a business name with a business account, he decided to file the EDF with his bank by 30 November 2026: one form, two rows in Part 2B, field 1.1 marked "Software", field 1.4 "Internet", and "I" in the declaration since he signs as proprietor.

His friend Meera, who still invoices a single Dutch client in her own name into her savings account, asked her bank instead. The bank told her it would wait for RBI's FAQs and asked her to keep her contract and invoices ready if needed. Same work, different setups, different answers.

What to do now, whatever your status

Keep proper invoices. Number them, date them, name the client and country, describe the work, state the currency and amount, and add your bank details. If you are GST-registered and export under LUT, include "Supply meant for export under LUT without payment of IGST". Our free export invoice generator handles all of this.

Collect a FIRA for every payment. It is the bank's proof that foreign money came in, with a purpose code. For software work that is usually P0802 (software consultancy and implementation) or P0807 (off-site software exports). Check the code, and fix errors early.

Keep a simple register. A spreadsheet with invoice number, date, client, amount, date paid and FIRA reference is enough. If you later need to file EDFs, you will already have the data.

Watch the payment timeline. For businesses that file, each invoice must be paid within 9 months of its date. Even as an individual, chasing payment well within that time is good discipline.

Tax reminders that have nothing to do with the EDF

The EDF is a FEMA declaration. It does not change your income tax or GST.

  • Income tax: foreign earnings are taxable in India if you are resident. Many freelance developers look at presumptive taxation; see our guide to Section 44ADA for freelancers earning in dollars and confirm eligibility with your CA.
  • GST: whether you must register depends on your turnover and circumstances. If you are registered, exports can be zero-rated under LUT.
  • Foreign withholding: if a client deducts tax abroad, you may be able to claim credit in India using Form 67.

Frequently asked questions

Do I need to file the EDF if I freelance as an individual?

RBI said on 7 October 2026 that individuals providing services abroad are not required to report, and that FAQs would follow. The Regulations' text has not changed yet, so check with your bank until the FAQs are published.

I have a proprietorship. Am I treated as an individual?

A proprietorship is legally the same person as its owner, but RBI's comments referred to individuals and personal contracts. If you trade under a business name with a current account, the safer assumption is that the EDF applies. Confirm with your bank.

What happens if my bank asks for an EDF anyway?

Ask the bank which rule it is applying and whether it is waiting for RBI's FAQs. If it still requires one, filing a correct EDF is quick, and it avoids having your payment held.

Does freelancing through Upwork or another platform change this?

The platform changes how money reaches you, not your status. Keep the platform's statements linking payouts to your contracts, along with any FIRA or payment advice from your bank.

Bottom line

As an individual developer, RBI says you are not required to report, but wait for the FAQs and keep your bank in the loop. If you trade through a business, file monthly. Either way, clean invoices and FIRAs protect you, and our free EDF form generator is ready if you need it.

This guide is general information for Indian businesses, not legal or tax advice. Rules and bank processes change — confirm specifics with your AD bank or chartered accountant.