Free · no account · runs in your browser
Commercial invoice generator
The document customs reads on every serious cross-border parcel: seller, buyer, the goods with their HS codes, freight and the reason they are moving. Fill it, print it, put it in the pouch.
Seller (exporter)
Buyer (importer)
Shipment
Items
Discount and VAT
Preview
| Description | HS code | Qty | Unit value | Total |
|---|
Values here should agree with the customs declaration on the packet: the same goods described two different ways is what gets a parcel opened.
Questions shippers ask
When does a shipment need a commercial invoice?
Whenever a parcel crosses a border above the small-packet threshold, or whenever the carrier asks for one: it is the document customs uses to value the goods and decide duty. A CN22 on the packet and a commercial invoice in the pouch should tell the same story.
What are Incoterms and which one should I pick?
A three-letter code that says where the seller’s responsibility ends: DAP (delivered at place) means you eat the delivery risk to the buyer’s door, DDP means you also pay the import duties, EXW means the buyer takes over at your door. Pick the one your sale agreement actually uses; carriers put it on every label they print for you.
What is a reason for export?
One line that says why the goods are leaving the country: sale of goods, gift, sample, returned goods or repair. Duty treatment depends on it, so it must match what is actually happening rather than what saves the buyer money.
Should the values include shipping?
The line items carry the value of the goods themselves. Postage and insurance are declared in their own fields, which is why the invoice keeps them out of the item rows and shows them under the goods subtotal.
How are the discount and VAT lines calculated?
The discount applies to the goods subtotal, as a fixed amount or a percentage, before freight. VAT applies to what remains plus the freight, at the rate you enter, and the line only appears when the rate is above zero. Exports are usually zero-rated: leave VAT at 0 and let the destination country handle duty on import. When in doubt, enter what your own tax invoice shows.
Is the invoice data uploaded anywhere?
No. The invoice is built and printed by code running in your browser. Buyer names, addresses and values never leave the machine, and there is no account.
Next
The invoice travels with the parcel; the declaration goes on it. The CN22 generator fills the small-packet version, and the HS tariff code guide explains the six digits that decide the duty rate before your buyer ever sees the box.