International Trade

Free Commercial Invoice Generator

If you're shipping goods across borders, you already know that customs won't let anything through without the right paperwork. This tool helps you put together a proper commercial invoice for shipping— the kind that actually gets accepted at the port — without wrestling with spreadsheets or paying for software you'll use twice a year.

Fill in your shipment details, pick a commercial invoice template that suits your business, and download a clean PDF. The whole thing takes a few minutes.

Loading Commercial Invoice Generator...

What Exactly Is a Commercial Invoice?

Here's the short version: a commercial invoice is the document that tells customs what you're shipping, how much it's worth, and where it was made. It's not optional. Every country that collects import duties requires one, and if you don't include it — or if you fill it out wrong — your shipment sits in a warehouse until someone sorts it out. That “someone” is usually you, on the phone, at a bad hour.

A customs invoice (another name people use for the same document) typically includes the shipper and consignee details, a line-by-line description of every item in the package, HS codes for tariff classification, the total declared value, the country of origin, and the agreed Incoterms. Some countries also ask for the net and gross weight, the number of packages, and freight costs broken out separately.

If you've ever shipped domestically and thought “I'll just use my regular invoice” — that won't fly here. A standard invoice doesn't have the fields customs officers need. A commercial invoice does. That's really the whole difference.


How to Fill Out a Commercial Invoice (Step by Step)

You don't need to be a logistics expert. If you can fill out a regular invoice, you can handle this — there are just a few extra fields to pay attention to.

  1. Start with the basics. Your company name, address, and contact info go in the “Shipper” section. Your buyer's details go in “Consignee.” If there's a third party handling the import, add them too.
  2. Describe each item clearly. Customs officers aren't guessing what “Product A” means. Write something a human can understand — “cotton t-shirts, men's, assorted sizes” is better than “garments.”
  3. Add HS codes. These six-to-ten digit numbers classify your products under an international system. Get them right and duties are calculated correctly. Get them wrong and your buyer pays too much — or worse, the shipment gets flagged.
  4. Specify the country of origin. This is where the goods were manufactured, not where you're shipping from. It affects duty rates and whether any trade agreements apply.
  5. Choose your Incoterms. FOB, CIF, EXW — these three-letter codes define who pays for what during shipping. The tool includes the most common ones so you can select the right term without looking it up.
  6. Pick a template and download. Four commercial invoice template styles are available — Professional, Modern, Minimal, and Bold. Preview each one, then download your PDF.

When Do You Actually Need a Commercial Invoice?

The honest answer is: every time you ship something commercial across a national border. But here are the situations where people most often realize they need one and start searching for a commercial invoice template:

You're exporting products to a buyer overseas.Doesn't matter if it's ten pallets of machine parts or a single box of handmade candles — the receiving country's customs will ask for this document. No commercial invoice, no clearance.

Your freight forwarder or courier asks for one. DHL, FedEx, UPS, and every major carrier require a customs invoicefor international shipments. They won't process your package without it. Some will generate a basic one for you, but it's usually better to provide your own so the values and descriptions are accurate.

You're importing goods and need to provide documentation.Importers sometimes need to produce a commercial invoice to their own customs authority, especially when the supplier didn't include one or the original document was incomplete.

A bank or government agency requests trade documentation. Letters of credit, export subsidies, trade insurance claims — all of these involve submitting a commercial invoice as proof of the transaction. If you sent a proforma invoice earlier to get the deal started, the commercial invoice is what follows once the goods actually ship.


Commercial Invoice vs. Other Shipping Documents

International shipping involves a stack of paperwork. Here's how the commercial invoice fits in — and where it doesn't overlap with other documents you might need:

Commercial Invoice vs. Proforma Invoice

A proforma invoicecomes first — it's a preliminary quote sent before the goods move. The commercial invoice replaces it once the shipment is confirmed. Customs uses the commercial one, not the proforma.

Commercial Invoice vs. Packing List

A packing list describes how items are packed — box count, dimensions, weight per package. The commercial invoice covers what the items are and what they cost. You usually need both for customs. You can create a packing list with our delivery note generator.

Commercial Invoice vs. Bill of Lading

The bill of lading is a contract between you and the carrier — it proves the goods were handed over for shipping. The commercial invoice is between you and the buyer (and customs). Different audiences, different purposes.

Commercial Invoice vs. Standard Invoice

A standard invoicerequests payment. A commercial invoice does that too, but it also includes trade-specific fields (HS codes, origin, Incoterms) that customs requires. For domestic sales, a regular invoice is enough. For international ones, it isn't.


Common Mistakes That Cause Customs Delays

Most customs holds aren't because something illegal is in the box. They happen because the paperwork has errors. Here are the ones that trip people up the most:

Vague item descriptions.“Electronics” doesn't tell a customs officer anything useful. Be specific: “wireless Bluetooth earbuds, model X200, lithium battery.” The clearer you are, the faster clearance goes.

Wrong or missing HS codes. If the code doesn't match the product, the duty rate will be wrong. Sometimes the shipment gets held for inspection. Look up the correct code before you fill out the international shipping invoice — it saves headaches later.

Declared value doesn't match the sale price. Undervaluing goods to lower duties is illegal in most countries and a fast way to get flagged. State the real transaction value.

Missing country of origin.Some importers skip this because they think it's the same as the shipping country. It's not. If the goods were manufactured in Vietnam but shipped from a warehouse in Germany, the origin is Vietnam.

No Incoterms.Without specifying who's responsible for freight and insurance, customs can't properly assess the dutiable value. Always include the agreed term.


Frequently Asked Questions

What is a commercial invoice used for?

A commercial invoice is the main document customs authorities use to figure out what's inside a shipment, where it came from, and how much duty to charge. Without it, your package isn't crossing any border.

Is a commercial invoice the same as a regular invoice?

Not quite. A regular invoice is a payment request between you and your client. A commercial invoice includes extra trade-specific details — HS codes, country of origin, package weight, Incoterms — that customs needs to clear the shipment. Think of it as an invoice plus a customs declaration rolled into one.

Do I need a commercial invoice for every international shipment?

For commercial goods, yes — almost always. Some countries waive the requirement for very low-value shipments or personal gifts below a certain threshold, but the safest approach is to include one with every cross-border package. It prevents delays and avoids surprise charges on the receiving end.

What are HS codes and do I have to include them?

HS codes (Harmonized System codes) are standardized numbers that classify products for international trade. Most countries require them on a commercial invoice so customs can apply the correct duty rate. If you skip them, the customs officer assigns one — and their guess might cost your buyer more than it should.

Can I use this tool for free without signing up?

Yes. Everything runs in your browser. There's no account to create, no email to verify, and no limit on how many commercial invoices you can generate or download.

What's the difference between a commercial invoice and a proforma invoice?

A proforma invoice is sent before the goods ship — it's an estimate, not a bill. A commercial invoice is issued after or at the time of shipment and is legally binding. Customs uses the commercial invoice, not the proforma, to calculate duties.