By Xuvilo Team · Published · 6 min read · Category: Invoices
Proforma Invoice vs Commercial Invoice: Key Differences Explained
When to use a proforma invoice vs. a commercial invoice. Legal status, customs use, payment obligation, and how to generate both with Xuvilo.
Confusing a proforma invoice with a commercial invoice causes two very different problems: at best a client pays against the wrong document; at worst a shipment sits in customs while you scramble to issue the right paperwork. The distinction is simple once you see what each document is actually for.
This guide explains the difference between the two documents. For what customs accepts at the border, see proforma invoices for customs clearance.
The essential difference
A proforma invoice is a commitment to sell on stated terms. It is issued before the transaction completes. It is not a demand for payment, it does not record a sale, and it does not enter your accounts as revenue.
A commercial invoice is a demand for payment for goods or services already supplied or contracted. It is a legal accounting document. It records revenue, carries tax consequences, and enters both parties' books.
Everything else follows from that.
Side by side
| Proforma invoice | Commercial invoice | |
|---|---|---|
| Purpose | Quote firm terms before commitment | Demand payment for a completed supply |
| Timing | Before sale or shipment | At or after supply |
| Legally binding demand | No | Yes |
| Recorded as revenue | No | Yes |
| Enters VAT/tax return | No | Yes |
| Invoice number | Own series, marked proforma | Sequential commercial series |
| Used for customs clearance | Sometimes for pre-clearance | Yes, the primary document |
| Used for letter of credit application | Yes, commonly | For presentation and settlement |
| Can be amended | Yes, freely | No — requires a credit note |
That last row is the practical heart of it. A proforma can be revised as many times as negotiation requires. A commercial invoice, once issued, is an accounting record: correcting it requires a credit note and a reissue, both of which leave a permanent trail.
When to use a proforma invoice
- The buyer needs a formal document to obtain approval or funding. Corporate purchasing departments frequently require a proforma to raise a purchase order.
- Import licences or foreign-exchange approval are needed. Many jurisdictions require a proforma before releasing currency or granting an import permit.
- A letter of credit is being opened. The bank works from the proforma to draft LC terms.
- Customs pre-clearance or duty estimation. A proforma lets the buyer calculate landed cost before committing.
- You want a firmer document than a quotation without triggering revenue recognition.
A proforma should state clearly that it is a proforma, carry a validity period, and specify the Incoterm, currency, delivery timeline and payment terms — because those are precisely the details the buyer's bank or customs broker will act on.
When you need a commercial invoice
- Goods are shipping internationally. Customs authorities clear against the commercial invoice; it determines duty and tax.
- The supply has been made and you are requesting payment.
- You need to record revenue and account for VAT.
- The buyer needs to claim input tax. They cannot do so against a proforma.
For cross-border goods, the commercial invoice must be consistent with the packing list, bill of lading or airway bill, and certificate of origin. Inconsistency between these documents is one of the most common causes of customs delay — a value on the invoice that does not match the declared value, or a description that does not match the HS classification, will stop a shipment.
A worked example
A Dubai trading company sells 500 units at 40 USD to a buyer in Nairobi.
Stage 1 — proforma. The buyer needs it to apply for an import permit and open a letter of credit.
- 500 units × 40 USD = 20,000 USD
- Freight: 1,800 USD
- Insurance: 200 USD
- Total CIF Mombasa: 22,000 USD
- Marked Proforma Invoice, valid 30 days, Incoterm CIF Mombasa
Stage 2 — commercial invoice. Goods ship. The commercial invoice mirrors the agreed terms, carries a sequential number from the commercial series, states the same CIF value, and is presented with the shipping documents for clearance.
The buyer then pays duty and import VAT on the declared customs value. Use the import cost calculator to build the true landed cost, and the shipping CBM calculator if freight is charged on volume.
Numbering: keep the series separate
Give proformas their own sequence — PF-2026-0001 — distinct from your commercial invoices.
This matters because tax authorities expect commercial invoice numbering to be sequential with no gaps. If proformas consume numbers in the same series and some never convert to sales, you create gaps in your commercial sequence, and gaps are exactly what an auditor reads as deleted revenue.
Our guide to invoice numbering best practices covers the wider discipline.
Common mistakes
1. Sending a proforma when the client expects a payable invoice. Their accounts payable system may reject it, and payment stalls without anyone telling you. 2. Recording proforma amounts as revenue. They are not sales. 3. Using one number series for both. Creates gaps in your commercial sequence. 4. Omitting the word "Proforma". If the document does not say so, it may be treated as a commercial invoice. 5. No validity period. A proforma without an expiry can be presented months later at stale prices. 6. Value mismatches between the proforma, the commercial invoice and the customs declaration. This is the classic cause of shipment holds.
Frequently asked questions
Can a client pay against a proforma? Commercially, yes — advance payments are often made against one. But it does not replace the commercial invoice, which must still be issued for accounting and tax purposes.
Does a proforma need to show VAT? It should show the expected tax treatment so the buyer can budget, but it is not a tax invoice and the buyer cannot reclaim input tax on it.
Is a proforma the same as a quotation? Close, but a proforma is more formal and more specific — it typically fixes quantities, Incoterms, delivery and payment terms in a form banks and customs authorities will accept. A quotation is usually a commercial offer without that documentary weight.
Which document does customs need? The commercial invoice for clearance. A proforma may be accepted for pre-clearance estimation or permit applications, but not for final clearance.
Can I convert a proforma into a commercial invoice? Yes — that is the normal flow. Keep the terms consistent and issue the commercial invoice with a number from your commercial series.
Practical next step
Use the quotation generator for proforma-style documents when you are agreeing terms, and the invoice generator for the commercial invoice once the supply is made. Keep the two number series separate, and make sure the values agree across the proforma, the commercial invoice and the customs declaration.
More from Xuvilo
Try our free tools: invoice generator, quotation generator, receipt generator, and 18 business calculators. For more guides, head back to the Xuvilo Blog.