A commercial invoice is the primary document in any international trade transaction. The exporter issues it after the goods are shipped to formally confirm the sale, specify the transaction value and initiate customs assessment at the destination port.
Unlike a domestic tax invoice, a commercial invoice has no fixed government-prescribed format. But all of its mandatory fields are set by the Central Board of Indirect Taxes and Customs (CBIC) under the Customs Act, 1962, and by Rule 46 of the CGST Rules, 2017.
Importance of commercial invoice for export
The application of a commercial invoice extends beyond billing. Banks require it to release payments under letters of credit. Insurance companies rely on it to determine shipment coverage, and freight forwarders use it for cargo classification. The paperwork travels with the goods and is presented to customs authorities in both the exporting and importing nations.
Legal basis for commercial invoice in India
The CBIC mandates a commercial invoice as a core document for every import and export transaction. Under CBIC Circular No. 01/2015-Customs, a combined commercial invoice and packing list is permissible, provided it contains all fields required by customs. For Indian exporters, the invoice must also reference the exporter's 10-digit Importer-Exporter Code (IEC), issued by the Directorate General of Foreign Trade (DGFT).
Under GST rules, exports are considered zero-rated supply. Exporters can either ship under a Letter of Undertaking (LUT) without paying Integrated GST (IGST), or pay IGST and claim a refund. Whichever method is chosen, the declaration must appear on the invoice. Omitting the LUT reference number is one of the most common reasons IGST refund claims are rejected by the GST Network (GSTN).
India's Foreign Trade Policy 2023 introduced item-level export classification based on eight-digit ITC (HS) codes. The harmonised system (HS) code on the commercial invoice must match the shipping bill submitted on ICEGATE. A mismatch will trigger a customs hold.
Mandatory fields on a commercial invoice for export from India
As per the Customs Act, 1962, CGST Rules, 2017, and DGFT guidelines, below are some mandatory fields for a commercial invoice:
|
Field |
Requirement |
Consequence if missing |
|
Exporter details |
Company name, address, GSTIN, IEC |
Customs will not process the export |
|
Buyer/consignee details |
Full name, address, country, tax ID |
Shipment held and LC discrepancy raised |
|
Invoice number and date |
Unique sequential number |
GSTR-1 filing error and audit risk |
|
8-digit ITC-HS code |
Matches FTP 2023 classification |
Customs hold, reclassification penalty |
|
Description of goods |
Specific, not generic (e.g., cotton shirts, 100% cotton, women's) |
Anti-dumping scrutiny, resulting in delays |
|
Quantity and unit price |
Actual, not estimated |
Valuation dispute; duty reassessment |
|
Total value and currency |
Foreign currency + INR equivalent at CBIC exchange rate |
GSTR-1 mismatch; eBRC errors |
|
Incoterms |
e.g., FOB Mumbai, CIF Hamburg |
Insurance and freight liability disputes |
|
Country of origin |
Required for preferential tariff claims under FTAs |
Denial of concessional duty at destination |
|
GST declaration |
LUT reference number or IGST paid amount |
IGST refund rejection; tax demand |
|
Authorised signatory |
Signature with designation |
Document rejected as unverified |
Common mistakes with commercial invoice

Errors in these documents are one of the leading causes of customs delays in India. Here are a few common mistakes:
- Incomplete buyer details: In case the consignee differs from the buyer, both parties must be identified separately. Failing to do so can block restricted-party screening and delay clearance.
- HS code mismatch: The HS code on the invoice must match the one on the shipping bill. Any discrepancy places the shipment on hold while CBIC checks classification.
- Missing LUT declaration: Exporters shipping under an LUT must include the LUT reference number (ARN) and its validity on their invoices. Absence will automatically trigger an IGST demand.
- No INR equivalent: Indian exporters must show both the foreign currency value and the INR equivalent at the CBIC-notified exchange rate for GSTR-1 reporting.
- Value discrepancy: If the declared value differs from the shipping bill's FOB value, customs launches an investigation under the Customs Act, 1962, which may result in penalties and cargo detention.
- Using a pro forma instead of a commercial invoice: Banks may reject letter of credit (LC) presentations because a pro forma invoice is only a quotation and not a final sale document. Customs authorities can also delay or deny clearance.
- Wrong Incoterms: Stating CIF when the contract is FOB shifts freight and insurance liability. This can further cause disputes among the exporter, importer and insurer.
Conclusion
A commercial invoice serves multiple purposes including customs declarations, sales records, audit trails and payment instruments. The compliance stakes have risen since India's Foreign Trade Policy tightened HS code classification and introduced stricter export penalties.
For businesses managing high volumes of shipments, generating invoices manually in Excel or Word creates avoidable exposure to data-entry errors. TallyPrime supports export invoice generation, thereby reducing the risk of mismatches between the invoice, shipping bill and GST returns.