InvoicePDF
HomeInvoice GeneratorBlog
InvoicePDF

Free online invoice generator & templates for freelancers and small businesses.

Create an invoice →

Guides

  • What is an invoice?
  • How to write an invoice
  • What does Net 30 mean?
  • Invoice vs receipt
  • Proforma invoice
  • All guides →

Company

  • Blog
  • Privacy Policy
  • Terms of Service

Templates & tools

Invoice generator →

Popular formats

  • Invoice Template for Google Docs
  • Invoice Template for Word
  • Invoice Template for Canva
  • Microsoft Invoice Template
  • Invoice Template for Excel
  • Invoice Template for Google Sheets
  • PDF Invoice Template

Accounting & payment software

  • FreshBooks Invoice Template
  • Wise Invoice Generator
  • QuickBooks Invoice Template
  • Zoho Invoice Template
  • Adobe Express Invoice Template
  • Canva Invoice Generator
  • HubSpot Invoice Generator
  • Square Invoice Template
  • Stripe Invoice Template
  • Wave Invoice Generator

Receipts

  • Free Receipt Template
  • Rent Receipt Template
  • Payment Receipt Template
  • Cash Receipt Template
  • Donation Receipt Template
  • Receipt Book Template
  • Deposit Receipt Template
  • Sales Receipt Template

General invoices

  • Blank Invoice Template
  • Commercial Invoice Template
  • Proforma Invoice Template

By industry & trade

  • Contractor Invoice Template
  • Independent Contractor Invoice Template
  • Photography Invoice Template
  • Mechanic Invoice Template
  • Cleaning Invoice Template
  • Handyman Invoice Template
  • Construction Invoice Template
  • Freelance Invoice Template
  • Freelance Writer Invoice Template
  • Consultant Invoice Template
  • Electrician Invoice Template
  • HVAC Invoice Template
  • IT Services Invoice Template
  • Landscaping Invoice Template
  • Plumber Invoice Template
  • Catering Invoice Template
  • Dental Invoice Template
  • Painting Invoice Template
  • Roofing Invoice Template
  • Salon Invoice Template
  • Trucking Invoice Template
  • Graphic Design Invoice Template

© 2026 InvoicePDF. All rights reserved.

Commercial Invoice vs Proforma Invoice: Key Differences Explained

September 16, 2026 · 12 min read · By Charles Ugo
invoice

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.

The Short Answer

Think of it as preview vs. final version:

  • The proforma invoice comes early — during the quote or negotiation stage. It previews price, quantities, and terms so the buyer can decide, budget, and arrange financing. It carries no obligation and isn't recorded in anyone's books.
  • The commercial invoice comes at shipment. It's the binding bill of sale, it triggers payment, it enters both parties' accounting records, and it's the mandatory customs document for goods crossing a border.

Both look almost identical on paper — same layout, same line items. The difference is what they do, not how they look.

Side-by-Side Comparison

Proforma InvoiceCommercial Invoice
TimingBefore the sale is finalized / before shipmentAfter the order is confirmed and goods ship
PurposePreview costs and terms; help the buyer planDemand payment; declare goods to customs
Legal statusNon-binding estimateBinding bill of sale
Triggers payment?No — buyer may pay a deposit by choiceYes — it's the formal payment request
Enters accounting books?NoYes, for both buyer and seller
Accepted by customs?No — supports prep onlyYes — the official customs document
HS codes / country of originOptional; included for planningRequired for customs clearance
SignatureNot requiredOften required by the destination country
Reference numberYes, kept separate from final invoicesYes, unique; matches packing list

Why the Timing Difference Matters

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.

What Customs Does With Each

This is where the practical difference bites. When a shipment reaches the border, a customs officer uses the commercial invoice to:

  1. Classify the goods using the Harmonized System (HS) code to find the duty rate.
  2. Determine the customs value — usually the transaction price, adjusted for freight and insurance based on the stated delivery term.
  3. Verify country of origin, which affects the duty rate and whether trade-agreement rates apply.
  4. Assess the duties and fees owed before release.

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.

Legal and Accounting Weight

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.

Worked Example: One Order, Both Documents

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:

  • Labeled clearly: "Proforma Invoice"
  • Your business and the café's full details
  • Reference number: PRO-2026-018
  • Line item: "Whole-bean roasted coffee, medium roast, 1 lb bags — 300 units @ USD 14.00 = USD 4,200.00"
  • Estimated shipping and Incoterms: CIF Vancouver
  • Validity: "Prices valid for 30 days"
  • A note: "This is not a request for payment. A commercial invoice will follow upon shipment."

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:

  • Labeled: "Commercial Invoice"
  • Reference number: INV-2026-041 (matches the packing list)
  • Same line item and total: USD 4,200.00
  • HS code for roasted coffee (e.g., 0901.21)
  • Country of origin: United States
  • Incoterms: CIF Vancouver
  • Payment terms: Net 30 from the invoice date (payment due 30 days after this date, not by a set day of the month)
  • Your authorized signature

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.

When to Use Each

Send a proforma invoice when:

  • A buyer needs a detailed, official-looking estimate before committing
  • An overseas customer needs it for an import license, letter of credit, or FX approval
  • The buyer's finance or procurement team needs exact figures to approve spend
  • You want a documented record that the client agreed to scope and price before you start

Send a commercial invoice when:

  • The goods have shipped (or the work is done) and you need to be paid
  • The shipment is crossing an international border and needs to clear customs
  • You need the transaction on your books and in your tax records
  • A freight forwarder or customs broker asks for it to file the entry

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.

Common Mistakes

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.

Which One Do You Actually Need?

  • Quoting a job or confirming an overseas order before anything ships → proforma invoice.
  • Billing for goods that have shipped, or clearing a shipment through customs → commercial invoice.
  • A straightforward domestic sale with no pre-approval → skip the proforma; issue a standard or commercial invoice.

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.

Frequently Asked Questions

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.