Commercial Invoice Generator
Fill in the shipper, the consignee and the goods. The live preview shows the invoice as you type, and you can download it as a PDF.
Your invoice is rendered as a PDF on our server over an encrypted HTTPS connection. Your draft is saved in this browser until you reset it.
What a commercial invoice is for
A commercial invoice goes with goods that cross a border. It names the seller and the buyer and lists each item in the shipment with where it was made, its HS code, the quantity and the value. Customs uses it to classify the goods and work out duties and taxes, and your carrier or customs broker may ask for it. It is also called a customs invoice.
It is not a proforma invoice. A proforma is an offer sent before the sale; the commercial invoice describes the goods you actually ship. For the offer, use the Proforma Invoice Generator.
The editor starts with a sample shipment from the US to Germany; replace it with your own.
How to make a commercial invoice
-
Enter the shipper and the consignee
Your business goes under From and prints as Shipper / Exporter. The buyer or receiver goes under To and prints as Consignee / Importer.
-
Number and date it
Type the invoice number and the date of issue. Add a due date if the buyer pays after delivery.
-
Describe the shipment
Under Shipment and customs, pick the reason for export, type the Incoterms, and enter the number of packages and the total weight in kilograms.
-
List the goods
Add a line for each product with its description, unit, country of origin, HS code, quantity and price, up to 30 lines.
-
Check the totals and download
Add a discount, tax, shipping or a deposit already paid if they apply. Press Download PDF, check the pages, complete the short security check and save the file.
What the shipment and customs fields do
| Field | What it tells the reader |
|---|---|
| Reason for export | Why the goods are moving: Commercial sale, Sample, Gift, Return or Other |
| Incoterms | The delivery term agreed with the buyer, such as FOB, CIF or EXW |
| Number of packages | How many boxes, cartons or pallets travel together |
| Total weight (kg) | The weight of the whole shipment, printed as Total Gross Weight |
| Country of origin | Where each product was made, line by line |
| HS code | The classification number of each product, in its own column |
| Unit | PCS, KG, SET, BOX, M, M2, M3, L, PR, TN or EA, printed next to the quantity |
With Sample, Gift, Return or Other as the reason for export, the PDF drops the due date and prints Unit Value and Total Declared Value instead of Unit Price and Total Amount Due. If your carrier or broker wants a line such as "For customs purposes only", type it in Notes.
The PDF file
- The PDF has the same layout as the preview. It is rendered on our server over an encrypted HTTPS connection and downloads to your device.
- Paper: Letter or A4, plus Legal, A5, A3 and Tabloid / Ledger. Long lists continue on the next page, or tick Fit everything on one page.
- Under the goods, the PDF prints a declaration that the information is true and correct, and a line for an authorized signature and date.
- Currency: USD, EUR, GBP, JPY, CAD, AUD, CHF or TRY, or Other with a symbol you type.
- The file name is the document type and your number, for example commercial-invoice-CI-2026-001.pdf.
- A one-line "Created free with makeinvoicepdf.com" credit is on by default; one checkbox in the settings turns it off.
- Your draft is saved in this browser until you reset it.
Blank commercial invoice template
To fill one in by hand or in Word, download the blank A4 template. It has fields for the air waybill or bill of lading number and the Incoterms, HS code and origin columns in the item table, and a line for freight and insurance.
Related tools
- Free Invoice Generator: a general invoice for goods or services.
- Proforma Invoice Generator: the offer you send before the goods ship.
Questions
Can I create my own commercial invoice?
Yes. The seller or exporter normally prepares it: fill in the form above, check each HS code and value, and download the PDF. Your carrier or customs broker can tell you if the destination country needs more.
What is the HS code on a commercial invoice?
It is the Harmonized System number that classifies a product. The system uses six-digit codes, and countries may add digits of their own. The United States uses a 10-digit number, Schedule B for exports and the HTS for imports, and the first six digits are the same in both. Source: International Trade Administration, Harmonized System (HS) Codes.
How do I use it with FedEx or UPS?
This page is not connected to any carrier. Download the PDF, then follow your carrier's instructions on how many copies to print and whether to attach them to the package or upload the file.
What is needed on a customs invoice?
It depends on the destination country and your carrier, so check their list before you ship. This editor prints both parties, the number, the date and the fields in the table above.
Related pages
Proforma Invoice Generator
Prices, terms and a valid-until date for a buyer before the sale goes ahead.Open the generatorMulti-Currency Invoice Generator
Bill in one currency and show the totals in a second, at an exchange rate you enter.Open the generatorPurchase Order Generator
An order to a vendor with a PO number, items, tax, shipping and a respond-by date.Open the generatorFree Invoice Generator
An invoice with your logo, tax, discount, shipping and payment details, plus typical line items for your trade.Open the generator