Commercial Invoice Generator

Fill in a printable commercial invoice with HS codes, country of origin, Incoterms and values, then save it as a PDF.

Describe the result you need. AI will set up the tool and ask for any missing details.

Configure with AI

Enter to submit · Shift + Enter for a new line

Sent to AI. Leave out passwords and private customer data.

Invoice details

Invoice
Exporter (you)
Consignee (buyer)
Shipment
Goods

Line 1

Line 2

Charges and declaration

Invoice total USD 166.50 · 2 lines

COMMERCIAL INVOICE

Invoice no.INV-1042
Date
Reason for exportSale

Exporter / shipper

Harbour & Co LLC

120 Market Street Portland, OR 97204 United States

orders@example.com · +1 503 555 0142

Tax / EORI ID: EIN 12-3456789

Consignee / importer

Jordan Tremblay

45 Rue Sainte-Catherine Montréal, QC H2X 1K4 Canada

jordan@example.ca · +1 514 555 0199

Country of export
United States
Country of destination
Canada
Incoterms® 2020
DAP (Delivered at Place) Montréal, QC
Carrier / tracking
UPS Standard · 1Z999AA10123456784
#Description of goodsHS codeOriginQtyNet wt (kg)Unit valueTotal (USD)
1Organic cotton crew T-shirt, knitted, men's, navy6109.10PT3 pcs0.628.0084.00
2Merino wool knit beanie, grey6505.00US2 pcs0.232.0064.00
Packages1
Total quantity5
Total net weight0.8 kg
Total gross weight1.6 kg
Goods value148.00
Freight18.50
Insurance0.00
Other charges (packing etc.)0.00
Invoice total (USD)166.50

I declare that the information on this invoice is true and correct, and that the contents and values of this shipment are as stated above.

Signature
Sam Rivera, Fulfillment Manager
Date:

In the print dialog, choose “Save as PDF” as the printer to get a PDF. Check how many copies your carrier and destination need before you print.

What goes on a commercial invoice

Customs in the buyer's country uses the commercial invoice to work out duties and taxes. Requirements vary by country, but US rules (19 CFR 141.86) are a good checklist of what customs expects:

  • Seller and buyer, with addresses, and the date and place of sale.
  • A detailed description of each item: what it is, what it's made of, its grade or quality.
  • Quantities, unit prices and the currency, plus every charge itemized: freight, insurance, packing.
  • Country of origin for each item, meaning where it was made, not where it shipped from.
  • Any discounts, and the name of a responsible person at the exporter who knows the transaction.

An HS code isn't always required on the invoice, but it speeds up clearance. The first 6 digits are the same worldwide; countries add digits (the US uses 10).

Worked example

The default invoice (US store to a customer in Canada, DAP)

3 organic cotton T-shirts (HS 6109.10) × $28.00
$84.00
2 merino beanies (HS 6505.00) × $32.00
$64.00
Goods value
$148.00
Freight
$18.50

Invoice total: USD 166.50. The example HS codes are illustrations; classify your own products.

Incoterms® 2020Rules
Any mode of transportEXW, FCA, CPT, CIP, DAP, DPU, DDP
Sea and inland waterway onlyFAS, FOB, CFR, CIF

For parcels to consumers, DAP means the buyer pays import duties and taxes on delivery, while DDP means you pay them. Add the named place after the rule.

Printing and shipping it

  1. 01

    Fill in the invoice

    Start from a preset, then replace the details. The notes flag missing HS codes, missing origins, zero values and vague descriptions.

  2. 02

    Save as PDF

    Click Print / Save as PDF and choose Save as PDF as the printer. Only the invoice prints.

  3. 03

    Attach it

    Most carriers want copies in the document pouch on the outside of the parcel. Check your carrier's rules, or upload it if they accept paperless invoices.

On Shopify and WooCommerce, many shipping label apps create customs forms automatically. Use this when yours doesn't, for B2B shipments, or for samples and replacements.

Questions people ask

Is a commercial invoice the same as a pro forma invoice?

No. A pro forma invoice is a quote sent before the sale. The commercial invoice records the actual sale and travels with the goods for customs.

Do gifts and free samples need a value?

Yes. Customs needs a realistic value even when nothing was paid. Mark the reason as Gift or Sample.

Where do I find an HS code?

Use your destination country's tariff lookup, or for US exports the Census Bureau's Schedule B search. The first 6 digits are international.

How many copies should I print?

It depends on the carrier and destination. Many carriers ask for several copies in the document pouch, so check their customs guidance.

Is my data saved?

No. Everything stays in your browser and is cleared when you leave the page, so save the PDF first.

Want this builtinto your store?

I'm Emmanuel, a Shopify and WooCommerce developer. If this tool pointed at something you'd rather have fixed for you (a faster store, cleaner product data, a migration, a custom feature), send me a note.

Emmanuel Asika

Emmanuel Asika

Shopify & WooCommerce developer, Dublin

I build and fix online stores: new builds, migrations, speed, SEO and the custom bits apps can't do.

hello@emmanuelasika.com