Guide
Proforma Invoice vs Commercial Invoice
The easiest way to tell them apart is by transaction stage. Proforma invoice is for quoting or pre-sale approval. Commercial invoice is for the confirmed shipment. This page helps you tell whether you are still drafting the offer or documenting the finished sale.
Short answer
Use a proforma invoice when the buyer is still reviewing, approving, or arranging payment against a quote. Use a commercial invoice when the sale is already locked and the shipment needs the final invoice record.
Best for
- Users unsure whether they are still at quote stage or final shipment stage
- Teams choosing between a buyer-facing draft and a final invoice
- Anyone replacing a proforma with the final commercial invoice
When do you need a proforma invoice?
Reach for a proforma invoice when you are still presenting the deal: expected goods, quoted value, and sale terms before the final invoice is issued. It is the document for quote-stage alignment, not final shipment paperwork.
When do you need a commercial invoice?
Reach for a commercial invoice once the order is confirmed and the goods are actually moving. This is the version used for final declared value, goods description, and shipment parties when the transaction is no longer provisional.
The practical difference
A proforma invoice helps someone agree to the shipment. A commercial invoice helps someone process the shipment. The line items may look similar, but the job each document is doing is different.
Where people get confused
The confusion usually happens because both documents list goods, quantities, and values. The difference is less about the layout and more about what stage of the transaction the document represents.
How to decide which one to start with
If you need a buyer-facing draft before the final invoice exists, start with the proforma invoice generator. If you need the final customs-facing invoice, start with the commercial invoice generator.
The switch point most teams care about
The switch usually happens when the quote stops being tentative and becomes the shipment record. Once the buyer has approved and the goods are actually shipping, move from proforma to commercial invoice and make sure the final numbers match what is being sent.