My first export commercial invoice had three mistakes in it. My CHA caught them before they caused a problem — but I wish I had known exactly what to fill and why before I sat down to write it.
The commercial invoice is the single most important document in an export transaction. Customs uses it to value your shipment. Your buyer uses it to make payment and clear goods at their end. Your bank uses it to process the foreign remittance. Getting it wrong doesn’t just create paperwork problems — it causes shipment delays, payment holds, and customs complications that are genuinely difficult to fix after the goods have left.
This article walks through every field of an export commercial invoice and explains exactly what to write — with a free template at the end.
What is an Export Commercial Invoice?
The commercial invoice is the final bill raised by the exporter to the buyer after the order is confirmed and the goods are ready to ship.
It is the primary document for customs valuation — Indian customs calculates the export value of your shipment based on it. It is the basis for payment — your buyer authorises payment against this invoice. And it is required at every checkpoint: Indian customs clearance, your bank’s payment processing, and the buyer’s import clearance at the destination.
It is not the same as a Proforma Invoice. The Proforma is a preliminary quote sent before the order is confirmed. The commercial invoice is the final, legally binding document raised after everything is agreed and the shipment is ready.
You can read our detailed guide on: “Complete List of Export Documents Required in India (With Simple Explanations)“
What Must an Export Commercial Invoice Include? (Field by Field)
Here is every field you need to fill — in the order they typically appear on the invoice.
1. Invoice Number and Date
Every invoice needs a unique invoice number for your internal records, GST filing, and Shipping Bill. Create a consistent numbering system from the start — for example, EXP/2024-25/001, EXP/2024-25/002 and so on. This makes it easier to track invoices across your GST returns and shipping documents.
The invoice date should match or be very close to your shipment date. A significant gap between invoice date and shipment date can raise questions at customs.
2. Exporter Details
Your full business name and registered address — exactly as they appear on your IEC Certificate and GST registration. Any mismatch between your invoice details and your registration records creates a red flag at customs.
This section must include:
- Full business name
- Registered address
- IEC Code
- GSTIN
- PAN
- Contact number and email
Do not abbreviate your business name or address differently from how it appears in your registration documents.
3. Buyer / Consignee Details
The full name and complete address of your foreign buyer. If the consignee — the party receiving the goods — is different from the buyer who is paying, mention both separately. This happens when goods are shipped to a warehouse or a third-party logistics provider rather than directly to the buyer’s address.
If the buyer’s country requires their tax identification number or business registration number on import documents, include it here. Some countries — particularly in the EU — require this for customs clearance at their end.
4. Notify Party
The notify party is the person or organisation that the shipping line or airline notifies when the shipment arrives at the destination port. In most cases, this is the buyer themselves or their customs agent.
It is often the same as the consignee — but not always. If your buyer uses a separate customs broker at their port, that broker’s details go here. Confirm with your buyer who should be listed as the notify party before finalising the invoice.
5. Country of Origin
For all exports from India, this is simply: India.
The country of origin matters for your buyer’s import duty calculation. If your buyer is claiming preferential duty under a trade agreement — such as ASEAN FTA or UAE CEPA — the country of origin on the invoice must match the Certificate of Origin you provide. Never leave this field blank.
6. Port of Loading and Port of Discharge
Port of Loading is the Indian port your goods are being shipped from. Common examples: Nhava Sheva (Mumbai), Chennai, Mundra, Kolkata, Cochin.
Port of Discharge is the destination port in the buyer’s country — where the goods will be unloaded.
Both must be accurate. These details are also filled on your Shipping Bill, and any mismatch between the invoice and the Shipping Bill triggers a query at customs.
7. HS Code
The 8-digit Harmonised System Code for your product. This must be correct — an incorrect HS Code causes customs delays at the Indian port and can result in wrong duty calculations at the destination country’s customs.
List the HS Code for each product line on the invoice if you are exporting multiple items.
You can read our detailed guide on: “How to Find and Use the Correct HS Code for Your Product”
8. Product Description
A clear, specific description of the goods. Do not use vague terms like “goods,” “items,” or “products.” Customs officers read this field to understand what is in the shipment — and vague descriptions cause unnecessary scrutiny.
A good product description includes: product name, variety or grade if applicable, specification, form (raw, processed, packaged), and any relevant quality standard. For example: “Organic Turmeric Powder — Grade A — FSSAI Certified — Net Weight 500g per unit” is far better than “Spices.”
9. Quantity and Unit of Measurement
The number of units, cartons, kilograms, or pieces — whatever unit applies to your product. Be specific about the unit of measurement.
This number must match exactly with what is on your Packing List. Any discrepancy between invoice quantity and packing list quantity causes a mismatch that customs will flag.
You can read our detailed guide on: “What is a Packing List? How to Create One (Free Template)”
10. Unit Price and Total Value
The price per unit in the agreed foreign currency, followed by the total value — unit price multiplied by quantity.
You must also mention the Incoterm here — FOB (Free on Board), CIF (Cost, Insurance, Freight), EXW (Ex Works), or whichever term you and the buyer agreed. The Incoterm defines what is included in the price — whether freight and insurance are the buyer’s responsibility or yours. It affects the customs valuation at both ends, so it must be mentioned clearly.
11. Currency
State the currency clearly — USD, EUR, GBP, or whichever foreign currency was agreed with your buyer.
Never mention INR on an export invoice. Export transactions are in foreign currency. Writing INR on an export invoice creates confusion at customs, at your bank, and with your buyer. It also causes problems with GST zero-rating compliance.
12. Payment Terms
State the agreed payment method and terms clearly:
- Advance Payment
- Letter of Credit (LC)
- Documents against Payment (DP)
- Documents against Acceptance (DA)
- Open Account
If there is a payment due date or a specific payment window — for example, “payment within 30 days of BL date” — mention it here. This is your reference point if payment is delayed.
13. Shipping Marks and Container Details
Shipping marks are any identification marks, numbers, or labels printed on your packages — used to identify boxes during transit and at the destination. These should match the marks mentioned on your Packing List.
If you have the container number and seal number available at the time of preparing the invoice — typically you get these from your freight forwarder or CHA after stuffing — include them here. If not available yet, this field can be added to a revised invoice.
14. Declaration
A standard declaration statement at the bottom of the invoice confirming that the information provided is true, correct, and complete to the best of your knowledge.
Some destination countries require specific additional declarations — for example, certain statements about product composition, origin, or compliance with their import regulations. Check your buyer’s import requirements before finalising the invoice and add any required declaration text.
15. Authorised Signature and Stamp
The invoice must be signed by an authorised person from your business — proprietor, director, or authorised signatory. If your business uses a company stamp, apply it alongside the signature.
An unsigned invoice is not a valid commercial document. Do not send an invoice without a signature.
Common Mistakes on Export Commercial Invoices
These are the errors that come up most often — and all of them are avoidable.
IEC Number Missing or Incorrect
Your IEC Code is mandatory on every export invoice raised from India. Missing it means your CHA cannot file the Shipping Bill correctly, and the document will be sent back for correction before customs processing can begin.
Wrong HS Code on Export Invoice
Using the wrong HS Code is one of the most consequential errors on an export invoice. It affects the duty calculation at Indian customs, the import duty your buyer pays at the destination, and whether any export restrictions or licensing requirements apply to your goods. Verify your HS Code carefully before your first shipment — and keep it consistent across your invoice, packing list, and Shipping Bill.
Currency Written as INR
Export invoices must always state value in foreign currency — USD, EUR, GBP, or whatever currency was agreed with your buyer. Writing INR on an export invoice creates confusion at customs, signals a possible domestic transaction to your bank, and creates problems with GST zero-rating compliance. This is a basic but surprisingly common mistake.
Quantity Not Matching the Packing List
The quantity stated on your commercial invoice must be identical to the quantity on your Packing List. Even a minor discrepancy — one extra carton, a different unit — is flagged during customs filing. Always prepare the two documents together and cross-check before finalising either.
Incoterm Not Mentioned
Without a clearly stated Incoterm, the customs value of your shipment is ambiguous — customs cannot determine with certainty what is included in the invoice price. Always state FOB, CIF, EXW, or whichever term applies. It takes two seconds to add and prevents genuine confusion at both ends.
Buyer Address Incomplete or Incorrect
A partial or incorrect buyer address creates problems for the buyer’s import clearance at their end. Their customs authority uses the invoice address to verify the importer identity. Get the full, correct address confirmed by your buyer in writing before raising the invoice — do not guess or copy from memory.
Invoice Date Significantly Different From Shipment Date
A large gap between the invoice date and the actual shipment date raises questions during customs assessment — it can suggest backdating or documentation irregularities. Keep your invoice date close to the shipment date, and if there is a legitimate gap, ensure your other documents are consistent.
No Declaration Statement on Invoice
Many first-time exporters skip the declaration line entirely. It is a standard requirement on export invoices and signals that the document is formal and complete. Include it — even a simple statement that the information is accurate and the goods are of Indian origin is sufficient in most cases.
Export Invoice Under LUT vs With IGST
This is a small but important distinction that many first-time exporters miss.
If you have filed LUT for the current financial year: Your invoice must include the following declaration line — “Supply meant for export under LUT — IGST not applicable.” This tells customs and your bank that you are exporting under the zero-rated LUT route and no IGST has been charged.
If you are exporting with payment of IGST — because you haven’t filed LUT or chose not to: Your invoice must mention the IGST amount separately — the applicable rate and the total IGST amount charged.
Getting this wrong creates a mismatch between your invoice and your GSTR-1 filing, which delays your GST refund processing.
You can read our detailed guide on: “GST for Exporters: LUT, Zero Rating and Refund Explained Simply“
Free Export Commercial Invoice Template
A free export commercial invoice template is available on the Eximigo resources page.
The template includes:
- All 15 mandatory fields pre-labelled and organised in the correct layout
- Standard format accepted by Indian customs and compatible with ICEGATE filing requirements
- LUT declaration line included — simply fill in your LUT reference number
- IGST version also available for exporters paying IGST upfront
- Editable in both Word and Excel format
- Suitable for both goods exports and service exports
Download it, add your business details, and it is ready to use for your first shipment.
Download Free Export Invoice TemplateQuick Checklist Before Sending Your Invoice
Run through this before every invoice goes out:
- Invoice number and date filled correctly
- IEC Code and GSTIN mentioned in exporter details
- HS Code correct and included for each product line
- Buyer name and address complete and accurate
- Quantity matches Packing List exactly
- Price stated in foreign currency — not INR
- Incoterm mentioned clearly — FOB, CIF, or EXW
- LUT declaration line included or IGST amount mentioned separately
- Country of origin stated as India
- Port of loading and port of discharge filled correctly
- Declaration statement included
- Signed and stamped by authorised person
Conclusion
The commercial invoice is not just a bill. It is the document that drives your entire export transaction — customs clears based on it, your buyer pays based on it, and your bank processes the remittance based on it.
Getting every field right before the shipment goes out is far easier than trying to correct mistakes after goods have left the port. Use the checklist above before every invoice. Download the template to get the layout right from the start.
Once you have filled this document two or three times, it becomes second nature.
Key Takeaways
- The commercial invoice is the most important export document — customs, bank, and buyer all rely on it for their respective roles in the transaction.
- Every field must be accurate and consistent — mismatches between the invoice, packing list, and Shipping Bill cause customs delays that are difficult to resolve after shipment.
- Always mention your IEC Code and the correct HS Code on the invoice — both are mandatory for export from India.
- If you have filed LUT, include the declaration line on your invoice — “Supply meant for export under LUT — IGST not applicable.”
- Price on an export invoice must always be in foreign currency — writing INR on an export invoice creates compliance and payment processing problems.
Frequently Asked Questions
Q1: Can I use a normal GST invoice for exports or do I need a separate export invoice format?
A normal GST invoice used for domestic sales is not sufficient for export. An export commercial invoice has additional mandatory fields that a standard GST invoice does not include — IEC Code, HS Code, foreign currency value, Incoterms, port of loading and discharge, country of origin, and the LUT declaration or IGST amount.
That said, there is no single government-mandated template for export invoices. What matters is that all the required fields are present and correct. You can create your own format — or use the Eximigo template — as long as it covers every mandatory field listed in this article.
Q2: How many copies of the commercial invoice do I need to prepare?
The standard practice is to prepare at least three to four copies for each shipment.
One copy goes to your CHA for Shipping Bill filing. One accompanies the shipment documents sent to the buyer — typically as part of the document package with the Bill of Lading or Airway Bill. One goes to your bank if payment is through LC or for remittance tracking. And you keep at least one copy for your own records and GST filing.
Some buyers or destination countries may request additional copies — confirm with your buyer whether they have specific requirements before the shipment.
Q3: What happens if there is a mistake on my export commercial invoice after the shipment?
It depends on when the mistake is caught and what type of error it is.
If the mistake is caught before the Shipping Bill is filed — your CHA can correct it before submission. This causes no delay.
If the Shipping Bill has already been filed but the goods haven’t departed — amendments can sometimes be made through the customs system, but they require time and your CHA’s assistance. Whether the amendment is allowed depends on the type of correction.
If the goods have already left India — corrections become significantly more complicated. For minor errors like a spelling mistake in the buyer’s address, the buyer can usually clear goods with a letter of explanation. For material errors — wrong value, wrong HS Code, or incorrect quantity — you may need to file a post-shipment amendment with customs, which involves formal documentation and takes time.
The practical lesson: check every field against your checklist before the invoice is finalised. Corrections before submission cost nothing. Corrections after departure cost time, money, and sometimes the buyer’s trust.
Q4: Is the commercial invoice the same as the tax invoice for GST?
No — they are different documents that serve different purposes, though they share some common information.
A GST tax invoice is a domestic document issued under the GST Act for sales within India. It is formatted according to GST rules, states GST amounts separately (CGST, SGST, or IGST), and is used for domestic tax compliance.
An export commercial invoice is an international trade document. For exports under LUT, no IGST is charged — so there is no separate GST amount on the invoice. Instead, it carries the LUT declaration line. For exports with IGST payment, the IGST amount is shown — but the invoice format, fields, and purpose are fundamentally different from a domestic tax invoice.
In practice, some exporters create a combined document that satisfies both requirements — it includes the GST-required fields for domestic compliance and the additional export fields required by customs and the buyer. This is acceptable as long as all mandatory fields for both purposes are present and correctly filled.





