Free · No signup · PDF download

Free Commercial Invoice Generator – Customs Invoice PDF

Generate a commercial invoice, the customs invoice that travels with goods across a border, and download it as a PDF. Each line has its own HS code and country of origin, with fields for Incoterms®, reason for export, number of packages and total gross weight.

Draft saved in your browser Encrypted HTTPS connection A4 / Letter Compatible

What is a Commercial Invoice?

A commercial invoice (sometimes called a customs invoice) is the seller's invoice for goods shipped to another country. It names the seller and the buyer, describes each item, and states quantities, prices, the currency, the country of origin and the charges such as freight and insurance. Customs uses it to check what is arriving and what it is worth. In the United States, for example, a commercial invoice must be filed for each shipment unless an exemption applies (19 CFR 141.83(c)), and 19 CFR 141.86(a) lists what it must set forth.

Used for: Customs clearance of goods Key fields: Parties, description, value, origin, HS code Also known as: Customs invoice, CI

Use the generator below, download the blank commercial invoice template, or read our commercial invoice guide.

Draft saved in this browser · PDF rendered on our server over HTTPS

Loading the free invoice editor — enter your business details and line items, preview the document, then download the PDF. No signup required.

Prefer a blank commercial invoice template? Download it as PDF, Word (DOCX) — free, no signup, no email. Or fill it in online on this page and download a finished, calculated PDF.

What the commercial invoice editor above includes

  • Exporter and importer blocks with full contact details
  • Per-line country of origin and HS code columns (free text, not validated)
  • Incoterms field and reason for export (commercial sale, sample, gift, return, other)
  • Number of packages, total gross weight (kg) and a freight line
  • Automatic totals, live preview and PDF download

Free to use — no signup, no account. Unmetered for normal use, with an anti-abuse cap of 20 generated PDFs per device per day. Each PDF carries a one-line credit for this site, on by default — one free checkbox in the settings turns it off. Your draft autosaves in your own browser, and when you download, its content is sent over an encrypted HTTPS connection to our server, which renders the PDF. The blank template downloads above are not metered.

Built for the Data Customs Reads

A general sales-invoice layout has no place for origin, HS codes or delivery terms. This one does.

HS Code on Every Line

Each line has its own HS code column. A US entry needs the eight-digit HTSUS subheading on the invoice or the entry documents (19 CFR 142.6(a)(4)); other destinations set their own rules. Where the HS code goes.

Incoterms® Field

Type the rule, the named place and the edition, for example "DAP Chicago Incoterms® 2020", so buyer and seller read the same delivery term.

Clean PDF Formatting

No broken spreadsheet layouts. The PDF is laid out for A4 or Letter paper (or A5, A3, B5, Legal, Tabloid) and is ready to print for the shipping pouch.

What This Generator Puts on Your Commercial Invoice – and What It Does Not Do

Printed on the PDF

  • Shipper / Exporter and Consignee / Importer blocks: name, address, email, phone.
  • Invoice number and date of issue; the Document Title is free text (up to 100 characters) and the Document Type menu switches it, for example to PROFORMA.
  • Incoterms (free text) and Reason for Export, printed as Commercial Sale, Sample for Evaluation, Gift / Not for Resale, Returned Goods or Other.
  • No. of Packages and Total Gross Weight in kg.
  • Per line: description, country of origin, HS code, quantity and unit, unit price and line total.
  • Subtotal, an optional discount and tax, the Freight / Shipping charge and the total.
  • For a commercial sale the PDF also prints the Due Date and labels the total "Total Amount Due" ("Balance Due" when a deposit is entered). With Sample, Gift, Return or Other as the reason for export it leaves out the Due Date, heads the price column "Unit Value" and labels the total "Total Declared Value", or "Balance Due" if a deposit is entered (see no-commercial-value invoices).
  • The certification sentence "I hereby certify that the information on this invoice is true and correct and that the contents of this shipment are as stated above.", your notes and terms, payment instructions, and an Authorized Signature & Date line.

No field of its own (use Notes or the From block)

  • Net weight, if you declare it separately from the gross weight.
  • Marks and numbers of the packages; the US list asks for them with the description (19 CFR 141.86(a)(3)).
  • The port of entry (19 CFR 141.86(a)(1)).
  • The name of a responsible employee of the exporter who knows the transaction (19 CFR 141.86(j)).
  • A separate ship-to address, tax IDs and licence or permit numbers.

What it does not do

  • It does not look up or validate HS codes or origin; both are free text.
  • Entry is manual: no carrier account, no API, no order import or automation, and no electronic submission to carriers or customs.
  • Currency: pick one from the list, or choose Custom Currency... and type the ISO code (for example USD or EUR) to print it next to every amount.

Signatures: for US imports, CBP ruling H328583 (14 December 2023) found no signature requirement for a commercial invoice under 19 CFR 141.86(j), noting that a signature is only required for a pro forma invoice. A ruling letter applies to the transaction it describes, subject to verification of the facts (19 CFR 177.9(b)(1)), and carriers or other countries may ask for a signature anyway, which is why the PDF keeps a signature line.

Cost and data: free and unmetered for normal use; an anti-abuse cap of 20 PDFs per device per day (200 per IP) applies, well above ordinary use, and the blank template downloads on this page are not metered. A one-line "Created free with myinvoicetemplate.com" credit is switched on by default and one free checkbox in the settings turns it off. Your draft is stored in your own browser on this device (localStorage), so download and keep the PDF you need.

Using It with DHL, FedEx and UPS

The generator gives you a finished PDF; how you hand it over is set by your carrier and by whether the destination accepts electronic documents. What the three carriers say on their own pages (read 25 September 2026):

  • FedEx (Electronic Trade Documents): customs documents can be uploaded while the label is being created, and "You can either choose to take advantage of the Commercial Invoice generated by FedEx or use your own." FedEx adds: "Not all countries and territories accept Electronic Trade Documents (ETD) shipments."
  • DHL (Paperless Trade): businesses "can also transmit their commercial or pro forma invoices electronically", and if the destination supports Paperless Trade, "You can choose to use a DHL-generated invoice or upload your own." DHL's US Paperless Clearance page says: "If additional Customs documentation is required you can simply upload the completed forms with one simple click."
  • UPS (commercial invoice page): "The commercial invoice (or pro forma invoice) is required for all cross-border shipments (except for documents that have no commercial value)." UPS helps you fill in the invoice while you create the label and, with a UPS account, sends it digitally (UPS Paperless Invoice); "Otherwise, you'll need to print out three copies of the commercial invoice and include it with your package." UPS also offers "a blank commercial invoice to fill out manually".

If you prepare your own invoice, fill it in with the generator above (or the proforma invoice generator for a pro forma). Before you ship, check in your carrier's shipping tool whether it accepts your own commercial invoice or creates one from the shipment data, whether it wants the invoice uploaded or printed, and how many copies go with the package.

Whatever the carrier, keep the values, descriptions and weights on this invoice the same as on the shipment record you enter with the carrier, and keep your own copy of the PDF. This site is independent of DHL, FedEx and UPS.

Sample Commercial Invoice

A filled-in example of what the generator prints, shown as text. The parties are fictional and the figures are made up for illustration; the HS code is a real subheading, checked in the US tariff (USITC HTS, 25 September 2026) for goods shipped to the United States.

Shipper / Exporter

Sample Exporter Co.
Porto, Portugal

Consignee / Importer

Sample Importer Inc.
Chicago, IL, USA

COMMERCIAL INVOICE

Invoice # CI-0001

Incoterms
DAP Chicago Incoterms® 2020
Reason for Export
Commercial Sale
No. of Packages
4
Total Gross Weight
42 kg
Description of GoodsCountry of OriginHS CodeQtyUnit PriceTotal Value
Men's T-shirts, knitted, 100% cotton, crew neckPortugal6109.10.00200 pcsUSD 4.50USD 900.00
Subtotal
USD 900.00
Freight / Shipping
USD 120.00
Total
USD 1,020.00

Notes: Marks CI-0001 1-4. Port of entry: Chicago. Contact for this shipment: J. Doe, export clerk. · Authorized Signature & Date: ____________

How the figures add up: 200 × 4.50 = 900.00; 900.00 + 120.00 freight = 1,020.00. HTSUS 6109.10.00 is "T-shirts, singlets, tank tops and similar garments, knitted or crocheted: Of cotton". A PDF made with the generator also carries the one-line "Created free with myinvoicetemplate.com" credit at the bottom unless you switch it off in the settings.

Commercial Invoice vs. Other Trade Documents

A commercial invoice records the sale: the goods, their value and the terms agreed between the exporter (seller) and importer (buyer). It is the invoice customs reads when the goods arrive.

A proforma invoice comes earlier, for quotes, prepayment and import permits, before the sale is final. A packing list describes what is physically in each package.

Commercial Invoice: The actual sale; used by customs to clear the goods
Proforma Invoice: Preliminary document for quotes and L/C applications
Packing List: Describes physical contents and weight per package

Need pre-shipment documentation? Use our Proforma Invoice Generator. For goods with no sale behind them, see no-commercial-value invoices. For a deeper dive, see our Commercial Invoice Guide and the US commercial invoice requirements.

How to Create a Commercial Invoice

Follow these steps to create a commercial invoice for an international shipment.

  1. 1
    Enter Exporter (Shipper) Details

    Add your company name, full address, phone and email. Put a tax or VAT registration number in the address block if the shipment needs one.

  2. 2
    Add Consignee (Importer) Information

    Enter the buyer's company name, delivery address and contact details.

  3. 3
    List the Goods, Origin and HS Codes

    For each line, enter a detailed description, quantity, unit and unit price, the country of origin and the HS code.

  4. 4
    Enter the Incoterms Rule and Reason for Export

    Type the Incoterms rule with its named place and edition, for example DAP Chicago Incoterms 2020, and choose the reason for export.

  5. 5
    Add Shipment Details

    Enter the number of packages, the total weight in kilograms and the freight charge.

  6. 6
    Include Payment Instructions

    Add payment details such as bank name, SWIFT/BIC and account number for wire transfers.

  7. 7
    Preview and Download the PDF

    Check the live preview, then download the PDF. Keep a copy for your records and send the others where your carrier or buyer needs them.

3 Common Commercial Invoice Mistakes

These errors are easy to avoid when you fill in the invoice:

01
Vague Descriptions

"Parts" tells customs nothing. Use specific terms like "Steel Ball Bearings for Automotive Use".

02
Wrong Country of Origin

Origin is where the goods were made, not where they ship from. Under US rules it is the country of manufacture, production or growth (19 CFR 134.1(b)).

03
Value Discrepancies

The unit price on the invoice must match the Purchase Order and Packing List exactly.

Commercial invoice layout with HS code and country of origin columns
HS Codes
Signature

Letter of Credit (L/C) Shipments

When your shipment is backed by a Letter of Credit, every detail must match the bank's requirements exactly.

Critical L/C Fields

  • Beneficiary name matching exactly
  • Description of goods word-for-word
  • Unit prices and totals
  • Shipping marks and numbers

Common L/C Rejection Reasons

  • Spelling variations in company names
  • Missing "on board" notation reference
  • Partial shipment not allowed discrepancies
  • Late presentation after expiry date

Pro Tip: For L/C shipments, have your bank's trade finance officer review the commercial invoice before submission. A discrepancy between the invoice and the credit terms can hold up payment under the credit.

Commercial Invoice Requirements by Destination

Each customs authority sets its own rules. A few verified examples; always check the destination you ship to.

United States (CBP)

19 CFR 141.86(a) lists what each invoice of imported goods must set forth, from the port of entry to the country of origin. Shipments valued at $2,500 or less may generally use informal entry (19 CFR 143.21(a), with exceptions). On the export side, Electronic Export Information is generally not required when the value per Schedule B or HTSUSA code shipped to one consignee on one conveyance is $2,500 or less (15 CFR 30.37(a)). US requirements in full.

European Union

The European Commission states that an EORI (Economic Operators Registration and Identification) number "is mandatory for the clearance of all types of customs operations in the customs territory of the EU, such as import, export and transit." Put the EORI numbers of the parties on or with the invoice when your broker or carrier asks for them.

CARICOM (example: Jamaica)

Jamaica Customs says goods certified as CARICOM origin "do not generally attract these import duties", and that "A CARICOM Invoice ( C23 ) certifying the country of origin of the goods is to be produced to the Customs Department", certified by the Certifying Authorities in the CARICOM country of origin.

Shipping within CARICOM? See CARICOM invoice: the official form and how to fill it in.

Frequently Asked Questions

Is this commercial invoice generator free?

Yes. It is free and unmetered for normal use; an anti-abuse cap of 20 PDFs per device per day (200 per IP) applies, well above ordinary use, and the blank template downloads on this page are not metered. A one-line "Created free with myinvoicetemplate.com" credit is switched on by default and one free checkbox in the settings turns it off. Your draft is stored in your own browser on this device, so download and keep the PDF you need.

Do you store my invoice data?

Your draft is stored in your own browser on this device, so download and keep the PDF you need. When you download, the document's content is sent over an encrypted HTTPS connection to our server, which renders the PDF. There is no account or invoice history, so the site offers no way to recover a lost invoice.

Is the HS code required on a commercial invoice?

For goods entering the United States, yes: the invoice or the other documentation filed with the entry must carry the eight-digit HTSUS subheading (19 CFR 142.6(a)(4)), and the importer or customs broker adds the subheading and rate of duty on or with the invoice (19 CFR 141.90(b)). Elsewhere it depends on the destination and on your carrier, so check both. This generator gives every line an HS Code column; it does not look up or validate the code.

Does the generator check my invoice against customs rules?

No. It shows a red border while Reason for Export or Incoterms is empty, and nothing more. HS code and country of origin are free text on each line and are not validated, the Incoterms field accepts any text, and there is one Total Weight (kg) figure, printed as the total gross weight. You remain responsible for the codes, values and origin you declare; a customs broker can check them before you ship.

Can I use it for UPS, FedEx or DHL shipments?

FedEx (Electronic Trade Documents) and DHL (Paperless Trade) say you can upload your own commercial invoice where the destination accepts electronic documents; UPS fills in the invoice with you in its shipping tool and otherwise asks for three printed copies. Our generator only produces the PDF: it has no carrier connection, API or electronic submission.

Do I need to sign a commercial invoice?

For US imports, CBP ruling H328583 (14 December 2023) says there is no signature requirement in 19 CFR 141.86(j) for a commercial invoice and that a signature is only required for a pro forma invoice (19 CFR 141.85). A ruling letter applies to the transaction it describes and is subject to verification of the facts (19 CFR 177.9(b)(1)), and carriers or other countries may still ask for a signature. The generator prints an "Authorized Signature & Date" line you can sign by hand.

Can I use this for Letter of Credit (L/C) shipments?

While this tool generates a standard commercial invoice, Letter of Credit shipments often require very specific wording matching the bank's credit terms exactly. We recommend using this tool for the draft and having it reviewed by your bank's trade finance officer before final submission.

What is the difference between a Commercial Invoice and a Proforma Invoice?

A commercial invoice records the actual sale and is the invoice customs uses to clear the goods. A proforma invoice is issued before the sale is final, for quotes, prepayment, Letter of Credit applications and import permits. US customs rules use "pro forma invoice" for something narrower: the importer's own statement of value, filed when the seller's commercial invoice is not available at entry (19 CFR 141.85 and 141.91). Use our Proforma Invoice Generator for pre-shipment documents.

Do I need a Commercial Invoice for shipping within the EU?

For intra-EU shipments between member states, a Commercial Invoice is not required for customs clearance. However, you still need it for VAT documentation and accounting purposes. For shipments to countries outside the EU the goods go through customs, and the destination and your carrier will normally ask for a commercial invoice.

Do I need special documentation for shipping wildlife products internationally?

Yes. If you're exporting products derived from CITES-listed species (certain woods, leather, plants, or animal products), you need a CITES permit in addition to the commercial invoice. Our tool includes a notes field where you can reference your CITES permit number. Always check with your country's wildlife authority before shipping.

Ready to Create Your Commercial Invoice?

Free, no signup. Fill it in above and download the PDF.

Create Free Commercial Invoice