Customs Documents

Customs Documents Hub

Commercial invoice, CN22/CN23, packing list, proforma invoice, and customs document preparation workflows for ecommerce shipments.

TariffCatalog prepares customs document drafts in your browser — nothing is uploaded or stored. Choose a document by shipment stage: pre-shipment quotation, customs clearance, or postal declaration.

Recommended

Customs Document Pack

Orchestrated drafts

Prepare one shipment once. Generate consistent customs document drafts.

Enter your shipment facts, pick the documents you need (Commercial Invoice, Proforma, Packing List, CN22, CN23), and review the cross-document consistency summary. Pack-level findings surface currency, origin, quantity, HS, line-presence, and missing-field issues across all selected documents.

Open Customs Document Pack

Document Generators

Individual generators (standalone)

Use these when you only need one document, or when you need a dedicated workflow for that specific form.

Document

Commercial Invoice

Use for customs clearance on international shipments. Captures seller, buyer, Incoterm, line items, HS codes, country of origin, value, and weight.

When to use

Use a commercial invoice for cross-border shipments handled by a courier, freight forwarder, or carrier label. Most customs entries require it.

Required fields

Seller and consignee names and addresses, invoice number, export date, Incoterm, currency, line-item descriptions, HS codes, country of origin, quantities, unit values, line totals, total invoice value, total weight, package count, and signature.

Open Commercial Invoice

Document

Proforma Invoice

Use for pre-shipment quotation, buyer review, and payment confirmation. A commercial invoice is usually still required for actual customs clearance.

When to use

Use a proforma invoice before shipment or payment confirmation, for quotation, and for buyer review.

Pre-shipment vs commercial invoice

A proforma invoice is a draft. A commercial invoice is the document usually required for customs clearance. Keep quantities, unit prices, totals, HS codes, and origins aligned between the two drafts.

Open Proforma Invoice

Document

Packing List

Use alongside the commercial invoice to summarize packages, items, quantities, weights, dimensions, and country of origin per package.

When to use

Use a packing list to support the commercial invoice for international shipments. It helps carriers, warehouses, and customs reviewers verify the physical shipment against the invoice.

Package and item fields

Package count, package type, line-item descriptions, SKUs, quantities, unit weights, total weights, dimensions, and country of origin. Total quantity, total weight, and item descriptions should match the commercial invoice.

Open Packing List

Document

CN22 / CN23

Use for postal customs declarations on international parcels. Includes channel-aware decision helper, multi-item support, description quality check, and customs readiness score.

When to use

Use CN22 or CN23 when the parcel is shipped through a postal operator. For courier, express, freight, or marketplace label shipments, prepare a commercial invoice plus the carrier or label platform electronic customs data.

Postal vs courier

CN22 / CN23 are postal customs forms. Courier, express, freight, and most marketplace labels rely on the carrier’s own electronic customs data plus a commercial invoice. CN22/CN23 alone may not be accepted for those channels.

Open CN22 / CN23