When to use a proforma invoice
Use a proforma before final shipment or payment when the buyer needs estimated costs, bank transfer details, or import planning. It is usually not a final tax invoice.
- Quotes and prepayment requests
- Import planning
- Usually not a final tax invoice
When to use a commercial invoice
Use a commercial invoice for international shipments describing goods, values, HS codes, origin, destination, and Incoterms. Carriers and customs brokers often require it with the shipment.
- International shipments
- HS codes and origin
- Incoterms and export reason
Fields that differ
Commercial invoices emphasize product detail, country of origin, and export reason. Proforma invoices focus on expected pricing and payment instructions. Requirements vary by carrier and country.
- Commercial = product and customs detail
- Proforma = expected pricing
- Confirm with broker when unsure
Try it with our free tools
Put what you learned into practice — no signup required, and your invoice data stays in your browser.
Proforma Invoice Generator · Commercial Invoice Generator · International invoice
Requirements vary by country and business type. This guide explains common billing workflows and is not tax, legal, or accounting advice.