Key takeaways
- Describe goods so an officer can match them to the declared HS code — brand and model, not just "spare parts".
- State country of origin per line, not once for the whole invoice, when origins differ.
- Name the Incoterm with the named place and the year of the rules edition.
- Show freight and insurance separately so the customs value can be calculated.
- Keep quantities, weights and marks identical to the packing list and the bill of lading.
Mandatory content of a commercial invoice
| Field | Why customs or the bank needs it | Common error |
|---|---|---|
| Exporter / consignor | Identifies the seller and their registration | Trading name only, no address |
| Consignee and buyer | Who receives and who pays, if different | Both left implicit under a triangular sale |
| Invoice number and date | Reference for declaration and payment | Duplicated across shipments |
| Description of goods | Must support classification | Generic wording like "machinery parts" |
| HS code per line | Determines duty rate | One code applied to mixed goods |
| Country of origin | Duty preference and origin rules | Country of shipment used instead |
| Quantity and unit | Must match packing list | Cartons declared where pieces are required |
| Unit price, line total, currency | Customs value and payment | Currency symbol only, no ISO code |
| Incoterm and named place | Allocates cost and risk | "CIF" with no port named |
| Freight and insurance | Needed to derive the customs value | Bundled silently into the goods price |
| Gross and net weight | Cross-checked against transport documents | Only gross weight given |
| Declaration and signature | Certifies accuracy | Unsigned invoice rejected |
Commercial invoice, tax invoice and proforma invoice
| Document | Purpose | When issued |
|---|---|---|
| Proforma invoice | A commitment to sell on stated terms; used for approvals, LC opening and advance payment | Before the sale is concluded |
| Commercial invoice | Evidence of the actual sale for customs, transport and payment | When goods ship |
| Tax invoice | Domestic tax document supporting input recovery | For taxable domestic supplies |
For an export, the commercial invoice is the operative document. Exports are commonly zero-rated in GCC states subject to evidence and time-limit conditions, so keep the transport documents and the customs exit certificate with the invoice copy. Confirm treatment with your tax adviser or the relevant tax authority — invoice wording alone does not create a zero-rating.
Incoterms: what the invoice must make clear
- Always write the rule plus the named place: "FOB Jebel Ali", "CIF Mumbai", "DAP Riyadh warehouse".
- State the rules edition you are using so obligations are unambiguous.
- Under C-terms, show freight, and under CIF or CIP show insurance, as separate lines.
- Under D-terms, agree who is the importer of record and who pays duty and local taxes.
- Do not use a term whose obligations you cannot actually perform — an EXW sale where you load and clear is a dispute waiting to happen.
The Incoterm on the invoice, the purchase order and the transport document must agree. Where they differ, the bank will query the set and payment stops.
Consistency across the shipping set
Treat the commercial invoice, packing list, certificate of origin and bill of lading as one document set built from the same data. Every number that appears in more than one of them — cartons, weights, marks and numbers, invoice number, values — must be identical. Where a letter of credit governs payment, also check the wording against the credit before shipping, because a discrepancy is corrected far more cheaply before departure.
How to make a commercial invoice
Step 1: Enter the parties
Add exporter, consignee, buyer if different, and registration or tax numbers.
Step 2: Reference the order
Add invoice number and date, purchase order, and letter of credit reference if any.
Step 3: Describe the goods
List each line with a specific description, HS code, country of origin, quantity and unit.
Step 4: Price and total
Add unit price, line totals, currency in ISO form, discounts and any tax treatment.
Step 5: Add terms and logistics
State the Incoterm with named place, freight and insurance, weights, marks and packing.
Step 6: Declare and sign
Add the accuracy declaration, sign and stamp, then cross-check against the packing list.
Frequently asked questions
Is a commercial invoice the same as a tax invoice?
No. A commercial invoice is the customs and trade document for a cross-border sale. A tax invoice is a domestic tax document. One shipment can require both, and their content requirements differ.
Do I need HS codes on the commercial invoice?
They are not always compulsory, but they are strongly advisable and required by many customs administrations and buyers. A correct HS code per line reduces classification queries and duty disputes.
Can a commercial invoice show a value of zero for samples?
No. Free-of-charge goods still need a declared value for customs purposes. Show the value and mark the line "no commercial value — value for customs purposes only".
How many copies of a commercial invoice are needed?
Typically one signed original for customs, one for the forwarder, one for the buyer and one for your records — plus whatever number a letter of credit specifies.