Commercial invoice template
Updated June 2026
A commercial invoice is not a regular sales invoice โ it's a customs document. When you ship goods across an international border, customs authorities in the destination country use it to assess duties, taxes, and admissibility. Get a field wrong and your shipment can be held, fined, or returned. This guide explains exactly what a commercial invoice must contain and why it works differently from the invoice you send a domestic client.
How a commercial invoice differs from a sales invoice
A standard sales invoice is a request for payment between you and a buyer. A commercial invoice serves that purpose too, but its primary job is to give customs officials everything they need to clear your goods and calculate import charges. That means it carries information a domestic invoice never would: the classification of the goods, where they were made, who is legally responsible for shipping costs, and the reason the goods are crossing the border. If you only need to bill a local customer, a normal small business invoice template is the right tool โ the commercial invoice is specifically for cross-border physical shipments.
Required fields on a commercial invoice
Requirements vary slightly by country and carrier, but a complete commercial invoice almost always includes:
- Exporter (shipper) details โ the seller's full legal name, address, and contact, plus any tax or business registration number.
- Importer (consignee) details โ the buyer or receiving party, with address and, where required, an import tax ID.
- Invoice number and date โ a unique reference tying the document to the shipment.
- Detailed description of goods โ what each item actually is, in plain terms. "Samples" or "gifts" alone will get a shipment flagged.
- HS / tariff codes โ the Harmonized System code for each product, which customs uses to determine the duty rate.
- Country of origin โ where each item was manufactured, not where it shipped from.
- Quantity, unit value, and total declared value โ the customs value of the goods, usually in the agreed currency.
- Incoterms โ the agreed shipping term (such as DAP, DDP, EXW, or FOB) that defines who pays freight, insurance, and duties.
- Reason for export โ sale, repair, return, sample, or gift. This affects how the shipment is treated.
- Weight and number of packages, and a signed declaration that the information is true.
Why HS codes and country of origin matter
The Harmonized System code maps your product to a specific tariff line. The wrong code can mean overpaying duty, underpaying (which is a compliance risk), or a customs hold while officials reclassify the goods.
Trade agreements and preferential tariffs depend on where goods were made. Origin is about manufacture, not the address you shipped from, and misstating it is a serious error.
Import VAT and duty are calculated from the declared value. Undervaluing to save the buyer money is illegal and can trigger seizure or penalties.
Incoterms decide who pays what
Incoterms are standardized trade terms that allocate cost and risk between exporter and importer. Under DDP (Delivered Duty Paid), the seller covers duties and delivers cleared goods; under EXW (Ex Works), the buyer takes on nearly everything from the seller's door. Stating the Incoterm on the invoice prevents the most common cross-border dispute: an unexpected duty bill that neither party expected to pay. Choose the term before you ship, not after.
Need a standard invoice instead?
If you're billing a domestic client rather than shipping goods internationally, PaidPilot builds a clean, professional invoice in under a minute โ and chases late payers for you. No signup required.
Create your free invoice โTreat the commercial invoice as the legal record of your shipment, because that is exactly what customs treats it as. Accurate descriptions, correct HS codes, honest declared values, and a clearly stated Incoterm are what keep goods moving instead of sitting in a customs warehouse.