Import Export Code Allotment

The Import Export Code is a 10 digit special code provided by the Director General of Foreign Trade, Ministry of Commerce, Government of India.
Technically speaking, an IEC is necessary for any person looking at making an import into India or exporting a product or service out of India. So technically speaking, if I create even one software program and sell it to a party based in the United States, it is an export and I need to get an IEC.
Practically speaking however, you only need an IEC if you are going to be making sizeable exports and your income from export of services is more than Rs. 9 lakhs. In this case, getting an IEC will make you eligible to get a service tax exemption.
What documentation is necessary to get an Import Export Code?
In order to get an Import Export Code, you need the following documentation:
1. A Covering Letter on the official letter head for issue of new IEC Code Number.
2. Two copies of the application in prescribed format for submission to the regional Jt. DGFT Office.
3. A Rs 250.00 Bank Receipt (in duplicate)/Demand Draft/EFT details showing payment of the application fee.
4. Certificate from the Banker of the applicant firm as per Appendix 18A.
5. Self certified copy of PAN issuing letter or PAN (Permanent Account Number) Card issued by Income Tax Authority.
6. Two passport size photographs of the applicant duly attested by your Banker.
7. Self addressed envelope with Rs. 25/- stamp for delivery of IEC certificate by registered post