A proforma invoice is a non-binding estimate you send before a sale is finalized. A commercial invoice is the final, legally binding bill you send after the goods ship — and it's the document customs uses to clear those goods and assess duties.
That single split in timing and legal weight drives every other difference: which one triggers payment, which one enters your accounting books, which one crosses the border with your shipment, and which one a bank will accept to open a letter of credit. Mix them up and you either delay a shipment or accidentally tell a client they don't owe you money yet.
This guide breaks down exactly how the two documents differ, when to use each, and a worked example showing the same order move from proforma to commercial invoice.
Think of it as preview vs. final version:
Both look almost identical on paper — same layout, same line items. The difference is what they do, not how they look.
| Proforma Invoice | Commercial Invoice | |
|---|---|---|
| Timing | Before the sale is finalized / before shipment | After the order is confirmed and goods ship |
| Purpose | Preview costs and terms; help the buyer plan | Demand payment; declare goods to customs |
| Legal status | Non-binding estimate | Binding bill of sale |
| Triggers payment? | No — buyer may pay a deposit by choice | Yes — it's the formal payment request |
| Enters accounting books? | No | Yes, for both buyer and seller |
| Accepted by customs? | No — supports prep only | Yes — the official customs document |
| HS codes / country of origin | Optional; included for planning | Required for customs clearance |
| Signature | Not required | Often required by the destination country |
| Reference number | Yes, kept separate from final invoices | Yes, unique; matches packing list |
The proforma comes first because the buyer needs information before they commit. An overseas buyer might need your proforma to apply for an import license, open a letter of credit with their bank, get foreign-exchange approval, or simply get internal sign-off from their finance team. None of that requires a finished, binding bill — it requires a clear, detailed estimate that looks official. That's the proforma's whole job.
The commercial invoice comes last because it records what actually happened. Once the goods are packed and on their way, the numbers are locked in. Now the document does real work: it's the seller's demand for payment, it's the line in both companies' books, and — for anything crossing a border — it's the paperwork customs relies on.
According to the International Trade Administration, the commercial invoice is the document required for export transactions and used to determine the value of goods for customs. A proforma is never a substitute for it. Submitting a proforma in place of a commercial invoice is one of the fastest ways to get a shipment held at the port.
This is where the practical difference bites. When a shipment reaches the border, a customs officer uses the commercial invoice to:
Those delivery terms come from the ICC Incoterms rules — standardized abbreviations like FOB, CIF, and DDP that spell out who pays for freight, insurance, and duties at each leg. A commercial invoice states them; a proforma may include them as a preview, but customs doesn't act on a proforma at all.
U.S. Customs and Border Protection requires a commercial invoice (or an acceptable substitute) with each import entry before goods are released. A proforma can support earlier steps — pre-shipment inspection, import licensing, opening a letter of credit — but it does not clear goods.
A proforma invoice is a good-faith statement of intent. It doesn't obligate either side to go through with the deal, and you don't record revenue when you send one. Per Investopedia's definition, a pro forma invoice is a preliminary bill of sale sent in advance of a shipment or delivery of goods. The term comes from the Latin pro forma — "for the sake of form" — which is a good hint at what it does: it puts your numbers into a formal shape before anything is final.
A commercial invoice is the opposite: it's the binding record of a completed transaction. It triggers your accounts receivable, the buyer's accounts payable, and the revenue you recognize. If a payment dispute or an audit ever comes up, the commercial invoice — not the proforma — is the document that proves what was sold and owed.
One US-specific note: on international documents you'll often see VAT (value-added tax). That's a non-US concept used in Europe, Canada, and many other countries. Most US sellers don't charge VAT — for domestic sales the relevant tax is sales tax, and whether it applies depends on your state and the type of goods. This is general information, not tax advice; check your state's rules or a tax professional for your situation.
Say you run a small coffee-roasting business in Seattle and a café in Vancouver wants to buy 300 bags of roasted beans at $14 each.
Step 1 — The proforma invoice (before shipment). The café asks what a wholesale order will cost, landed. You send a proforma invoice:
The café's owner uses this to get budget approval and confirm the order. No money is owed yet.
Step 2 — The commercial invoice (at shipment). The order is confirmed and 300 bags are packed. Now you issue the binding version:
The Canadian border agency uses this commercial invoice — not the proforma — to classify the beans, apply the tariff to the $4,200 value, and release the shipment. The café's accounts-payable team books it and pays it.
Same numbers, two very different documents doing two different jobs.
Send a proforma invoice when:
Send a commercial invoice when:
For a simple domestic sale — a dozen items sold locally with no pre-approval needed — you skip the proforma entirely and go straight to a standard or commercial invoice.
Submitting a proforma for customs clearance. The single most expensive mix-up. Customs needs the commercial invoice; a proforma gets your shipment held. Always follow up with the real thing once goods are confirmed for shipment.
Treating a proforma as a paid bill. A proforma doesn't demand payment and doesn't enter your books. If you record revenue from one, your accounts will be wrong. Wait for the commercial invoice.
Forgetting to relabel. Because the two documents look alike, sellers sometimes ship a document still labeled "Proforma Invoice" as the final bill — or send a commercial invoice before the deal is even agreed. Label each one clearly at the top so there's no confusion.
Leaving off the validity period on a proforma. Without an expiry ("valid for 30 days"), you can get locked into prices that no longer cover your costs after a currency swing or a supplier increase.
Reusing reference numbers. Keep proforma numbers separate from final invoice numbers, and never reuse a number — even for a canceled proforma. Duplicate numbers create confusion in your records and problems at audit.
Vague descriptions or a missing HS code on the commercial invoice. "Parts" or "samples" isn't enough for customs to classify goods. A precise description and the correct HS code keep the shipment moving and the duty rate right.
For the full breakdown of each document on its own, see our guides to what a commercial invoice is and what a proforma invoice is. And if you want to see how these compare to the everyday documents freelancers send, invoice vs receipt covers the difference between requesting and confirming payment.
Ready to create either one? Our free invoice generator lets you build a professional invoice, label it "Proforma Invoice" or "Commercial Invoice," add line items and a notes section for HS codes and Incoterms, and download a clean PDF in minutes. Prefer to work offline? Start from our Word invoice template and add the trade fields your shipment needs.
Which comes first, a proforma invoice or a commercial invoice?
The proforma invoice comes first. You send it before the sale is finalized, during the quote or negotiation stage, so the buyer can plan and get approvals. The commercial invoice comes after the order is confirmed and the goods ship — it's the final bill and the document customs uses to clear the shipment.
Can a proforma invoice be used for payment or customs clearance?
No. A proforma invoice is only an estimate — it can't demand payment and it isn't accepted as the official customs document. A buyer may choose to pay a deposit against a proforma, but that's their choice, not an obligation. Customs authorities require the commercial invoice to assess duties and release goods.
Is a proforma invoice legally binding?
Generally no. A proforma invoice is a good-faith statement of intended price and terms; it creates no contractual obligation to buy or sell and isn't recorded in your books. A commercial invoice, by contrast, is a binding record of a completed sale. If you need a binding agreement, use a signed contract or a confirmed purchase order.
Can a proforma invoice be converted into a commercial invoice?
In practice, yes. Once the buyer confirms the order and the goods ship, you take the agreed figures from the proforma, add the final finished-sale details (HS codes, exact quantities, country of origin, Incoterms, a signature), relabel it "Commercial Invoice," and issue it as the binding bill. It's the same information moving from estimate to final record.
Do you need both a proforma and a commercial invoice?
Not always. For international shipments and complex orders you often need both — the proforma for pre-shipment prep (licensing, letters of credit, budgeting) and the commercial invoice for payment and customs. For a simple domestic sale where nothing needs pre-approval, you can skip the proforma and issue the commercial (or a standard) invoice directly.
What's the difference in simple terms?
A proforma invoice is a preview; a commercial invoice is the final version. The proforma says "here's what this will cost if you go ahead." The commercial invoice says "here's the bill for what shipped" — and it's the one that triggers payment and clears customs.
Does a proforma invoice have an invoice number?
It should carry its own reference number so you can track it, but keep proforma numbers separate from your final invoice numbers (for example, PRO-2026-001 vs INV-2026-041). Never reuse a number — even for a canceled proforma — because duplicate numbers create confusion in your records and at audit.
The two documents are two stops on the same journey: the proforma sets expectations before the deal is done, and the commercial invoice records and settles it once the goods move. Get the timing and the labels right and the rest falls into place. Build either one in minutes with our free invoice generator.
This article is for general informational purposes only and does not constitute customs, legal, or tax advice. Requirements vary by destination country and product type. Consult a licensed customs broker or tax professional for your specific situation.