paperporterPDF tools
Permit forms
DocsSign inConnect your assistant

Proforma invoice vs commercial invoice: what is the difference?

A proforma invoice is a preliminary bill sent before a sale is final or goods ship, telling the buyer what they will be charged. A commercial invoice is the final bill for goods actually sold and shipped, and it is the main document customs uses to value and classify imports. The proforma is an estimate; the commercial invoice is the record of the real transaction.

Key takeaways

  • A proforma invoice is a preliminary bill sent before the sale is final or goods ship; it is a good faith estimate.
  • A commercial invoice is the final bill for goods sold and shipped, and customs uses it to value and classify imports.
  • A proforma is generally not recorded as a sale or receivable and usually does not support sales tax or VAT records.
  • A proforma can stand in for customs in specific cases, such as non-sale shipments, but rules vary by country and carrier.
  • Always declare a truthful, realistic value; undervaluing goods or calling a sale a gift can lead to penalties and seizure.

What is a proforma invoice?

"Pro forma" is Latin for "as a matter of form." A proforma invoice (also written pro forma invoice) is a document a seller sends to a buyer in advance, showing the goods, quantities, prices and terms the seller expects to invoice once the order is confirmed and shipped.

Buyers use proformas to get internal purchase approval, arrange payment in advance, apply for an import license or open a letter of credit with their bank. Sellers use them to lock in the details of an order before committing production or shipping space.

A proforma is a good faith estimate. It is not a demand for payment in the accounting sense, so a seller generally does not record it as a sale or an account receivable, and the buyer does not record it as a payable.

Do not confuse a proforma invoice with pro forma financial statements. In accounting, "pro forma" figures are projected or adjusted numbers, such as a forecast income statement. A proforma invoice is a trade document about one specific order.

What is a commercial invoice?

A commercial invoice is the final bill of sale between the seller (exporter) and buyer (importer) for goods that are being shipped. It records what was actually sold, at what price, on what terms, and it is the basis for payment and for the seller's accounting.

In international trade, the commercial invoice is also a customs document. Customs authorities use it to determine the value of the goods, classify them and assess duties and taxes. That is why it must describe the goods accurately and match the bill of lading and packing list.

For goods entering the United States, federal regulations list information a commercial invoice must contain. It includes the port of entry, the parties and details of the sale, a detailed description of the merchandise, quantities, the price paid or value and its currency, itemized charges such as freight, insurance and packing, the country of origin, and any assists (items like molds or tooling the buyer supplied). Other countries set their own requirements, so check the destination's customs authority.

US rules also require the invoice and its attachments to be in English or to come with an accurate English translation. If your supplier issues invoices in another language, ask for a bilingual version before the goods ship rather than after they arrive.

Proforma invoice vs commercial invoice: side by side

The two documents often look almost identical, which is why they get confused. The differences are in timing, purpose and legal weight.

How a proforma invoice and a commercial invoice differ in timing, purpose and legal weight.
AspectProforma invoiceCommercial invoice
TimingIssued before the sale is final or before shipmentIssued when the goods ship
PurposeConfirms intended terms; supports approvals, prepayment and financingBills the buyer and supports customs clearance
Accounting statusGenerally not recorded as a sale or receivableThe record of the completed transaction
ChangesCan be revised if quantities, prices or shipping costs changeShould reflect the final agreed figures
Customs useAccepted only in specific situations, which vary by country and carrierThe standard document for entry
LabelingClearly marked "Proforma Invoice" so no one mistakes it for a final billThe final bill of sale

When is each one issued?

A typical export order moves through several documents. Knowing where each fits helps you avoid sending the wrong one.

Pro forma invoice vs quote

A quote (or quotation) is an offer: it tells a prospective buyer what the seller would charge, and it often has an expiry date. It may be short and informal, and the buyer has not committed to anything.

A proforma invoice usually comes after the buyer has shown clear intent to buy. It is more detailed than a quote and is laid out like an invoice, with full party details, product descriptions, unit prices, totals, Incoterms, payment terms and estimated shipping information.

In practice, some sellers use a proforma as a formal quote, especially in export sales. What matters is that both parties understand whether the document is an offer, a confirmation of an order, or the final bill.

Can a proforma invoice be used for customs?

Sometimes. A proforma invoice can stand in for a commercial invoice in certain cases, but the rules depend on the destination country and, for express parcels, on the carrier.

A common case is a non-sale shipment, such as free samples, warranty replacements, goods returned for repair or items sent between offices of the same company. There is no sale price, so the shipper prepares a proforma that states a value for customs purposes and explains why no payment is involved. Many express carriers accept a proforma for these shipments, but check your carrier's requirements.

For US imports, CBP regulations allow entry on a pro forma invoice when the required commercial invoice is not available at the time of entry. The importer must give a bond for the missing invoice, and the regulations set the amount at one and one-half times the invoice value. The commercial invoice then generally must be produced within 120 days after the entry summary is filed. Your customs broker can tell you whether this applies to your shipment.

US rules also exempt some shipments from needing a commercial invoice at all, such as goods not intended for sale or any commercial use. Even then, the importer must present whatever invoice or bill it has, and if none exists, a pro forma invoice is filed instead. So the proforma is often the right document for personal or non-sale goods, as long as it states a truthful value.

Whatever the situation, the declared value must be truthful. Undervaluing goods on any invoice presented to customs can lead to penalties, delays or seizure.

Gifts, samples, repairs and returns: what value to put on the invoice

Non-sale shipments cause more confusion than any other invoice question. The rule of thumb is that customs always needs a realistic value, even when no money changes hands. Writing "0" or "free" usually leads to questions, and customs may set a value itself.

For gifts, the shipment must really be a gift. CBP describes a duty-free allowance of $100 for bona fide gifts sent from people abroad to people in the US, and other countries set their own limits. Marking goods a buyer paid for as a "gift" to avoid duty is a false declaration, and US law imposes civil penalties for material false statements on entry documents, whether the cause is fraud or negligence.

For samples, describe exactly what the item is and state a fair value, often the cost to produce it, along with a note such as "free sample, no charge to customer." Carriers commonly reject generic descriptions like "sample" or "parts" on their own.

For repairs, warranty replacements and returns, explain the reason for export and include any original invoice or return authorization number. Some countries charge duty only on the value of the repair when goods come back, but the documentation required to claim that treatment varies, so ask your customs broker before you ship.

What value and details to put on the invoice for common non-sale shipments.
ShipmentValue to stateWhat to includeWatch out for
GiftA realistic value; CBP describes a $100 duty-free allowance for bona fide gifts sent from people abroad to people in the USA clear statement that it is a gift and a specific descriptionGoods a buyer paid for are a sale; calling them a gift is a false declaration
SampleA fair value, often the cost to produce itAn exact description and a note such as "free sample, no charge to customer"Carriers commonly reject generic descriptions like "sample" or "parts"
Repair, warranty replacement or returnA realistic value, never "0" or "free"The reason for export and any original invoice or return authorization numberDuty treatment on return varies by country, so ask your customs broker first

Paying against a proforma invoice safely

Paying a deposit against a proforma is normal in international trade, especially with a new supplier. The proforma is what the buyer's bank or finance team sees when it approves a wire transfer or opens a letter of credit.

The main risk is fraud, not the document itself. A common scheme is a fake or altered proforma that looks identical to the real one but lists different bank details, often sent from a hacked or look-alike email address with a story about a changed bank account.

Before you pay, confirm that the beneficiary name on the proforma matches the supplier's registered company name, and verify any new or changed bank details by phone or video with a contact you already know, not one listed in the same email. If anything changes after you pay, such as quantities or freight costs, ask for a revised proforma so the final commercial invoice has a clear paper trail.

What to include on a proforma invoice

A useful proforma gives the buyer and its bank everything they need to approve and pay. Include the items below and label the document clearly.

What to include on a commercial invoice

A commercial invoice should let customs value and classify the goods without guessing. Use the final figures, and make sure every detail matches your other shipping documents.

Sample commercial invoice with numbered callouts on the seller, consignee, invoice number, country of origin, Incoterms, HS codes, invoice total and declaration

A sample commercial invoice made with the free commercial invoice generator. Customs uses these fields to value and classify the goods.

  1. Seller or exporter: name, address and tax ID of the party selling the goods.
  2. Consignee: who the goods are shipped to, plus the buyer if different.
  3. Invoice number and date: the references that tie the invoice to the packing list and bill of lading.
  4. Country of origin and destination: where the goods were made and where they are going.
  5. Terms of sale: the Incoterms rule and named place, for example FCA Oakland.
  6. HS code: the tariff classification of each line, which drives duty rates.
  7. Values and totals: unit and total value per line, then freight, insurance and the invoice total in one currency.
  8. Declaration and signature: the statement that the invoice is true and correct, signed by the seller.

Questions people actually ask about proforma and commercial invoices

These are the questions small importers, online sellers and first-time exporters ask most often. When the honest answer is that it depends, the answer says what it depends on.

Common proforma and commercial invoice mistakes

Invoice mistakes rarely stop a shipment at the origin; they surface at the destination, when the goods are already waiting at the border. These are the ones that cause holds most often.

Common proforma and commercial invoice mistakes, the problem each causes and the fix.
MistakeWhat goes wrongFix
Sending the proforma instead of the final invoiceThe broker files numbers that no longer match what shippedSend the commercial invoice with the final figures
No clear labelThe buyer books it as a bill, or customs treats it as finalMark the document "Proforma Invoice"
Zero or token valuesCustoms decides the value itselfState a realistic value and currency for every item
Generic descriptionsA hold for more informationDescribe each item specifically, including material, use or model
Missing Incoterms ruleUnclear whether freight and insurance are in the price, which affects customs valueInclude the rule and a named place, such as FOB or DAP
Totals that do not match the packing listQuestions and inspectionsMake quantities and weights agree across the invoice, packing list and bill of lading
Wrong country of originCan change the duty owedList where the goods were made, not where they shipped from
Arithmetic and weight errorsEvery other figure looks unreliableCheck that unit price times quantity equals the line total and net weight is not above gross weight
Wrong buyer nameSlower clearance and muddled recordsAsk the supplier to reissue the invoice in the importer's name before shipping
Calling a sale a giftPenalties and seizureDeclare paid goods as a sale; gift rules apply only to genuine gifts

Create matching shipping documents

Mismatched numbers between the invoice, packing list and bill of lading are a common cause of customs holds. Building all three from one set of details helps keep them consistent.

The free commercial invoice template, packing list template and bill of lading form share one shipment record saved only in your browser, so you enter the details once and get all three. Nothing is uploaded, and signature lines are left blank for you to sign.

To understand the terms that appear on these documents, see what FOB means in shipping and what a bill of lading is.

Sample packing list with numbered callouts on the packing list number, invoice number, shipper, package count, net weight and dimensions

A sample packing list from the same shipment record. It describes the packages, not their value.

  1. Packing list number: its own reference for this shipment.
  2. Invoice number: matches the commercial invoice so customs and the buyer can compare the two.
  3. Shipper and consignee: the same parties as on the invoice and bill of lading.
  4. Packages: how many pallets, crates or cartons, which should match the bill of lading.
  5. Net and gross weight: weight of the goods alone and with packaging.
  6. Dimensions: size of each package, which carriers use for space and pricing.

Related articles

Last updated 2026-10-05. General information, not legal or customs advice. Check current rules with the relevant agency or carrier.

Frequently asked questions

What is the meaning of a proforma invoice?

A proforma invoice is a preliminary invoice sent before a sale is final or before goods ship. It shows the buyer the expected goods, prices and terms but is not a final demand for payment.

What is the difference between a proforma invoice and a commercial invoice?

A proforma is an estimate issued before shipment to confirm terms and support payment or approvals. A commercial invoice is the final bill for goods actually shipped and is the main document customs uses to assess duties.

Is a proforma invoice legally binding?

A proforma is generally treated as a good faith estimate, not a final bill. Whether its terms bind the parties depends on the contract and applicable law, so confirm the final terms in a purchase order or sales contract.

Can I pay against a proforma invoice?

Yes. Many international sellers ask for advance payment or a deposit based on the proforma, and the commercial invoice is issued when the goods ship. Verify the bank details directly with the supplier before sending money.

Can a proforma invoice be used instead of a commercial invoice for customs?

Sometimes, such as for samples or other non-sale shipments, or when the commercial invoice is not yet available. Rules vary by country and carrier, so check with your carrier or customs broker.

What value do I put on a commercial invoice for a free sample?

State a realistic value, such as the cost to produce the item, and note that it is a free sample with no charge to the customer. Customs needs a value even when nothing is paid.