Free Proforma Invoice Template

Below is a complete proforma invoice template for international trade, written out in full so you can copy it into Word, Excel, Google Docs or your own letterhead. Every field is there for a reason, and the notes explain what each one is used for at the other end of the shipment.

The template

Header block

PROFORMA INVOICE — this is not a tax invoice and no payment is due against it
Proforma No.PI-2026-041
Date of issue12 March 2026
Valid until11 April 2026
Your referenceBuyer’s enquiry / RFQ number

Parties

FieldContent
Seller / ExporterLegal name, full address, country, company registration number, VAT or tax number, EORI or equivalent, contact name, email, telephone
Buyer / ImporterLegal name, full address, country, tax or importer identification number
Consignee (if different)Who receives the goods physically — used on the transport document
Notify partyWho the carrier notifies on arrival, usually the buyer’s broker

Shipment details

FieldExample
Country of origin of goodsTürkiye
Country of final destinationMorocco
Incoterms 2020 rule and named placeCIF Casablanca, Incoterms 2020
Mode of transportSea, FCL
Port / place of loadingIzmir
Port / place of dischargeCasablanca
Estimated lead time25 days from receipt of deposit
Partial shipment / transhipmentNot allowed / allowed
Packing20 pallets, shrink-wrapped, ISPM 15 treated wood
Gross weight / net weight / volume8,450 kg / 7,900 kg / 28.4 cbm
Marks and numbersAs per packing list

Line items

#Description of goodsHS codeOriginQtyUnitUnit price (USD)Amount (USD)
1Stainless steel ball valve, 2″, full bore, flanged PN16, AISI 3168481.80TR400pcs28.5011,400.00
2Stainless steel ball valve, 3″, full bore, flanged PN16, AISI 3168481.80TR150pcs46.006,900.00
3Spare seal kit for 2″ valve, PTFE8484.90TR200sets3.20640.00
Subtotal (FOB Izmir)18,940.00
Ocean freight to Casablanca900.00
Marine insurance (110% of CFR value)160.00
Total CIF Casablanca, Incoterms 2020USD 20,000.00

Showing freight and insurance on separate lines is deliberate: some destinations value goods on a CIF basis and others allow those elements to be deducted, and your buyer’s broker cannot do either if the figures are buried in the unit price.

Payment and bank details

  • Payment terms: 30% advance by telegraphic transfer on order confirmation, 70% against an irrevocable letter of credit at sight, available with any bank by negotiation, confirmed by a first-class bank in the seller’s country.
  • Bank charges: all charges outside the seller’s country are for the buyer’s account.
  • Beneficiary: exact legal name as registered with the bank.
  • Bank name and branch address, account number, IBAN where applicable, SWIFT/BIC, and correspondent bank if your bank requires one.
  • Currency: USD. Prices firm until the validity date.

Closing block

  • Documents to be provided: commercial invoice, packing list, full set of clean on-board bills of lading, certificate of origin, insurance certificate.
  • Warranty and after-sales terms, if any.
  • Governing law and dispute resolution, for larger contracts.
  • Statement: “This proforma invoice is an offer to sell. It becomes binding upon written acceptance by the buyer or upon receipt of the advance payment.”
  • Name, position, signature and company stamp — several import regimes reject unsigned documents.

Word, Excel, or a dedicated tool?

Word templateExcel templateOnline generator
Setup effortLowLowLow — no file to maintain
CalculationsManual, error-proneFormulas handle totals wellAutomatic, including freight and insurance lines
Layout stabilityBreaks when lines are addedPrint areas need constant adjustmentFixed, print-ready PDF
NumberingManual; duplicates happenManualSequential, separate from commercial invoices
Saved buyers and productsCopy and paste from old filesA second sheet, maintained by handStored and reusable
Convert to commercial invoiceRetype, and hope nothing changedRetypeOne click from the accepted proforma
Multi-currencyManualManual ratesBuilt in
Works offlineYesYesNo
CostOffice licenceOffice licenceFree for 3 documents a month, USD 7 a year unlimited

For one shipment a year, a spreadsheet is perfectly adequate. The moment you are issuing several documents a week, or the same buyers reorder, the retyping is where errors enter — and an error on a proforma that has already been lodged with a bank is expensive to unwind.

Filling it in without creating problems

  1. Write descriptions your buyer’s bank can copy. Material, grade, dimension, model. Not “valves”.
  2. Add the HS code to every line, and say which country’s tariff you used. See the HS code guide.
  3. Never abbreviate the Incoterms rule. Rule, named place, year — see the Incoterms 2020 guide.
  4. Set a validity you can honour, and remember that licence-controlled markets may need 60 days.
  5. Use a separate numbering series with a PI prefix.
  6. State the payment terms in full. “L/C” alone will produce a credit you cannot work with.
  7. Export to PDF, not an editable file, and keep the file small enough for bank portals.

Adapting the template to the shipment

One layout does not serve every movement. Four variants cover almost everything a small exporter sends.

Samples and free-of-charge goods

Keep every field, but replace the payment block with a statement: “Goods supplied free of charge. Value stated for customs purposes only. Not for resale.” Give a realistic value based on your production cost — never zero, which invites customs to assign a value of their own. Add the reason for the movement, because a courier’s brokerage team will ask for it anyway.

Goods for repair, or returned after repair

Quote the original export declaration or import entry reference, describe the goods exactly as they were first declared, and show the repair cost and the value of the goods on separate lines. Several customs regimes assess duty only on the repair value when the paperwork supports it, and cannot do so when the document shows a single lump sum.

Exhibition and demonstration equipment

State “Temporary importation — goods to be re-exported on or before [date]” and list serial numbers for every item, so the same units can be identified on the way out. Where an ATA Carnet is available for the destination it is usually the cleaner route; the proforma then supports the carnet application rather than replacing it.

Shipments backed by a letter of credit

Expand the payment block into full instructions: the type of credit, whether confirmation is required, the documents you undertake to present, the shipment period counted from the date the credit is advised, the permitted tolerance on quantity and amount, the position on partial shipment and transhipment, and who bears which bank charges. The buyer’s bank drafts the credit from this text, so anything you leave out becomes an amendment later.

Related guides

Read what a proforma invoice is for the background, the comparison with the commercial invoice for what happens next, and the export documents checklist for the rest of the shipping file.

Scroll to Top