IEC
What is IEC Code? When Indian Freelancers and Consultants Need One
Published July 25, 2026
TL;DR
- IEC (Import Export Code) is a 10-digit number issued by the Indian government that identifies you as an exporter or importer.
- For pure service exports, it is not legally required just to invoice a foreign client and get paid. You need it to claim export incentives, generate eBRCs, and access certain banking or platform facilities.
- It costs Rs 500, takes 1-3 working days, and is applied for entirely online at dgft.gov.in.
You just landed your first foreign client. A US-based startup wants to pay you $3,000 a month for design work. You send an invoice. They wire the money. It lands in your account.
So far so good.
But then you realize you have no proof of export for GST purposes. Your bank asks for documentation you do not have. You try to claim a refund on input GST but do not have an eBRC.
This is where the IEC code matters. And most Indian freelancers learn about it after they needed it. If you already know you need one and want the full application walkthrough, jump to the IEC registration guide.
What is an IEC Code?
IEC stands for Import Export Code. It is issued by the DGFT (Directorate General of Foreign Trade), which sits under India's Ministry of Commerce and Industry.
The code is 10 digits and is linked to your PAN. In fact, for entities registered after 2021, the IEC number is the same as your PAN number. But you still need to formally apply and get the IEC record activated on the DGFT portal.
Think of it as the government's way of registering you as someone who does business across borders.
Why Freelancers and Consultants Get It
You might think IEC is only for companies exporting goods in containers. It is not. You also do not need one just because you invoice a foreign client for services. DGFT does not require IEC for pure service exports unless you are taking Foreign Trade Policy benefits.
Here is why it still matters for many freelancers:
1. To claim export incentives under the Foreign Trade Policy Government schemes like SEIS (Service Exports from India Scheme) require an active IEC. Without one, you cannot apply.
2. To generate an eBRC (Electronic Bank Realization Certificate) An eBRC is the official proof that you received payment against a specific export of services. You generate it on the DGFT portal, and it is linked to your IEC. No IEC means no eBRC. And without an eBRC, claiming GST refunds on your inputs becomes difficult.
3. Some banks require it If you want to open a current account with export facilities or link your account to the EDPMS (Export Data Processing and Monitoring System, the RBI's foreign payment tracking system), some banks will ask for your IEC.
4. It signals you are serious For agency founders dealing with international clients, having an IEC on file shows that your business is properly set up for cross-border services. Small thing, but it builds trust.
What it Does Not Do
IEC does not make you automatically GST-compliant. It does not replace your LUT filing. It does not guarantee export incentives.
It is one piece of the compliance puzzle, and an important early one. The full picture includes GST registration, LUT filing, proper invoicing, and bank account setup.
Who Needs an IEC (and Who Does Not)
| You | Do you need IEC? |
|---|---|
| IT freelancer with a foreign client, earning in USD via bank/wire only | Not legally required for the payment itself; useful if you want eBRC, incentives, or EEFC |
| Design agency claiming SEIS / DGFT benefits, or needing eBRC | Yes |
| Consultant whose bank, EEFC setup, or payment platform asks for IEC | Yes, for that setup |
| Someone only selling goods locally, no export | No |
| Individual doing one-off project, no ongoing export and no FTP benefits | Not required |
The Rs 500 Question
The government fee is Rs 500. One time. No annual charge.
This is one of the cheapest compliance steps in the entire export setup journey. There is genuinely no reason to delay it.
If someone is charging you more than Rs 500 as a "government fee," they are adding a professional service charge on top. That is legitimate if they are helping you apply. Just know what you are paying for.
How Long Does It Take?
1 to 3 working days in most cases. The DGFT portal does most verifications automatically (PAN with CBDT, bank account with NPCI).
Once issued, your IEC appears in the DGFT database and you can download a QR-coded certificate from your dashboard.
Common Mistakes
1. Thinking IEC is only for goods exporters, or that every service exporter must have one. Goods exporters almost always need it. Service exporters need it for FTP benefits, eBRC, and some bank or platform requirements, not just to get paid.
2. Forgetting the annual update. Your IEC needs a free profile update between April 1 and June 30 every year. Miss it and DGFT can deactivate your IEC.
3. Applying via a third-party website. Only dgft.gov.in is the official portal. Third-party platforms charge extra and sometimes introduce errors.
4. Not linking your IEC to the DGFT portal after getting it. Once you have an IEC, make sure your account on dgft.gov.in is linked to it. This is the starting point for eBRC generation and other DGFT services.
Quick Checklist
- Understand what IEC is and why it applies to your situation
- Confirm your PAN is accurate and active
- Gather: PAN, Aadhaar, bank account details
- Apply at dgft.gov.in (Form ANF-2A, Rs 500 fee), or follow the step-by-step IEC registration guide
- Download IEC certificate once issued
- Set April 1 reminder for annual update
Reference Links
- DGFT portal (IEC registration): dgft.gov.in
- Ministry of Commerce and Industry: commerce.gov.in
- Full application walkthrough: IEC registration for service exports
- Still choosing an entity type? Business structure guide
Find what to register for your export setup
A few quick questions, then a clear registration order built for Indian founders selling globally.