exporta.ai
Book a demoLog inStart free
The paperwork of every shipment

How to make a proforma invoice

What it is, how it differs from a real invoice, which field goes on each line and what it must carry so your customer can raise financing or open a letter of credit with it.

8 min readUpdated on 16 September 2026
Luis Sanz LorienteLuis Sanz LorienteCEO de Vycte y consultor de comercio exterior con más de 30 años de experiencia
How to make a proforma invoice

What it is and what it is not

A proforma invoice is an offer shaped like an invoice. It looks exactly like a commercial invoice — same boxes, same breakdown — but it is not an accounting document: it is not booked, it does not create a receivable and it is not declared. It exists so the other side can do something with your offer.

And that “something” is what makes it matter. With your proforma, your customer applies for an import licence, requests foreign currency from their central bank, opens a letter of credit, justifies an advance payment to their finance director or files the deal for a subsidy. An email with a price is no use for any of that; a proforma is.

Hence the rule that governs everything else: the proforma must say exactly what the commercial invoice will say. If price, quantity, Incoterm or description change between the two, your customer has a problem with their bank or their customs, and you have a customer with a problem.

What it carries, field by field

This is the minimum content of a proforma that is good for anything. The order is the usual one, top to bottom.

The title, literally
It has to say “Proforma invoice”. Without that, somebody will book it by mistake.PROFORMA INVOICE
Number and date
Its own series, separate from your invoices. Keeping the two numberings apart removes half an audit problem.PRO-2026-0147 · 16/09/2026
Seller
Full legal name, address, VAT number and EORI number. The EORI is what identifies your company to any customs authority in the Union.Southern Oils Ltd · VAT ES12345678 · EORI ES12345678
Buyer
Legal name and registered address of whoever is buying. If the goods go elsewhere, that address goes separately.Nordic Foods AB · Kungsgatan 12, Stockholm
ConsigneeOptional
Who receives the goods, when that is not the buyer. It is the detail customs at destination uses to know who to go to.Nordic Foods Logistics AB, Gothenburg
Description of the goods
What it is, in language a customs officer understands. “Premium product” will not do; it has to be checkable against the tariff heading.Extra virgin olive oil, bottled in 500 ml glass
Tariff heading
The Harmonized System code, at least six digits. It is what the duty your customer pays hangs off.HS 1509.20
Quantity and unit
In the unit it is sold in, not the one that suits you. It has to match the packing list.4,800 bottles · 400 cases of 12
Unit price and total
Price per unit, line amount and total. With the currency written on every amount, not only in the header.€4.85/unit · €23,280.00
Incoterm and place
The rule and the place, always together and with the version. An Incoterm without a place says nothing: “FCA” is not a term, “FCA Seville, Spain (Incoterms 2020)” is.FCA Seville, Spain (Incoterms 2020)
Gross and net weight
Both, in kilos. Net is the goods; gross includes packaging and pallet.Net 3,360 kg · Gross 3,912 kg
Origin of the goods
The country where it was produced, which is not necessarily where you ship from. Tariff preference depends on this.Spain (European Union)
Payment method and terms
Which instrument and when. It is what your customer’s bank needs to read before it can process anything.30 % in advance, 70 % against copy of shipping documents
Lead time
From when it counts: from order confirmation or from receipt of the advance payment. That is the difference between meeting it and not.15 days from receipt of the advance payment
Validity of the offer
The date up to which you hold the price. Without it, a March quote chases you in October with a different freight cost and a different exchange rate.Valid until 15/10/2026
Bank details
IBAN and BIC of the account you want to be paid into. Check them: the IBAN-swap email fraud is the most common one in the industry.IBAN ES91 2100 0418 4502 0005 1332 · BIC CAIXESBB

The mistakes that make it useless

  • Leaving out the Incoterm, or writing it without a placeWithout it the price means nothing: nobody knows whether it includes freight, insurance or clearance. And without the place, nobody knows where your risk ends either.
  • A commercial description instead of a customs oneCustoms has to be able to match what the paper says against the heading declared. “Gourmet range” describes nothing classifiable and triggers a check.
  • Not matching the packing list or the final invoiceIt is the number one cause of held cargo. All three documents are compared at destination and any difference in weight, packages or amount triggers an inspection.
  • Omitting the validityFreight and exchange rates move. A proforma with no expiry date is an open-ended commitment to a price that no longer exists.
  • Issuing it with no number, or on the same series as your invoicesIt ends up slipping into the books as if it were a sale, or leaving a gap in the numbering that has to be explained.
Next guideHow to make an export commercial invoice

Apply the guide to your own product

Reading how a market gets picked is one thing; seeing it with your own catalogue is another. Exporta.ai does that work with your headings and your destinations.