Free Logistics Tool

Free Proforma Invoice Template and Generator

Create a proforma invoice online before goods ship. Add exporter, buyer, consignee, Incoterms, customs line items, HS codes, country of origin, weights, freight, tax or duty estimates, and payment terms, then print or save the finished document as a PDF from your browser.

No account. No spreadsheet formulas. No data uploaded to Locad.

Build a proforma invoice in your browser

Enter exporter, buyer, consignee, shipment, Incoterms, customs, line-item, tax, freight, and declaration details. The preview updates live and prints cleanly as a proforma invoice.

No data leaves your browser. The draft is stored locally on your device when browser storage is available.

Example APAC cross-border shipment shown — replace it with your exporter, buyer, goods, customs, and terms.

Switches formatting only; amounts are not converted.
Add the named place separately; for example, CIF Port Botany.

Goods and customs line items

Add each product with HS code, origin, quantity, unit, and unit price. Amount is calculated from quantity × unit price.

SKU / item #Description of goodsHS codeOriginQtyUnitUnit priceAmount Action

Discount, tax and shipment charges

Fixed amount; it cannot reduce the taxable subtotal below zero.

Declaration and authorization

Live proforma invoice preview Exactly what prints
Currency changes the symbol and formatting only; it does not convert amounts.

What Is a Proforma Invoice?

A proforma invoice is a preliminary invoice-like document issued by a seller before goods are shipped or services are completed.

It acts as a formal quotation in invoice format: it states the expected goods, prices, quantities, shipment details, Incoterms, payment terms, and validity period before the shipment or final sale is complete.

01

It bridges quote and final invoice

A proforma invoice sits between a quote and the final commercial invoice. It looks like an invoice because it uses invoice-style fields: seller, buyer, invoice number, date, line items, quantities, prices, currency, freight, tax or duty estimates, terms, and signature. But its purpose is different. It is issued before the shipment or final sale is complete so both sides can agree on the expected transaction.

02

It gives trade partners something formal to act on

In cross-border trade, this matters because goods often cannot move cleanly on a casual email quote alone. The buyer may need a proforma invoice to request internal approval, arrange an advance payment, open a letter of credit, apply for an import permit, or ask a broker to estimate duties and taxes. Customs authorities and import government agencies may use the details to understand what is expected to enter the country, even though the final commercial invoice is normally the document used after the sale is complete.

03

It helps ecommerce moves start before final billing

For ecommerce brands, a proforma invoice is useful whenever products move before the final invoice is ready. A Singapore seller shipping inventory to an Australian buyer, a Philippine brand sending samples to a distributor, or a DTC company moving stock into a new fulfillment market may all need a proforma document that explains what is being shipped, what it is worth, where it came from, and which commercial terms apply.

Proforma Invoice vs Commercial Invoice

A useful proforma invoice should be close enough to the eventual commercial invoice that the buyer can plan properly, but it is still not the final bill of sale.

AreaProforma invoiceCommercial invoice
TimingIssued before goods ship or before the final sale is completed.Issued after the sale is confirmed and usually when goods are shipped or delivered.
PurposeGives the buyer, bank, broker, or import authority a formal estimate of the intended transaction.Acts as the final bill of sale and key customs valuation document.
Payment statusNot normally a demand for payment by itself. It can support advance payment, but the payment obligation comes from the accepted terms or contract.Usually supports the actual payment request and accounting record.
Customs useCan support pre-clearance, import license applications, letters of credit, or duty estimates.Commonly used by customs to assess value, duty, and import compliance.
ValuesEstimated or agreed expected values before shipment.Final transaction values, adjusted for what actually shipped.
ChangesMay change if quantities, availability, freight, insurance, or terms change before shipment.Should match the final shipped goods and agreed commercial terms.

The seller, buyer, goods, HS codes, origin, quantities, prices, Incoterms, currency, and shipment terms should not be vague. If the shipment changes, issue a corrected proforma or make sure the final commercial invoice explains the change.

Proforma Invoice vs Quotation vs Tax Invoice

A quotation, proforma invoice, and tax invoice can describe the same deal, but they sit at different points in the buyer approval, shipment, and tax record flow.

DocumentTypical formatWhat it helps withWhat it should not do
QuotationA quotation can be informal. It might be a PDF, email, spreadsheet, or price table that says what a seller is willing to supply and at what price.It helps the buyer decide whether to buy.It usually does not carry the shipment and customs detail needed for cross-border paperwork.
Proforma invoiceA proforma invoice is more structured. It puts the quote into an invoice format.The buyer can use it for internal approval, import paperwork, financing, or advance payment.It is still preliminary and should not be treated as the final taxable sale record.
Tax invoiceA tax invoice is issued under tax rules and is used to document a taxable sale.It supports the final accounting and tax record when the sale reaches the correct stage.A proforma invoice is preliminary and should not be used to claim input tax or record final revenue.

For a domestic service job, a normal quotation may be enough. For an international shipment, a proforma invoice is usually more useful because it includes shipment and customs fields that quotes often skip: country of origin, HS or tariff code, package count, weights, Incoterms, named place, estimated ship date, port details, and declaration text.

When Should You Issue a Proforma Invoice?

Issue a proforma invoice when the buyer needs formal transaction details before the shipment or final invoice is ready.

Buyer approval and payment

  • The buyer needs management approval before confirming an order.
  • The buyer must arrange advance payment or a deposit.
  • The buyer is opening a letter of credit or arranging trade finance.

Customs, import, and value checks

  • The importer needs estimated values and goods details for a broker.
  • The destination country requires import license or pre-shipment inspection paperwork.
  • Goods are being sent as samples, warranty replacements, or non-commercial shipments where a declared value is still needed.

Shipment and partner readiness

  • The seller needs the buyer to approve Incoterms, freight, insurance, and delivery responsibilities before booking shipment.
  • A distributor or marketplace partner needs a formal document to confirm landed cost assumptions.
  • A warehouse or 3PL needs advance shipment information before receiving inventory.

What Customs Does With a Proforma Invoice

Customs treatment varies by country and shipment type, but a proforma invoice often gives the buyer and broker enough detail to prepare before goods arrive.

  1. Prepare before arrival

    A proforma invoice may not always be the required shipping document, but it often helps the buyer and broker prepare before goods arrive. The document can show the expected goods, value, origin, HS code, quantity, weight, and Incoterms so the importer can estimate duty, check import restrictions, apply for permits, and prepare declarations.

  2. Reduce ambiguity for pre-clearance

    For pre-clearance, the important fields are the ones that reduce ambiguity. A broker needs to know what the product is, what it is made of, how many units are shipping, where it was manufactured, the HS code, the transaction value, currency, freight or insurance treatment, and who is responsible under the Incoterm. A vague line such as “merchandise” or “samples” is not enough. Use a product description that would make sense to someone who has never seen the SKU before.

  3. Reconcile the final invoice

    If the proforma is later converted into a commercial invoice, make sure the final invoice matches the shipped goods. If the quantity, value, HS code, freight, or origin changes, update the final document instead of blindly copying the preliminary proforma.

What to Include in a Proforma Invoice

A practical proforma invoice for cross-border ecommerce needs enough commercial and customs detail for the buyer, broker, and operations team to act before the final invoice exists.

Header and references
Use a clear “Proforma Invoice” title, unique proforma number, issue date, validity date, buyer reference, currency, payment terms, and authorized signature.
Parties
Include seller/exporter name, address, contact, and tax or registration ID if applicable. Add buyer/importer details and consignee or ship-to party if different.
Shipment terms
Add country of final destination, Incoterms and named place, estimated ship date, mode of transport, ports of loading and discharge, package marks, and purpose of shipment.
Customs line items
List SKU, specific product description, HS or tariff code, country of origin, quantity, unit, unit price, and line amount for each product.
Packages and weights
Show total package count, total net weight, and total gross weight on the face of the document so brokers do not have to infer shipment totals from line details.
Estimated charges
Add discounts, freight, insurance, handling, estimated tax or duty, and the proforma total. Label estimated tax or duty carefully because the proforma is not a tax invoice.

Proforma Invoice Numbering Conventions

Use a numbering system that is unique, readable, and separate from final tax or commercial invoice numbers.

PI-2026-00048
PI
The prefix makes it clear that the document is a proforma invoice.
2026
The year helps filing and audit trails.
00048
The sequence prevents duplicates.

What a Completed Proforma Invoice Looks Like

This is an actual document produced by the generator on this page, not a mockup. It shows a Singapore seller shipping apparel to an Australian buyer on CIF terms, and it covers the full document in one printable layout: proforma number, validity date, seller, buyer, consignee, Incoterms and named place, shipment totals, customs line items with HS codes and country of origin, freight, insurance, the declaration, and the authorized signature.

It is also a readability check. HS codes, origin, long product descriptions and package details all have to stay legible on the PDF a seller sends to a buyer, a bank, a customs broker, or a freight forwarder. Load this page and the same example is already in the form, so you can edit it into your own shipment rather than starting from an empty document.

Completed proforma invoice example showing seller, buyer, customs line items, shipment totals and declaration

Why This Page Does Not Hand Out Excel, Word, or PDF Files

The search results for proforma invoice templates clearly show that many people want a template in Excel, Word, PDF, docx, or an editable format.

Static file people search forPredictable problemWhat this browser tool does instead
Excel templateExcel formulas can break when rows are copied or pasted, and print areas often drift after long product descriptions are added.The editable fields stay on the page, totals calculate in the browser, and the preview updates live.
Word or docx templateWord tables can wrap badly across pages, especially when addresses, product descriptions, or declaration text run long.The print action creates the document through the browser’s own print dialog.
PDF templatePDF templates are hard to edit unless the fields were built correctly, and teams may accidentally send old versions saved on someone’s desktop.To save a PDF, use “Print / Save as PDF.” There is no Excel, Word, CSV, HTML, or direct PDF download from Locad.
Generic invoice fileCustoms fields are often missing from generic invoice templates.The page keeps proforma-specific shipment, Incoterms, customs, package, weight, and declaration fields in the form.

From Browser Form to Customs-Ready Draft

Fill the form

Replace the example seller, buyer, consignee, Incoterms, package, weight, and customs details with your own shipment information.

Review the preview

The printable proforma updates live. Line amounts multiply quantity by unit price at full precision and round once per line, so sub-cent unit prices remain accurate.

Print or save as PDF

Choose Print / Save as PDF when the document is ready. Your browser creates the final PDF; the page does not upload your data or generate a server-side file.

Sub-cent pricing is supported for products such as labels, packaging, or small accessories: 10,000 × $0.0425 calculates to $425.00, not $400.00.

Proforma Invoice Template Questions

A proforma invoice is a preliminary invoice-like quote issued before goods are shipped or services are completed. It shows the expected seller, buyer, goods, quantities, prices, shipment terms, payment terms, and validity period so the buyer can approve the transaction, arrange payment, or prepare import paperwork.
No. A proforma invoice is issued before the final sale or shipment as an estimate or formal quote. A commercial invoice is issued when the sale is finalized and is commonly used as the final customs and payment document. The proforma may become the basis for the commercial invoice, but it is not the same document.
No. A proforma invoice should not be treated as a tax invoice. It is preliminary and should not be used to claim tax credits or record a final taxable sale unless your tax adviser confirms the local rules. Use a final tax invoice or commercial invoice when the sale reaches the correct stage.
Start with a clear “Proforma Invoice” title, a unique number, issue date, validity date, seller and buyer details, and consignee details if different. Add product descriptions, HS codes, country of origin, quantities, units, unit prices, line amounts, currency, Incoterms, payment terms, shipment details, freight or insurance charges, declaration text, and authorized signature.
Yes, there are Excel proforma invoice templates. Excel is useful when a team wants spreadsheet control, but formulas, page breaks, row heights, and print areas can break. This page uses an in-browser form instead, then lets the user print or save the finished proforma invoice as a PDF.
This page does not provide a separate Word, Excel, docx, CSV, HTML, or PDF file download. Fill the proforma invoice in the browser, review the live preview, then choose “Print / Save as PDF” to create the final PDF from the browser print dialog.
For customs planning, include a specific product description, HS or tariff code, country of origin, quantity, unit value, total value, currency, Incoterms with named place, package count, net and gross weight, seller/exporter, buyer/importer, consignee, country of final destination, and declaration statement. Confirm local import requirements with the buyer, broker, or freight forwarder.
The seller sets the validity period. Many proforma invoices are valid for a fixed date or short period because pricing, freight, exchange rates, and availability can change. Include a “Valid until” date so the buyer knows when the quoted values and terms need reconfirmation.
Common mistakes include failing to label the document as proforma, making it look like a final tax invoice, omitting Incoterms, using vague product descriptions, leaving out HS codes or country of origin, mixing currencies, forgetting the validity date, and failing to update the final commercial invoice when the shipment changes.

Need Cross-Border Support Beyond the Document?

Locad helps ecommerce brands connect cross-border shipping, warehousing, fulfillment, and delivery so a proforma invoice turns into smoother inventory movement.