Incoforms · Incoforms Academy · International trade glossary · EN · FR · AR

Proforma Invoice: What to Include and Why It Matters

Proforma invoice explained: what it is used for, the fields to include, a full export example, its legal value and how it shapes the buyer's letter of credit.

Key takeaways

  • A proforma invoice is a detailed advance invoice: it announces the sale but is not a demand for payment or an accounting entry.
  • Buyers use it to pay an advance, open a letter of credit, obtain an import licence or foreign currency.
  • With a fixed validity and the buyer's signature, it can work as a binding offer and acceptance.
  • Everything you write in it may be copied into the buyer's letter of credit, so write the terms you can actually perform.
  • It never replaces the commercial invoice at shipment.

The proforma invoice is usually the first trade document your buyer receives, and one of the most copied. The buyer's purchasing department uses it to approve the order, the buyer's bank uses it to open a letter of credit or release foreign currency, and in many countries the authorities use it to grant an import licence. Whatever you write in it travels into other documents, sometimes word for word.

In this lesson you will learn what a proforma invoice is and is not, how it differs from a quotation and a commercial invoice, which fields it must contain, how to fill it in on a realistic example, what legal weight it carries and how to write it so that the letter of credit opened on its basis is one you can comply with.

What is a proforma invoice?

A proforma invoice is an advance invoice: a document laid out like the final invoice, issued before the sale is executed, that sets out exactly what the buyer will receive and pay. It shows the parties, the goods, quantities, prices, total amount, Incoterm, payment terms, delivery time and validity.

It is not a demand for payment in the accounting sense. You do not record it as revenue, it does not carry a tax point, and it does not replace the commercial invoice that you issue when you ship. If anything changes between the proforma and the shipment (quantity, price, freight), the commercial invoice reflects the reality and the proforma stays as a record of the offer.

What is a proforma invoice used for?

UseWho relies on itWhat they look at
Order approvalBuyer's managementTotal amount, specifications, delivery time
Advance paymentBuyer and its bankAmount or percentage due, your bank details
Opening a letter of creditBuyer's bank (issuing bank)Amount, goods, Incoterm, documents, dates
Import licence, permit or foreign currency allocationAuthorities or central bank in the importing countryGoods, HS code, value, origin, supplier
Customs value for samples or free-of-charge goodsCustomsDeclared value for customs purposes
Pre-shipment inspection programmesInspection companyGoods, quantities, prices for price verification

Because of these uses, a proforma must be complete and precise. A vague proforma produces a vague credit or a licence for the wrong goods.

Proforma invoice vs quotation vs commercial invoice

QuotationProforma invoiceCommercial invoice
WhenBefore negotiation endsWhen the order is agreed or about to beAt shipment
ContentPrices, options, conditionsOne order, exact quantities and totalGoods actually shipped
Demand for paymentNoNo (except for an advance it requests)Yes
Accounting / tax documentNoNoYes
Used by customs for clearanceNoOnly for samples or as supporting documentYes
Accepted under a letter of credit as the invoiceNoNoYes

A good export quotation often turns into the proforma once the buyer has chosen quantities and options.

What to put in a proforma invoice

FieldStatusExplanation
Title 'Proforma invoice'MandatoryDistinguishes it clearly from the final invoice
Number and dateMandatoryYour reference; the buyer and banks will quote it
Seller: name, address, registration and tax numbersMandatoryMust match the beneficiary of the future payment
Buyer: name and full addressMandatoryThe future applicant of a letter of credit or importer of record
Consignee and notify party, if differentRecommendedAvoids surprises when the bill of lading is drawn up
Description of goodsMandatoryPrecise trade description, grade, specifications, packing
HS codeRecommendedNeeded for import licences and duty estimates
Quantity, unit and unit priceMandatorySame units as the future invoice (kg, cartons, pieces)
Total amount and currencyMandatoryFigures, and in words for high-value orders
Incoterm with named place and versionMandatoryE.g. CFR Surabaya, Incoterms® 2020
Country of originMandatoryDrives duty rates and certificates
Payment termsMandatoryMethod, percentages, due dates, bank details
Delivery timeMandatoryLatest shipment date or lead time from payment
Port or place of loading and destinationRecommendedUsed in the credit and the transport booking
Estimated net and gross weight, volumeRecommendedLets the buyer plan transport and permits
Documents to be providedRecommendedTells the buyer and its bank what you will present
ValidityMandatory in practiceThe date until which the offer stands
Signature and stampRecommendedMany banks and authorities require a signed proforma

Worked example: Deglet Nour dates to Surabaya

A packer in Biskra offers 20 tonnes of Deglet Nour dates to an importer in Surabaya, Indonesia, shipped in one 40-foot reefer container from Algiers.

FieldEntry
Proforma invoicePI-2026-207, 12 January 2026
GoodsAlgerian Deglet Nour dates, category I, branched, packed in 5 kg cartons, HS 0804.10
Quantity4,000 cartons = 20,000 kg net
Unit priceUSD 2.85 per kg
TotalUSD 57,000.00 (fifty-seven thousand US dollars)
IncotermCFR Surabaya, Incoterms® 2020
OriginAlgeria
Payment30% (USD 17,100.00) by transfer on acceptance; 70% (USD 39,900.00) cash against documents through the banks
ShipmentWithin 21 days of receipt of the advance, from Algiers
Estimated weights21,400 kg gross, 1 x 40' reefer at -1 °C to 0 °C
DocumentsCommercial invoice, packing list, bill of lading, certificate of origin, phytosanitary certificate
Validity31 January 2026

The buyer signs and stamps the proforma as accepted, pays the advance and uses the proforma to file for any import approval required for fruit in Indonesia. When the dates ship, the commercial invoice shows USD 57,000.00, deducts the USD 17,100.00 advance and demands the USD 39,900.00 balance.

Is a proforma invoice legally binding?

It depends on how it is written and what the buyer does with it. Under the UN Convention on Contracts for the International Sale of Goods (CISG), when it applies, a proposal addressed to a specific buyer that indicates the goods and fixes or provides for the quantity and price is an offer. An offer that states a fixed time for acceptance is generally irrevocable until that time. If the buyer accepts it — by signing it, by confirming in writing, or by paying the advance — a contract is formed on its terms.

Two consequences follow. First, if you do not want to be bound, say so ('subject to final confirmation', 'subject to availability'). Second, if you do want it to be the contract, attach or refer to your general conditions of sale and include the clauses that matter: inspection, claims, force majeure, applicable law. For large or repeated deals, a separate sales contract is safer than a proforma.

The proforma invoice and the letter of credit

When payment is by letter of credit, the buyer fills in its application to the issuing bank from your proforma. Every condition you propose may become a condition of the credit, which the bank will check strictly.

Write into the proforma:

  • the exact name and address of your company as it will appear as beneficiary;
  • a description you can reproduce on the invoice, without unnecessary technical detail;
  • the documents you can really obtain, and who issues them;
  • a latest shipment date with a margin, and a presentation period (21 days after shipment is the UCP 600 default);
  • whether partial shipments and transhipment are allowed;
  • a tolerance if quantities can vary ('about' gives ±10% under UCP 600 article 30);
  • the place of expiry (preferably your country) and whether you want the credit confirmed.

Common mistakes

  • Giving no validity date, then being held to old prices after freight rates or exchange rates have moved.
  • Writing an Incoterm without the named place, or with a place that does not suit the transport (FOB for a container picked up at your factory).
  • Listing documents you cannot obtain, such as a certificate from a body that does not exist in your country or a 'clean on board' bill of lading for road transport.
  • Using different units on the proforma and the commercial invoice (tonnes on one, cartons on the other).
  • Sending a proforma that does not mention advance payments, which the buyer's bank then cannot reconcile.
  • Using the proforma at the bank when the credit calls for a commercial invoice.

Putting it into practice

On Incoforms, the proforma invoice is generated from the shipment's data — parties, goods with HS codes, quantities, prices, Incoterm, ports and payment terms — and numbered from the shipment reference. When the buyer confirms, the same data produces the commercial invoice, packing list and other documents without retyping. The document designer lets you show the amount in words and print the proforma in English and French.

Frequently asked questions

Is a proforma invoice a legal document?

A proforma invoice is not a tax or accounting invoice, but it can have legal effect. If it states the goods, quantity and price precisely, it is an offer; if the buyer signs or confirms it, a contract can be formed on its terms. Adding a validity date and your general terms makes that effect clear.

Can I be paid on a proforma invoice?

Yes, advance payments are commonly made against a proforma invoice. The buyer pays the amount or percentage stated, and you issue the commercial invoice when you ship, showing the advance already received.

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

A quotation states prices and conditions, often for several items or options. A proforma invoice is laid out like the final invoice for one specific order, with the exact quantities, total amount, payment and shipping terms, so that the buyer can pay or apply for a credit or licence on its basis.

How long is a proforma invoice valid?

As long as you state. Exporters usually give 15 to 60 days depending on how volatile their costs, freight rates and exchange rates are. Without a stated validity the offer lapses after a reasonable time, which is a source of disputes.