Receipt Caker

Commercial Invoice Generator

A commercial invoice is the document customs uses to assess duty on goods crossing a border — it declares what is being shipped, who is sending and receiving it, where the goods were made and what they are worth. Receipt Caker lays out those fields on the page: your business as exporter, the consignee, a line for each item with its quantity and value, and space for country of origin, Incoterms and the reason for export. The subtotal and total are worked out for you, and you export a PNG for free or a print-ready PDF on Pro. It runs in your browser, so the shipment details never leave your device.

How do I fill out a commercial invoice?
Open the generator below and enter your business as the exporter and the consignee as the receiver. Add a line for each item being shipped with its quantity and unit value, and use the extra fields for country of origin, Incoterms and the reason for export. The total value of the goods is summed for you. Set an invoice number and date, then export a PNG for free or a print-ready PDF on Pro to attach to the shipment. Customs assesses duty on what you declare here, so the descriptions and values should match the goods exactly.
Totals & style
Business
Receipt details
Merchant info

Optional extra rows printed under the header — e.g. Store #, Terminal, Order type.

Line items
Totals

Add your own total lines — a discount (use a negative amount), service charge, deposit or rounding. They fold into the total.

Payment
Message
Barcode & gift card
Preview
100%
Your Company (Exporter)
123 Main Street, City, ST 00000
(555) 000-0000
Receipt #CI-0001
ConsigneeReceiver Name, Country
Country of OriginUnited States
IncotermsFOB
Reason for ExportSale
ItemQtyAmount
Goods, unit A10$250.00
Goods, unit B4$240.00
Subtotal$490.00
TOTAL$490.00
Paid byCard
Declared for customs. Values in USD unless stated otherwise.

The document customs needs to clear your goods

A commercial invoice is the paperwork that travels with an international shipment and tells customs what is inside, who is sending and receiving it, where the goods were made and what they are worth. Customs uses it to classify the goods and assess any duty and import tax; carriers use it to confirm the contents. The builder below lays out those fields: your business as the exporter, the consignee as the receiver, a line for each item with its quantity and value, and space for country of origin, Incoterms and the reason for export.

It is different from a standard sales invoice, whose job is to request payment. A commercial invoice exists for border clearance, which is why it carries fields a normal invoice does not. Fill them in, let the tool total the declared value of the goods, and export a PNG for free or a print-ready PDF on Pro to attach to the shipment. Because customs assesses duty on what you declare here, the descriptions and values should match the goods exactly.

Consignee, origin, Incoterms and reason for export

The extra fields are the heart of a commercial invoice. The consignee is the party receiving the goods, recorded with a full address. The country of origin states where the goods were manufactured, which affects how they are classified and what duty applies. The reason for export — sale, sample, gift, repair or return — tells customs why the shipment is crossing the border, and it changes how the consignment is treated.

Incoterms are standard three-letter trade terms published by the International Chamber of Commerce — such as EXW, FOB, CIF or DDP — that define exactly where the seller's responsibility ends and the buyer's begins, including who pays freight, insurance and import duty. Putting the agreed term on the invoice removes ambiguity for customs and the carrier about who is liable at each stage. The generator gives you a field for each of these; which values apply depends on your contract and your goods, so use the terms both parties agreed.

Commercial invoice versus sales invoice

It helps to keep the two apart. A sales invoice requests payment from a customer and centres on amounts owed, tax and payment terms. A commercial invoice is a customs document whose purpose is to declare goods crossing a border so duty can be assessed, so it emphasises the description, value and origin of the goods and the parties shipping them. The two can exist for the same order — a sales invoice to get paid, a commercial invoice to clear customs — and their figures should agree.

This tool produces the commercial invoice. When you simply need to bill a client for payment, the standard invoice generators are the right choice, and the packing slip generator covers the itemised contents list that often travels alongside a shipment. Using the correct document for each job keeps the shipment moving and the paperwork consistent, rather than trying to make one invoice do two different regulatory jobs.

It declares value — it does not calculate duty

No honest tool can tell you the exact duty on a shipment in advance, and this one does not pretend to. Duty and import tax depend on the destination country's tariff schedule, the goods' commodity code, their declared value and the Incoterms — variables set by each country's customs authority, not by the invoice. What the generator does is lay out and total the declared value of the goods clearly, so customs has accurate figures to work from.

For the duty actually owed, check the importing country's customs or tariff lookup, or ask your carrier or a customs broker, who handle these classifications daily. The invoice's job is an accurate, well-structured declaration; the duty calculation belongs to customs. Requirements can also vary by destination, so confirm the receiving country's rules for anything additional the commercial invoice must show for that specific route.

Fill it out accurately and honestly

Because a commercial invoice is a legal declaration to a customs authority, accuracy is not optional. The item descriptions, quantities, values, origin and reason for export should reflect the actual shipment. Under-declaring value to reduce duty, mis-describing goods, or falsifying origin is customs fraud with serious consequences, and it is expressly not what this tool is for.

The generator structures the declaration and totals the values so the figures are clear and consistent; the truth of what you enter is your responsibility. Receipt Caker builds the document from generic stand-in details you replace with your real shipment information — it never imitates a real company or fabricates a transaction. Used properly, it gives you a clean, complete commercial invoice to move genuine goods across a border.

Frequently asked questions

What is a commercial invoice used for?
A commercial invoice is the customs document that travels with an international shipment and tells the authorities what is inside, who is sending and receiving it, where it was made and what it is worth. Customs officers use it to classify the goods and calculate any duty and import tax, and carriers use it to confirm the contents. It is different from a standard sales invoice because its job is border clearance rather than requesting payment, which is why it carries fields a normal invoice does not — consignee, country of origin, Incoterms and the reason for export. Getting those right is what keeps a shipment moving.
What information does a commercial invoice need?
It needs the exporter (sender) and consignee (receiver) with full addresses, a description of each item with its quantity and unit value, the total value of the goods, and the currency. It also needs the country of origin — where the goods were manufactured — the Incoterms that set who pays freight and duty, and the reason for export, such as sale, sample or return. An invoice number and date tie it to the shipment. The generator provides fields for each of these so the declaration is complete; the specific requirements can vary by destination country, so check the receiving country's customs rules for anything additional.
What are Incoterms and why are they on the invoice?
Incoterms are a set of standard three-letter trade terms — such as EXW, FOB, CIF or DDP — published by the International Chamber of Commerce that define exactly where the seller's responsibility for the goods ends and the buyer's begins, including who pays freight, insurance and import duty. Putting the agreed Incoterm on the commercial invoice removes ambiguity for customs and the carrier about who is liable for costs at each stage of the journey. The generator gives you a field to record the term you agreed with the buyer; which one applies depends on your contract, so use the term both parties signed up to.
Is a commercial invoice the same as a sales invoice?
No. A sales invoice requests payment from a customer and focuses on amounts owed, tax and payment terms. A commercial invoice is a customs document whose purpose is to declare goods crossing a border so duty can be assessed, so it emphasises the description, value and origin of the goods and the parties shipping them. You might raise both for the same order — a sales invoice to get paid and a commercial invoice to clear customs — and their figures should agree. This generator produces the commercial invoice; use the standard invoice tools when you simply need to bill a client for payment.
Does it calculate customs duty for me?
No, and no honest tool should promise to. Duty and import tax depend on the destination country's tariff schedule, the goods' commodity code, their declared value and the Incoterms — variables set by each country's customs authority, not by the invoice. What the generator does is lay out and total the declared value of the goods clearly, so customs has the accurate figures it needs to make that assessment. For the actual duty owed, check the importing country's customs or tariff lookup, or ask your carrier or a customs broker. The invoice's job is an accurate declaration; the duty calculation belongs to customs.

More tools

More