← All posts

Commercial invoice vs proforma invoice: the difference

When to send a proforma, when the commercial invoice takes over, and the fields customs actually checks on each.

Anas N.8 min read
export documentscommercial invoiceproforma invoice

A proforma invoice and a commercial invoice look nearly identical. Same layout, same line items, same totals box in the bottom corner. I have watched that resemblance cost a three-person olive oil exporter eleven days at the port of Jebel Ali, because their broker submitted the proforma to customs, the values did not match the final commercial invoice, and the shipment sat in a queue accruing storage while everyone emailed everyone.

The two documents do completely different jobs at different points in the deal. Here is the clean version of the distinction, plus the fields customs actually reads.

What is a proforma invoice?

A proforma invoice is a formal quote dressed up in invoice clothing. You issue it before the sale is confirmed, usually in response to a buyer asking "what would 500 cases of this cost, landed?" It says: here is what I would charge you, under these terms, valid until this date.

The word proforma means "for the sake of form." It is not a demand for payment. It does not go into your accounts receivable. No goods have moved when you issue it. But it is not casual either, because buyers do real things with it:

  • Arrange payment. A buyer prepaying by wire, or opening a letter of credit, does it against the proforma.
  • Get internal approval. Your contact at the buying company uses it to get the purchase signed off.
  • Apply for import permits. Plenty of countries (Egypt, Nigeria, Algeria, among others) require an import permit or foreign currency allocation before goods ship, and the application wants a proforma.

A good proforma includes everything the final invoice will: itemized goods, quantities, unit prices, currency, the incoterm with a named place, estimated weights, country of origin, and a validity date ("prices valid 60 days"). The validity date matters more than people think. Ocean freight rates moved more than 30 percent in a quarter several times in recent years, and an open-ended CIF quote is a standing offer to eat that movement.

What is a commercial invoice?

The commercial invoice is the customs document of record. You issue it when the goods actually ship, and it states the final, real transaction: what was sold, to whom, for exactly how much.

Customs at the destination assesses import duty and taxes off this document. Your buyer's bank releases payment against it. If anyone audits the transaction years later, this is the document they pull. Of the nine documents on a typical export documents checklist, this is the one that gets read line by line by a government officer.

That is why accuracy is not optional. An undervalued commercial invoice is customs fraud, even when the undervaluation is an accident left over from an old quote.

Proforma vs commercial invoice: side by side

Proforma invoiceCommercial invoice
When issuedBefore the order is confirmedAt shipment
What it representsA quote / offer to sellThe final, actual sale
Used for customs clearanceNo (samples excepted)Yes, the document of record
Creates a receivableNoYes
ValuesEstimated, with a validity dateFinal and exact
Banks act on itTo open a letter of creditTo release payment
Typical title on the page"Proforma Invoice""Commercial Invoice"
Legally a demand for paymentNoYes

One practical rule from that table: the document must say what it is. Title the proforma "Proforma Invoice" in large letters. A surprising number of clearance mix-ups start with a proforma that just says "Invoice."

What is the lifecycle from proforma to commercial invoice?

A typical small-exporter deal runs like this:

  1. Inquiry. A distributor in Hamburg asks for pricing on 800 units of your machine parts.
  2. Proforma issued. You send a proforma: 800 units, 14.50 dollars each, CIF Hamburg, valid 45 days.
  3. Buyer acts on it. They wire a 30 percent deposit, or their bank opens a letter of credit for 11,600 dollars against your proforma.
  4. Goods produced and booked. You book freight, prepare the packing list, file the EEI if you are shipping from the US over the threshold.
  5. Commercial invoice issued. At shipment, you issue the commercial invoice with the final quantities and values, and it travels with the bill of lading and the rest of the document set.
  6. The proforma retires. It has done its job. Nobody should show it to customs.

The danger zone is step 5. If anything changed between the proforma and shipment (quantity bumped to 850 units, a price adjustment, a freight surcharge), the commercial invoice and the proforma now disagree, and any letter of credit or import permit issued against the proforma disagrees with the shipping documents. Banks reject letter of credit presentations over discrepancies this small, and re-presentation fees of 75-150 dollars per round are normal, before you count the delay. The fix is boring: when the deal changes, reissue the proforma and get the amendment made before the goods ship.

Which fields does customs actually check?

Customs officers do not weigh every word on the invoice equally. Five fields do most of the work:

  • HS code. This drives the duty rate. Officers check whether the code matches the goods description, and classification errors get shipments reclassified, reassessed, and delayed. If you have never validated yours, start with what an HS code is.
  • Incoterm and named place. "CIF Hamburg" tells customs how much of the invoice total is freight and insurance, which matters because some countries assess duty on CIF value and others on FOB value. A missing or bare incoterm invites a query. The full rules are in Incoterms 2020 explained.
  • Currency. Stated explicitly on every value. "14.50" is meaningless; "USD 14.50" is a declaration.
  • Country of origin. Where the goods were manufactured, which is not necessarily where they shipped from. This determines duty preferences and trade-remedy exposure, and it has to agree with your certificate of origin if one is in the document set.
  • Itemized values. One lump-sum line reading "machine parts, 11,600 dollars" is a red flag. Officers want unit prices and extended values per line so they can sanity-check against reference prices for that HS code.

What are the most common mistakes with these two documents?

Beyond the headline error (handing customs a proforma), three smaller mistakes show up constantly in small-exporter document sets:

Letting the proforma expire silently. The buyer comes back four months after your 45-day validity window, ready to order at the old price. If you honor it without reissuing, your commercial invoice now references a dead quote, and if freight moved against you, the margin quietly went with it. Reissue the proforma with fresh numbers and a fresh date.

Numbering them from the same sequence. When proforma PI-1042 and commercial invoice INV-1042 float around the same deal, somebody eventually attaches the wrong PDF. Keep separate prefixes and the mistake becomes visible at a glance.

Forgetting the proforma is a commitment. Exporters treat the proforma as throwaway and then feel trapped when a buyer opens a letter of credit against optimistic numbers. Quote on the proforma only what you can actually deliver, at prices that survive the validity window.

What does a clean commercial invoice look like, field by field?

Here is the structure I consider complete for a small exporter. Top to bottom:

  1. Title: "Commercial Invoice."
  2. Seller: your legal company name, address, contact, and tax ID.
  3. Buyer / consignee: legal name and address, exactly as it appears on the bill of lading and packing list. Character for character.
  4. Invoice number and date: your own sequence; customs and banks reference it constantly.
  5. Order or contract reference: the buyer's PO number, and the letter of credit number if there is one.
  6. Incoterm with named place: "FOB Long Beach, Incoterms 2020."
  7. Line items: for each product, a plain-English description (not just your internal SKU), the HS code, quantity, unit price, and extended value.
  8. Totals: subtotal, any freight and insurance shown separately if the incoterm includes them, and the grand total with currency.
  9. Country of origin: per line if origins differ.
  10. Net and gross weight: matching the packing list.
  11. Payment terms: "30 percent advance, balance against copy of B/L," or whatever you agreed.
  12. Reason for export: "Sale" for normal commerce; matters for samples, repairs, and returns.
  13. Declaration and signature: a statement that the invoice is true and correct, signed and dated.

Thirteen fields, and at least eight of them also appear on the packing list, the certificate of origin, or the bill of lading. Every one of those repetitions is a chance for the documents to disagree, which is the failure mode behind most customs holds I have seen. It is also why we built ExportDocsHub the way we did: you keep one shipment record, and the proforma, commercial invoice, packing list, and certificate of origin are all generated from it, so the consignee name on the invoice cannot quietly differ from the one on the COO.

The short version to remember: the proforma opens the deal, the commercial invoice closes it, and customs only ever wants the second one.


Further reading

Frequently asked questions

Can a proforma invoice be used for customs clearance?
No, not for a commercial sale. Customs needs the commercial invoice because it reflects the final, actual transaction value used to assess duty. A proforma is an estimate issued before shipment, and brokers who clear goods against a proforma risk penalties for misdeclared value. The narrow exception is goods with no commercial value, like samples, where some customs authorities accept a proforma with a declared value for customs purposes only.
Is a proforma invoice legally binding?
A proforma invoice is not a demand for payment and does not create an account receivable, but it is a formal quotation. If the buyer accepts it by paying or opening a letter of credit against it, the terms on it become the basis of the contract. So treat the prices, incoterm, and validity date on a proforma as commitments, not placeholders.
What must be included on a commercial invoice?
At minimum: seller and buyer names and addresses, invoice number and date, an itemized description of the goods, quantities and unit prices, total value with currency, the HS code for each line, the country of origin, the incoterm with a named place, and payment terms. Many destinations also expect gross and net weights and the reason for export. Missing any of the core fields is grounds for a customs query or hold.
When should I send a proforma invoice?
Send it at the quoting stage, before the goods exist as a confirmed order. Buyers use the proforma to approve the purchase internally, arrange prepayment or a letter of credit, and apply for import permits or foreign exchange allocation in countries that require them. Once the order is confirmed and the goods ship, the commercial invoice replaces it.
Why do the values on the proforma and commercial invoice need to match?
Because third parties act on the proforma. Banks open letters of credit against it and some import authorities issue permits against it, and when the final commercial invoice arrives with different numbers, those approvals no longer match the documents. Small drifts cause letter of credit discrepancies and customs queries, so if the deal changes, reissue the proforma rather than letting the final invoice silently diverge.

Read next