Customs & Clearance
IGCR Clearance SVB Registration ICEGATE Registration AD Code Registration MOOWR Scheme Importer of Record (IOR) Exporter of Record (EOR) Shipping FundamentalsCodes, DSC & Setup
IEC Registration IEC Renewal DGFT Digital Signature Class 3 DSC Export Promotion Bank A/c Foreign Company Setup Udyam RegistrationEPR (CPCB)
EPR Plastic Waste EPR E-Waste EPR Battery WasteExport Benefits
BRC Certificate IGST Refund Status Deemed ExportsCertifications & Licenses
BIS Certification WPC Certificate FSSAI Export License Certificate of Origin Star Export House View all services →
IEC registration is done online only, on the DGFT portal at dgft.gov.in, in form ANF-2A. You register on the portal as an Importer/Exporter, click Apply for IEC, fill in the firm, owner and bank details, upload an address proof and a cancelled cheque or bank certificate as PDFs, sign with Aadhaar e-Sign or a DSC, and pay the Rs 500 DGFT fee. The portal checks your PAN with the Income Tax database and your bank account through NPCI, then generates the Importer Exporter Code (IEC) and emails it to you. There is no paper form and no office visit.
If you would rather hand it over, JPARKS INDIA files your IEC application for Rs 2,860 all inclusive (our Rs 2,000 fee, Rs 360 GST and the Rs 500 DGFT fee). We file within 24 hours of a complete document set, and you pay after you get your IEC.
The IEC is a 10-character code issued by the Directorate General of Foreign Trade (DGFT). Para 2.05 of the Foreign Trade Policy (FTP) 2023 says it is the same as the entity’s PAN, but DGFT still issues it separately, on an online application. Customs, banks and DGFT use it to identify you as an importer or exporter.
Under FTP para 2.05(a), no one may import or export goods without an IEC unless specifically exempted, which is why most people call it an import export license. It works more like a registration than a product license:
Three rules from DGFT’s Handbook of Procedures (HBP) shape every application:
A few categories, such as government departments and goods for personal use not connected with trade, are exempt and use the permanent IEC numbers in HBP para 2.07. See whether you can import without an IEC.
Proprietorships (an individual trading in their own name applies as one), partnership firms, LLPs, companies, registered societies, trusts and HUFs can all apply, each on its own PAN. The IEC stays valid whether the business is a domestic unit or an SEZ, EOU, EHTP, STP or BTP unit (HBP para 2.11). For edge cases, see who is eligible for an IEC code.
You can file it yourself: HBP para 2.08 says the application is filed online in ANF-2A at dgft.gov.in. DGFT’s IEC FAQ and help file list what you need before you start:
Filing it yourself costs only the Rs 500 DGFT fee. Handing it over makes sense when your case has a complication: a name that differs between PAN, bank and address proof, premises in someone else’s name, out-of-date MCA records, or a DSC the portal will not read.
These steps follow DGFT’s IEC user help file (version 4.1) and IEC FAQ. Screen labels can change slightly when DGFT updates the portal.

On dgft.gov.in, click Login, then Register, and register as “Importer/Exporter”. Enter the basic details and the OTPs sent to your mobile and email; each OTP expires in 15 minutes. A temporary password arrives by email, and your email becomes your user name. Log in and change the password.
Click Apply for IEC on the dashboard, then Start Fresh Application. To continue a draft, choose Proceed with Existing Application; a draft is saved once the Basic Details and Firm Address sections are complete.
Select the nature of concern and enter the firm name, PAN, name as per the PAN database (first, middle and last name) and date of birth or incorporation, all checked in real time with CBDT. Say whether the firm is in an SEZ or under the EOU, EHTP, STP or BTP schemes; this decides the DGFT office your IEC is mapped to. Companies enter the CIN, which MCA verifies. Add the GSTIN if applicable, the firm’s mobile and email, the address and PIN (which sets your DGFT Regional Authority), the address proof, and any branches.
Enter each member’s PAN, name as per PAN and date of birth (verified with CBDT), father’s name, address and mobile. For companies, the directors and their DINs come from MCA and cannot be deleted. For a director who is not an Indian national, tick “Is the Director a Foreign National?”; PAN is then not mandatory for that director.
Enter the account number, account holder name, IFSC, bank and branch, and upload the cancelled cheque or bank certificate. The account holder name must be the same as the firm name. DGFT validates the account through NPCI; the help file says the time varies from bank to bank, can be up to 2 weeks, and the IEC is created only after the validation succeeds. If the result is Failed, you cannot proceed. If it is In Progress, you can submit, and the application stays Under Automatic Review until the validation succeeds.
Select your preferred export sectors and the reason for applying, then accept the declaration. In it you confirm, among other things, that no proprietor, partner or director is in a firm on DGFT’s Denied Entity List and that the entity has not applied for another IEC.
Check the Application Summary and click Sign, with Aadhaar e-Sign (an OTP goes to the mobile registered with Aadhaar) or a DSC; DGFT’s help file accepts a valid Class 2 or Class 3 DSC. Proprietorships and HUFs can use an individual or an organisation DSC; other entities signing with a DSC need an organisation DSC whose name matches the PAN database. A DSC also needs its USB token driver and the eMBridge utility running.
After signing, the portal sends you to the Bharatkosh payment gateway for the Rs 500 fee, payable by net banking, card or UPI, and then shows the receipt. Our guide on how to pay the IEC application fee covers failed and pending payments.
The IEC certificate is emailed to the address you applied with, and you can download it any time from Manage IEC using Print Certificate. DGFT transmits the IEC to CBIC (My IEC shows the CBIC Transmission Status), and DGFT’s FAQ says a new IEC reflects on ICEGATE in real time. To print a fresh copy later, see how to print an updated IEC certificate.
HBP para 2.08(c) asks every applicant for two uploads: a cancelled cheque bearing the entity’s pre-printed name or a bank certificate in the prescribed format, and an address proof of the entity. DGFT’s IEC help file adds a proof of establishment for partnership firms, registered societies, trusts, HUFs and other entities. Companies and LLPs are identified by their CIN or LLPIN instead.
| Entity type | Proof of establishment | Address proof (any one) | Bank proof | Who signs |
|---|---|---|---|---|
| Proprietorship | None: you apply on the proprietor’s PAN | Sale deed, rent agreement, lease deed, electricity bill, landline or post-paid mobile bill, MoU, or (proprietorships only) the proprietor’s Aadhaar, passport or voter ID | Cancelled cheque with the pre-printed name, or bank certificate | Proprietor |
| Partnership firm | Partnership deed | Any document in the list; the partnership deed is also accepted | Same, in the firm’s name | Managing partner |
| LLP | Not in the help file’s upload list; the form asks for the LLPIN. Keep the certificate of incorporation ready | Sale deed, rent agreement, lease deed, utility bill or MoU | Same, in the LLP’s name | Designated partner |
| Company (private, public, Section 8, government undertaking) | Not in the help file’s upload list; the CIN is verified with MCA, which also fetches the directors. Keep the certificate of incorporation ready | Sale deed, rent agreement, lease deed, utility bill or MoU | Same, in the company’s name | Director |
| Registered society or trust | Registration certificate or trust deed | Sale deed, rent agreement, lease deed, utility bill or MoU | Same, in the society’s or trust’s name | Secretary or chief executive, or managing trustee |
| HUF | Proof of establishment of the HUF | Sale deed, rent agreement, lease deed, utility bill or MoU | Same, in the HUF’s name | Karta |

A sole proprietorship applies on the proprietor’s personal PAN and uploads no registration certificate, which makes it the simplest IEC application. What to watch:
If the business later becomes a partnership, LLP or company with a new PAN, the new entity must take its own IEC against the new PAN within 30 days of the change (HBP para 2.14(e)).
A firm or company applies in its own name, on its own PAN, not a partner’s or director’s PAN. What differs from a proprietorship:
If the signatory needs a DSC, our DGFT digital signature service issues one in 1 to 2 days.
The DGFT fee for a new IEC is Rs 500, the same for every type of entity, paid online through Bharatkosh. These are the government charges across the life of an IEC:
| What you file | DGFT fee | Source |
|---|---|---|
| New IEC application | Rs 500 | Appendix 2K, row 1 |
| Annual update or confirmation, 1 April to 30 June | Nil | Appendix 2K, row 7(A) |
| Annual update after 30 June | Rs 200 | Appendix 2K, row 7(B) |
| Modification of IEC details | Rs 200 | DGFT IEC help file v4.1 |
Aadhaar e-Sign needs only the OTP on the mobile linked to the signatory’s Aadhaar. If you sign with a DSC and do not have one, our DGFT DSC costs Rs 3,700 + GST and takes 1 to 2 days.
With JPARKS INDIA, a new IEC costs one fixed amount:
| Item | Amount |
|---|---|
| JPARKS professional fee | Rs 2,000 |
| GST on our fee (18%) | Rs 360 |
| DGFT application fee | Rs 500 |
| Total, all inclusive, paid after you get your IEC | Rs 2,860 |
So the cost of an import export license in India is Rs 500 if you file it yourself, or Rs 2,860 all inclusive if we file it, and there is no yearly government charge as long as you update it between April and June.
There is no separate approval to request. HBP para 2.08(b) says the IEC is auto-generated and you are told by email and SMS, and DGFT’s IEC FAQ gives the average time as immediate from successful submission.
The usual exception is the bank check. DGFT’s help file says NPCI validation is near real time, but for some banks it can take up to 2 weeks. Until the result arrives, the application shows Under Automatic Review; it then moves to Auto Approved, or to Rejected if the validation fails. After payment you get an acknowledgement with a File Number, and Track Status shows where the application stands. See how many days it takes to get an IEC code for what affects the wait.
The e-IEC is a computer generated certificate, and no paper copy is posted to you. Keep the PDF: banks, Customs and other registrations will ask for it. Anyone can check an IEC on dgft.gov.in under Services, View IEC Related Details (HBP para 2.09); see how to check if your IEC is active. JPARKS files your application within 24 hours of a complete document set and follows it until the IEC is issued.
An IEC has permanent validity unless it is suspended or cancelled (HBP para 2.10), but it stays active only if you keep it up to date:

The IEC lets you import and export, but filing with Customs needs a few more registrations. For a first export, the usual order is:
| Step | What it is for | JPARKS fee and time |
|---|---|---|
| 1. IEC from DGFT | Required to import or export goods | Rs 2,860 all inclusive, pay after; filed within 24 hours of a complete document set |
| 2. Class 3 DSC | ICEGATE registration is DSC based; also signs on DGFT if you do not use Aadhaar e-Sign | Rs 3,700 + GST, 1 to 2 days |
| 3. ICEGATE registration | Your customs login; asks for a valid GSTIN as well as your IEC | Rs 3,500 + GST (Rs 4,130), 2 to 3 working days |
| 4. AD Code registration | Links your bank’s AD Code and account to your IEC before the first shipping bill; one registration at one port works at every customs location | Rs 4,500 + GST (Rs 5,310), about 4 working days, Export Promotion included |
| 5. Export Promotion account | Where duty drawback and IGST refunds are paid | Included with the AD Code registration |
| 6. First shipping bill | Filed by you or your licensed customs broker | Not a JPARKS service |

The portal validates PAN, MCA and bank data online, so most problems are mismatches. These are the ones we see most:
HBP para 2.05 says an incomplete application is liable to be rejected with a specific reason, can be reopened once the deficiencies are fixed, and is treated as withdrawn if they are not fixed within 90 days. You reply to a deficiency from your DGFT dashboard. The Rs 500 fee is not refunded on a rejection: Appendix 2K allows refunds only for excess payments, payments with no application behind them, and exempt applicants who paid in error.
JPARKS INDIA is an EXIM compliance consultancy in Vashi, Navi Mumbai, with 500+ clients and a 5.0 rating from 123 Google reviews, from a family that has worked in EXIM since 1990. We file IEC applications for proprietorships, partnership firms, LLPs, companies, trusts and societies across India:
JPARKS INDIA is not a customs broker: once your IEC is live, Bills of Entry and Shipping Bills are filed by you or your licensed customs broker. To start, email [email protected] or call +91 91673 79073.
Frequently asked questions
No. IEC is issued against your PAN, and the form asks for a GSTIN only if applicable. You only need a GSTIN if your business is otherwise required to register under GST, though ICEGATE registration later asks for one.
An address proof of the business, such as a sale deed, rent or lease agreement, electricity bill or landline bill, and a cancelled cheque with the firm's pre-printed name or a bank certificate, each as a PDF of up to 5 MB. Partnership firms, societies, trusts and HUFs also upload a proof of establishment, such as the partnership deed. Your PAN is verified online with the Income Tax database, so no PAN card upload is needed.
DGFT generates the IEC automatically, and its FAQ gives the average time as immediate after successful submission. The bank account check through NPCI can take up to 2 weeks for some banks. JPARKS files your application within 24 hours of a complete document set.
No. The IEC has permanent validity, but DGFT requires an annual update between April and June every year, even if nothing has changed. Miss it and the IEC is deactivated until you update it. The update is free from April to June and costs Rs 200 after 30 June.
DGFT charges a flat Rs 500 application fee for a new IEC, the same for every type of entity. With JPARKS the total is Rs 2,860 all inclusive: our Rs 2,000 fee, Rs 360 GST and the Rs 500 DGFT fee, paid only after you get your IEC.
Yes. Para 2.05 of the Foreign Trade Policy 2023 says the 10-character IEC is the same as the entity's PAN. DGFT still issues it separately, so you have to apply for it on the DGFT portal before you import or export.
No. You can sign the application with Aadhaar e-Sign, using an OTP sent to the mobile linked to the signatory's Aadhaar, or with a DSC. If a partnership, LLP, company or other non-proprietor entity signs with a DSC, it must be an organisation DSC in the entity's name.
Yes. An individual who trades in their own name applies as a proprietorship, on their personal PAN, and uploads no registration certificate. Only one IEC is issued against one PAN.
For goods, yes, unless you fall in an exempt category. For services or technology, para 2.05(a) of the Foreign Trade Policy 2023 requires an IEC only when you want to claim benefits under the policy, and it must exist on the date you render the services.
No. One IEC covers all branches, divisions, units and factories of the business, and you add branch addresses within the same IEC. Only one IEC is issued against one PAN.
In everyday use, yes: the IEC is what most people mean by an import export license, and it is enough for goods that are free to import or export. Restricted goods also need a separate DGFT authorisation or permission, and some goods need approvals under other laws.
EXCELLENT
Based on 126 reviews
Posted on Google![]()
Vandana BajajTrustindex verifies that the original source of the review is Google.
Very prompt and reliable service by Rahul Kolge and his team. Exceptional and happy experience.Posted on Google![]()
Supriya ShetyeTrustindex verifies that the original source of the review is Google.
Had a really good experience with JParks India. Rahul sir helped me a lot with my import work and were always active and responsive. Whatever documents or guidance was needed, they handled everything smoothly and explained things clearly. Felt stress-free throughout the process. Very helpful team, definitely recommend them if you’re doing import or export.Posted on Google![]()
dipali sakpalTrustindex verifies that the original source of the review is Google.
Very nice people, get the work done in a very short time.Posted on Google![]()
Satish BajajTrustindex verifies that the original source of the review is Google.
Excellent & Prompt services in all Import Export matters. Great to work with youPosted on Google![]()
Bajaj VCPLTrustindex verifies that the original source of the review is Google.
It was a great experience having work with you.Posted on Google![]()
Satish BajajTrustindex verifies that the original source of the review is Google.
"Outstanding professiona services, efficient, and gets things done incredibly fast. Highly recommended for anyone needing reliable and prompt assistancePosted on Google![]()
Nishat fatimaTrustindex verifies that the original source of the review is Google.
excellent servicePosted on Google![]()
farhan sayedTrustindex verifies that the original source of the review is Google.
JParks Team is Super helpful! Thanks to Rahul and team!Posted on Google![]()
Sadik InamdarTrustindex verifies that the original source of the review is Google.
Good and personal service for import export codePosted on Google![]()
MaheshwarTrustindex verifies that the original source of the review is Google.
Had a really good experience with JParks India. Rahul sir helped me a lot with my import work and were always active and responsive. Whatever documents or guidance was needed, they handled everything smoothly and explained things clearly. Felt stress-free throughout the process. Very helpful team, definitely recommend them if you’re doing import or export.Verified by TrustindexTrustindex verified that these reviews were published on JPARKS INDIA PRIVATE LIMITED's Google Business Profile. Learn more
We use cookies to run this site, measure traffic, and track our ads. Essential cookies are always on. Accept all, reject non-essential, or set your preferences.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google reCAPTCHA helps protect websites from spam and abuse by verifying user interactions through challenges.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a web analytics service that tracks and reports website traffic. It collects anonymized data on how visitors use the site to help us understand and improve performance.
Service URL: policies.google.com (opens in a new window)
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Google Ads is an advertising service used to deliver and measure ads, including conversion tracking for our campaigns.
Service URL: policies.google.com (opens in a new window)
Google Maps is a web mapping service providing satellite imagery, real-time navigation, and location-based information.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and .
Free consultation
Talk to an EXIM expert
Tell us what you are stuck with. We usually reply the same business day.
Prefer WhatsApp? Chat with us instead
5.0 ★ rating · 123 Google reviews · EXIM specialists since 1990 · Your details stay private