Free Commercial Invoice Generator

Create customs-ready commercial invoices for international shipments — print or download as PDF

Quick-start:

Shipper / Exporter

Consignee / Importer

Invoice Details

Items

Shipping & Package

Declaration

Preview

Fill in the details and click Generate Commercial Invoice, or click a quick-start preset above.

What Is a Commercial Invoice?

A commercial invoice is the most important document in international trade. It serves as a bill from the exporter to the importer and is required by customs authorities to determine the true value of goods for duty and tax assessment. Without a correctly completed commercial invoice, your shipment can be delayed, returned, or subject to additional charges at the border.

Unlike a standard sales invoice, a commercial invoice includes trade-specific details such as Harmonised System (HS) codes, Incoterms, country of origin, and a declaration of accuracy. Carriers like FedEx, DHL, and UPS require one for every international shipment.

When Do You Need a Commercial Invoice?

You need a commercial invoice whenever you ship goods across international borders for commercial purposes. Common scenarios for ecommerce sellers include:

  • Importing inventory from suppliers — e.g. ordering stock from Alibaba or 1688.com to your warehouse in Singapore, the US, or the UK
  • Fulfilling cross-border orders — selling on Shopee Malaysia, Lazada Thailand, or Amazon US from a different country
  • Sending to Amazon FBA warehouses — all FBA shipments from outside the destination country require a commercial invoice
  • Dropshipping from China — your supplier ships directly to customers abroad
  • Sending samples or returns — even non-sale shipments need a commercial invoice with declared values

What to Include on a Commercial Invoice

A customs-compliant commercial invoice must contain these fields:

FieldWhy It's Required
Shipper/exporter detailsIdentifies who is sending the goods — name, address, contact
Consignee/importer detailsIdentifies the receiver — customs needs to know who is responsible for duties
Invoice number and dateUnique reference for tracking and record-keeping
Description of goodsClear, specific descriptions (not vague terms like "electronics" or "samples")
HS/tariff codesDetermines the duty rate — incorrect codes cause delays and penalties
Quantity and unit of measureCustoms verifies the declared quantity matches the physical shipment
Unit price and total valueUsed to calculate import duties and taxes (GST, VAT, etc.)
Country of originDetermines eligibility for preferential tariff rates (e.g. RCEP, CPTPP)
IncotermsDefines who pays for shipping, insurance, and duties (FOB, CIF, DDP, etc.)
CurrencyCustoms converts to local currency for duty calculation
Reason for exportSale, sample, gift, or return — affects duty treatment
Weight and package countPhysical verification by customs agents
Signature and declarationLegal attestation that the invoice is accurate — false declarations carry penalties

Understanding Incoterms for Ecommerce Sellers

Incoterms (International Commercial Terms) define who is responsible for shipping costs, insurance, and customs clearance. The most common for ecommerce:

IncotermWho Pays Shipping?Who Pays Duties?Common Use
EXWBuyerBuyerAlibaba orders where you arrange your own freight
FOBBuyer (from port)BuyerMost common for sea freight — supplier delivers to port
CIFSeller (to destination port)BuyerSupplier arranges shipping and insurance to your port
DDPSellerSellerAll-inclusive — seller handles everything including duties
DAPSeller (to address)BuyerSeller ships to your door but you pay import duties

Tip for ecommerce sellers: If your Alibaba supplier quotes "FOB Shenzhen", it means the price includes delivery to Shenzhen port. You pay ocean freight, insurance, and import duties from there. Use our landed cost calculator to estimate the total cost including duties and shipping.

How to Find HS Codes for Your Products

The Harmonised System (HS) code is a 6-digit international classification number that determines the duty rate for your goods. Getting it wrong can mean paying higher duties or having your shipment held.

Common HS codes for ecommerce products:

Product CategoryHS Code (6-digit)Example Products
Phone cases3926.90Silicone/plastic phone covers
T-shirts6109.10Cotton knitted T-shirts
Toys9503.00Action figures, puzzles, building sets
LED lights9405.40LED strips, desk lamps
Beauty products3304.99Skincare, makeup
Electronics accessories8544.42USB cables, chargers

Common Mistakes That Delay Customs Clearance

  1. Vague product descriptions — "Goods" or "Samples" will trigger a customs hold. Be specific: "100x Silicone Phone Cases for iPhone 15, Blue, 50g each".
  2. Undervaluing goods — Declaring lower values to reduce duties is fraud. Customs cross-references market prices and can seize shipments.
  3. Wrong HS codes — An incorrect code means wrong duty rates. Some codes attract 0% duty while similar codes attract 30%+.
  4. Missing country of origin — Required for preferential trade agreements (RCEP, CPTPP, AFTA). Without it, you pay the highest tariff rate.
  5. Mismatched Incoterms and values — If you declare CIF but only include the product cost (not freight/insurance), customs will calculate duties on the wrong amount.
  6. No signature — An unsigned commercial invoice may be rejected by customs.

Commercial Invoice vs Other Trade Documents

DocumentPurposeWhen Used
Commercial InvoiceDeclares value and details of goods for customsEvery international shipment
Proforma InvoicePreliminary quote before goods are shippedBefore shipment — buyer uses it to arrange payment/import permits
Packing ListDetails the physical contents of each packageAccompanies the commercial invoice — helps customs verify contents
Bill of LadingContract of carriage between shipper and carrierSea freight — proof of shipment and title to goods
Certificate of OriginCertifies where goods were manufacturedRequired for preferential tariff rates under trade agreements

Need a packing slip for your domestic orders? Use our free packing slip template generator.

Frequently Asked Questions

How many copies of a commercial invoice do I need?

Most carriers require 3 copies — one for the origin customs, one for the destination customs, and one attached to the shipment. Some countries (e.g. Brazil, India) require additional copies. Print extras to be safe.

Is a commercial invoice the same as a tax invoice?

No. A tax invoice is for domestic sales and includes GST/VAT details. A commercial invoice is specifically for international trade and includes customs-specific fields like HS codes, Incoterms, and country of origin. If you sell domestically on Shopee or Lazada, you don't need a commercial invoice — only for cross-border shipments.

Can I use this commercial invoice for Amazon FBA shipments?

Yes. Amazon requires a commercial invoice for all FBA inventory shipments from outside the destination country. Make sure to include the Amazon warehouse address as the consignee, your HS codes, and accurate product values. Amazon may reject shipments with incomplete customs documentation.

What happens if I don't include an HS code?

Customs will classify your goods themselves — often at the highest applicable duty rate. This means you could pay significantly more than necessary. For high-volume importers, incorrect classification adds up quickly. Always look up the correct code before shipping.

Manage Cross-Border Sales Across Every Channel

Selling on Amazon, Shopee, Lazada, and TikTok Shop across multiple countries? OneCart syncs your inventory and orders in real time — so you can focus on growing your cross-border business instead of managing spreadsheets.

Try OneCart Free →