DocMakDocMak

Proforma invoice guides

How to Make a Commercial Invoice for Export and Customs

Every field customs and banks expect on a commercial invoice: consignor and consignee, HS codes, country of origin, Incoterms, currency, freight and insurance, declarations and signature — with the mistakes that cause clearance delays.

Skip the reading — build this document now in your browser, free and without signup.

Build your proforma invoice now

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

FieldWhy customs or the bank needs itCommon error
Exporter / consignorIdentifies the seller and their registrationTrading name only, no address
Consignee and buyerWho receives and who pays, if differentBoth left implicit under a triangular sale
Invoice number and dateReference for declaration and paymentDuplicated across shipments
Description of goodsMust support classificationGeneric wording like "machinery parts"
HS code per lineDetermines duty rateOne code applied to mixed goods
Country of originDuty preference and origin rulesCountry of shipment used instead
Quantity and unitMust match packing listCartons declared where pieces are required
Unit price, line total, currencyCustoms value and paymentCurrency symbol only, no ISO code
Incoterm and named placeAllocates cost and risk"CIF" with no port named
Freight and insuranceNeeded to derive the customs valueBundled silently into the goods price
Gross and net weightCross-checked against transport documentsOnly gross weight given
Declaration and signatureCertifies accuracyUnsigned invoice rejected

Commercial invoice, tax invoice and proforma invoice

DocumentPurposeWhen issued
Proforma invoiceA commitment to sell on stated terms; used for approvals, LC opening and advance paymentBefore the sale is concluded
Commercial invoiceEvidence of the actual sale for customs, transport and paymentWhen goods ship
Tax invoiceDomestic tax document supporting input recoveryFor 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

  1. Step 1: Enter the parties

    Add exporter, consignee, buyer if different, and registration or tax numbers.

  2. Step 2: Reference the order

    Add invoice number and date, purchase order, and letter of credit reference if any.

  3. Step 3: Describe the goods

    List each line with a specific description, HS code, country of origin, quantity and unit.

  4. Step 4: Price and total

    Add unit price, line totals, currency in ISO form, discounts and any tax treatment.

  5. Step 5: Add terms and logistics

    State the Incoterm with named place, freight and insurance, weights, marks and packing.

  6. 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.

More proforma invoice guides

How to issue a proforma invoice that clears customs, unlocks a letter of credit and holds up under VAT review across the UAE, Saudi Arabia and the wider GCC.

How to Create a Proforma Invoice (Step-by-Step)

Create a proforma invoice that banks, customs and buyers accept — field by field, with export and VAT rules explained.

Read guide

Proforma Invoice Format: Required Fields Explained

The correct proforma invoice format — mandatory fields, Incoterms, HS codes, VAT lines and signature requirements.

Read guide

Proforma Invoice Template (Free, Editable)

A free editable proforma invoice template with English, Arabic and bilingual layouts for GCC trade.

Read guide

Proforma Invoice Examples for Export and Local Sales

Three worked proforma invoice examples — export with a letter of credit, a domestic VAT sale, and a service advance.

Read guide

Proforma Invoice UAE: VAT, TRN and Export Rules

How to issue a UAE proforma invoice — 5% VAT, TRN display, zero-rated exports and when a tax invoice must follow.

Read guide

Proforma Invoice vs Commercial Invoice

The practical difference between a proforma and a commercial invoice — accounting, VAT recovery, customs and timing.

Read guide

Recommended next steps

Tools and reading that pair with this guide.

Commercial Invoice Maker

Create a customs-ready invoice with HS codes and Incoterms.

Read guide

Packing List Maker

Build the matching packing list from the same shipment data.

Read guide

Certificate of Origin Maker

Declare origin for duty preference.

Read guide

Proforma Invoice Maker

Issue the proforma before the sale is concluded.

Read guide

Related document topics

Documents that usually travel together in a GCC business file.

How to Write a Sale of Goods Agreement

Sale of goods agreement guides — sale of goods agreement cluster

Read guide

How to Create a Professional Company Profile (Step-by-Step Guide)

Company profile guides — company profile cluster

Read guide

How to Write a Meeting Agenda That Produces Decisions

Meeting agenda guides — meeting agenda cluster

Read guide
WhatsApp