A pro forma invoice is a preliminary, non-binding quotation. A commercial invoice is the final customs and payment document. That one distinction decides which paperwork clears your goods and which one simply helps a buyer get approval before the shipment ever leaves.
TL;DR:
- A pro forma invoice provides estimated figures for approval and financing but is not accepted for customs valuation or duty assessment.
- The commercial invoice is the final, legally binding document used by customs to determine duties, taxes, and eligibility for shipment clearance.
- Errors such as submitting a pro forma for clearance, inaccurate HS codes, or mismatched invoice details can lead to delays, fines, or audits.
- Ensure the commercial invoice includes final prices, HS codes, proper Incoterms, and consistent numbering before shipment.
- Use a pro forma for approvals and replace it with a finalized commercial invoice before goods are shipped to avoid customs issues.
Table of Contents
- 1. What is a pro forma invoice?
- 2. What is a commercial invoice?
- 3. Pro forma vs commercial invoice at a glance
- 4. How customs uses invoices for valuation and duty
- 5. Mistakes that cause delays, fines, or audits
- 6. A practical checklist before you send the commercial invoice
- 7. A short note for small exporters and trading teams
- Get your shipping documents sorted with Simply Parcel
- FAQ
- Sources
1. What is a pro forma invoice?
A pro forma invoice is a quotation dressed up as an invoice. Sellers issue it before a sale is final, usually so the buyer can apply for an import license, open a letter of credit, or get internal budget approval before goods move. It is not a bill, and it does not obligate either party to the final terms.
A typical pro forma includes:
- Seller and buyer details
- A preliminary description of the goods
- Estimated unit price and total value
- Estimated weight and dimensions
- Incoterms and an estimated shipping date
- A clear validity date for the quoted terms
Because nothing is final, a pro forma is not recorded as a receivable or payable, and it is generally not accepted as the basis for customs valuation. Banks and importers often request one anyway, since it supplies the figures needed to arrange financing or apply for a pre-shipment inspection before the real invoice exists.
Pro Tip: Label it clearly as "Pro Forma Invoice" and add an expiry date. Without both, a buyer's customs broker may mistake it for the real thing.
2. What is a commercial invoice?
A commercial invoice is the legal bill. We issue it once a sale is confirmed and goods are ready to ship or have already shipped, and it becomes the document customs authorities rely on to assess duties, taxes, and admissibility.
Essential fields include:
- Invoice number and date
- HS codes for each item
- Unit prices, totals, and currency
- Incoterms and country of origin
- Seller and buyer addresses
- Weight and package count
- Payment terms
Unlike a pro forma, a commercial invoice gets recorded as revenue and receivable in the seller's books, and it serves as the primary evidence customs uses for valuation under transaction value rules. Getting the details wrong carries real consequences: an incorrect HS code or understated value can trigger a hold, a fine, or a full audit, so accuracy matters more here than on any other shipping document.
3. Pro forma vs commercial invoice at a glance
The two documents share a layout but serve different jobs at different stages of a shipment.
| Dimension | Pro forma invoice | Commercial invoice |
|---|---|---|
| Legal status / accounting | Not a receivable or payable | Recorded as revenue and receivable |
| When issued | Before sale is final | When sale is confirmed or goods ship |
| Primary purpose | Quotation, approval, L/C | Customs clearance and payment |
| Typical fields | Estimated prices, validity date | Final prices, HS codes, country of origin |
| Role in customs valuation | Generally not accepted | Primary supporting document |
A few scenarios test the edges of this rule. Trade samples with no commercial sale still usually need a commercial invoice marked with a nominal or "no charge" value, since Singapore Customs still requires a document to verify what is moving and why. Gifts and returns follow a similar logic.
Corrections are straightforward before submission: reissue the commercial invoice with the right figures and keep both versions on file. Once customs has cleared the shipment on the original numbers, amending it becomes far harder and may require a formal declaration correction.
4. How customs uses invoices for valuation and duty
Customs authorities calculate duties using the transaction value method, the price actually paid or payable for the goods, as set out in the WTO Agreement on Customs Valuation. The commercial invoice is the primary evidence of that price, adjusted for freight and insurance where relevant. A pro forma's estimated figures do not meet this standard, which is why customs will not accept one as a substitute.

A commercial invoice is required for clearance, and shipments with a CIF value at or below S$400 may qualify for GST relief under specific conditions; shipments above that threshold generally attract GST.
Accurate HS codes matter just as much as price. A misclassified item can shift the duty rate entirely or flag the shipment for manual review. Before filing, check that your documents cover:
- A commercial invoice with final prices and HS codes
- A packing list matching the invoice line by line
- A bill of lading or air waybill
- TradeNet permit details consistent with the invoice
For a fuller walkthrough of these requirements, see our guide to customs declarations.
5. Mistakes that cause delays, fines, or audits
Most customs holds trace back to a handful of avoidable errors:
- Submitting a pro forma invoice for clearance instead of a finalized commercial invoice
- Invoice values that do not match bank or payment records
- Missing or incorrect HS codes
- Missing Incoterms, which leaves freight and insurance costs ambiguous
- Incomplete or mismatched consignee details
Fix what you can before submission: reissue a corrected commercial invoice, keep every version on file, and maintain consistent invoice numbering across pro forma and commercial documents so the audit trail holds together if customs asks questions later.
Pro Tip: Build one invoice template with locked fields for HS code, Incoterm, and currency. A standard format catches more errors than a last-minute manual check.
6. A practical checklist before you send the commercial invoice
Before any shipment leaves, run through this short list:
- Confirm HS codes match the actual goods, not a rough category
- Lock in the currency and exchange rate used for pricing
- Match Incoterms on the invoice, packing list, and booking
- Check seller, buyer, and consignee details against the shipping label
- Verify invoice numbering is sequential and matches your records
Auto-generated documentation removes a layer of manual error here, since prices, weights, and addresses carry over from your booking details instead of being retyped. If a shipment involves export licenses, dual-use goods, or a dispute over declared value, that is the point to bring in a customs broker or freight forwarder rather than guessing.
7. A short note for small exporters and trading teams
Use pro formas freely for approvals and quotes, they cost you nothing and speed up financing. Just finalize the commercial invoice before the goods ship, not after. Keep invoice numbers consistent across both documents. That one habit saves more customs headaches than any other single fix.
— Simply
Get your shipping documents sorted with Simply Parcel
Once your commercial invoice is final, the next bottleneck is usually paperwork for the carrier. Shipping labels and customs documentation can be generated automatically from your booking details, so the numbers on your invoice carry straight through to your shipment without retyping.

What we offer on our platform:
- Auto-generated shipping labels and customs documents
- Pickup services
- Access to multiple courier partners
- Various shipping speed options for different budgets and timelines
If you are ready to ship, get a quick quote and we will handle the documentation while you focus on the sale.
FAQ
What is the difference between a proforma invoice and a commercial invoice?
A pro forma invoice is a preliminary quotation used for approvals, financing, or import licenses, while a commercial invoice is the final legal document customs uses to assess duties and that accounting records as a sale. Only the commercial invoice is accepted for customs valuation.
What is the difference between proforma invoice and invoice?
A proforma invoice estimates terms before a sale is final, while a standard invoice, often called a commercial invoice in international trade, bills a confirmed sale and is recorded as a receivable. The commercial invoice carries legal and tax weight that a proforma does not.
Does FedEx require a commercial invoice or a proforma invoice?
International couriers, including FedEx, require a commercial invoice for customs clearance on dutiable shipments, since customs authorities need final, verifiable values rather than estimates. A proforma invoice may support earlier steps like permits or financing, but it does not replace the commercial invoice at clearance.
When should I use a pro forma invoice?
Use a pro forma invoice when a buyer needs estimated figures to apply for an import license, open a letter of credit, or secure internal approval before you ship. Replace it with a finalized commercial invoice as soon as the sale and shipment details are confirmed.
Sources
- Proforma invoice vs commercial invoice — Wise
- WTO Agreement on Customs Valuation — IMF eLibrary extract
