Proforma Invoice vs. Commercial Invoice: A Plain-English Guide
In this article
The first time most freelancers or small business owners encounter the term "proforma invoice" is when an international client asks for one, or when a shipment gets held up at customs because the wrong type of invoice was included. Unlike the invoice-versus-receipt confusion that comes up in everyday domestic billing, proforma and commercial invoices are a distinction that specifically matters for international trade and shipping — and getting it wrong can genuinely delay a shipment or complicate a customer's ability to pay you at all.
Here's what each one actually does, and when you need which.
Proforma Invoice: A Preliminary Statement, Not a Payment Demand
A proforma invoice is a preliminary document that looks almost identical to a real invoice — itemized goods or services, quantities, prices, a total — but is issued before a sale is finalized, and it does not itself create a legal payment obligation the way a standard invoice does. Think of it as a formal, detailed quote dressed up in invoice formatting.
Proforma invoices show up in a few common situations:
International sales, before shipment. A buyer often needs a proforma invoice to arrange financing, apply for an import license, or open a letter of credit with their bank before goods actually ship. The proforma gives their bank or customs authority the pricing and product detail needed to process those steps in advance, without you having actually shipped anything yet or created a binding debt.
Customs pre-clearance. Some countries require a proforma invoice to estimate duties and taxes before a shipment arrives, so that customs processing can begin (or a bond can be posted) ahead of the goods physically arriving at the border.
Large or custom orders, before production begins. A supplier might send a proforma invoice to a buyer to confirm final pricing and specifications before committing resources to a custom or large-volume order — functioning much like a formal quote that both sides can reference if final details shift slightly once production starts.
A proforma invoice typically includes almost everything a real invoice does — buyer and seller details, itemized goods, unit prices, total value, shipping terms (like Incoterms — more on that below) — but it's usually clearly labeled "Proforma Invoice" and often includes language noting that it's non-binding and subject to change.
Commercial Invoice: The Real, Binding Document
A commercial invoice is the actual, final invoice issued once a sale is complete and goods have shipped (or are shipping). Unlike a proforma invoice, it does create a genuine payment obligation, and for international shipments specifically, it's also the primary customs document used to determine import duties, taxes, and whether the shipment complies with trade regulations.
A properly prepared commercial invoice for international shipping typically includes:
- Full seller and buyer details, including tax identification numbers where applicable
- An invoice number and date
- A detailed description of the goods, including the Harmonized System (HS) code used to classify goods for customs purposes
- Quantity, unit price, and total value
- Country of origin for the goods
- The agreed Incoterm (see below)
- Currency of the transaction
- Payment terms
Customs authorities rely on this document to assess duties correctly, which is why vague or incomplete descriptions cause real problems here in a way they might just cause an awkward conversation on a domestic invoice. "Electronics — $2,000" on a commercial invoice can trigger a customs hold while an officer requests clarification on what's actually being classified and taxed; "50 units of Bluetooth wireless earbuds, HS Code 8518.30, $2,000" moves through far more smoothly.
The Key Practical Difference
| Proforma Invoice | Commercial Invoice | |
|---|---|---|
| When issued | Before the sale is final / before shipment | At or after shipment, once the sale is final |
| Creates a legal payment obligation? | No | Yes |
| Used for | Financing, import licenses, letters of credit, customs pre-clearance | Actual customs clearance, duty assessment, and the real payment request |
| Can figures change afterward? | Yes — it's an estimate | No — it should match what actually shipped |
| Typically labeled | Explicitly marked "Proforma Invoice" | Labeled "Commercial Invoice" or simply "Invoice" |
The practical rule of thumb: if the goods haven't shipped and the deal isn't final, you probably want a proforma invoice. Once the goods ship (or the sale is otherwise final), you issue the commercial invoice — and it needs to match the proforma closely, since a large, unexplained discrepancy between the two is exactly the kind of thing that draws customs scrutiny.
A Quick Word on Incoterms
If you deal with international shipping at all, it's worth understanding Incoterms (International Commercial Terms) even briefly, since they determine who's responsible for shipping costs, insurance, and risk at each stage of a shipment, and they're expected to appear on both proforma and commercial invoices for international trade. Common ones include:
- EXW (Ex Works): The buyer takes on nearly all responsibility once goods leave the seller's premises.
- FOB (Free on Board): The seller is responsible until goods are loaded onto a shipping vessel; the buyer takes over from there.
- DDP (Delivered Duty Paid): The seller is responsible for essentially everything, including import duties, until the goods reach the buyer.
Getting the Incoterm wrong — or omitting it entirely — creates ambiguity about who's actually supposed to pay import duties, arrange insurance, or cover freight costs, which is a common source of disputes in international transactions that have nothing to do with the price of the goods themselves.
When Do You Actually Need a Proforma Invoice as a Small Business?
If you're a freelancer or small business selling primarily digital services domestically, you may genuinely never need a proforma invoice — it's mostly relevant for businesses shipping physical goods internationally, or occasionally for very large custom service engagements where a client's finance department wants a formal pre-approval document before committing budget. If an international client asks you for one and you're unfamiliar with the format, it's a reasonable, professional response to ask what specifically they need it for (financing, customs, internal approval) since that will clarify exactly what level of detail their request actually requires.
This is different from simply invoicing an international client in the ordinary course of remote service work — a web developer in the U.S. billing a client in Germany for a completed project doesn't need a proforma invoice at all; that's a standard commercial transaction settled via a regular invoice, just with attention paid to currency and any applicable tax treatment, which we cover separately in our guide to multi-currency and international billing. Proforma invoices specifically enter the picture when physical goods are crossing a customs border, or when a buyer's internal financing or approval process formally requires one ahead of a sale being finalized.
Common Mistakes With Both Document Types
Treating a proforma invoice as good enough for actual customs clearance. It isn't. Shipping goods with only a proforma invoice, rather than a proper commercial invoice once the sale is final, is one of the more common reasons a shipment gets held at the border.
Letting the commercial invoice diverge meaningfully from the proforma without explanation. Minor price adjustments happen, but a commercial invoice that looks nothing like the proforma the buyer used to arrange financing or apply for an import license creates real problems on their end — and can raise flags with customs officials comparing the two documents.
Omitting the HS code or using a vague product description. This is the single most common reason for customs delays on otherwise straightforward shipments — not fraud, not misvaluation, just a description too vague for an officer to classify confidently without following up.
Forgetting to state the currency explicitly. A total of "$2,000" is ambiguous across multiple countries using a dollar-denominated currency. State it as USD, AUD, CAD, or whatever applies, every time, for any invoice crossing a border.
Questions That Come Up Around International Invoicing
Can I just send a regular domestic-style invoice for an international sale of physical goods? Not if it's crossing a customs border — you'll need the additional detail a commercial invoice requires (HS codes, country of origin, Incoterms) regardless of how you format your typical domestic invoices, because customs authorities are relying on this specific document to process the shipment.
Does a proforma invoice need its own numbering sequence? It's good practice to number it distinctly from your commercial invoice sequence — something as simple as prefixing it PF- — so it's immediately clear which document is the preliminary one and which is the final, binding invoice, especially if a buyer's finance team ends up referencing both during a transaction.
What if the actual shipped quantity or price differs slightly from the proforma? Minor differences (a quantity adjustment, a small price change due to exchange rate movement) are normal and shouldn't cause problems as long as the commercial invoice clearly reflects the actual, final transaction. What creates issues is a large, unexplained gap between the two documents with no clear reason a customs officer or the buyer's bank can point to.
Do digital services ever need a proforma invoice? Rarely, but it happens — some corporate procurement departments, particularly outside the U.S., use proforma-style pre-approval documents even for larger service engagements, as an internal budget-approval step before the real invoice is issued. If a client asks for one in this context, treat it as a formal quote with their preferred labeling, not as a signal that you're suddenly dealing with customs requirements.
A Preview vs. the Real Thing
A proforma invoice is a preview — useful for financing, approvals, and customs pre-clearance, but not a binding request for payment. A commercial invoice is the real thing: the document that actually creates a payment obligation and the one customs authorities use to assess duties on an actual shipment. Confusing the two, or treating a proforma as sufficient for final shipping, is a fast way to create a customs delay or a payment dispute that has nothing to do with the underlying deal itself.
If your invoicing needs are domestic and service-based rather than international shipping, you likely never need to touch a proforma invoice at all — our free Online Invoice Generator is built for the standard commercial invoice most freelancers and service businesses actually send.
Related Articles
Client Statement vs. Accountant Report: What's the Difference
Two reports pull from the same data but serve opposite purposes — one is safe to hand to a client, the other very much isn't.
How the Reusable Service Catalog Speeds Up Invoicing
Why editing a rate in your service catalog never rewrites invoices you've already sent, and how the save-or-update logic actually works.
What's Actually Inside Your Account Data Export
A full breakdown of what the account data export includes, what it deliberately leaves out, and how it's generated on demand.
How the Accounts Receivable Aging Report Buckets Your Invoices
The exact day thresholds, currency grouping, and client-matching logic behind the aging report — and what it deliberately excludes.
How Discounts Are Applied Before Tax on Your Invoices
Tax is calculated on the discounted amount, not the original subtotal — a discount reduces your tax bill too, not just the price the client pays.