A proforma invoice template gives you a ready-made document structure — correct fields, automatic totals, and professional layout — so you can fill in details and send in minutes rather than building from scratch every time. This page covers every free format: Word (.docx), Excel, PDF, Google Docs, and the online generator.

What a proforma invoice template includes

A complete proforma invoice template contains every field buyers, banks, and customs authorities typically require:

  • Header section — document title ("PROFORMA INVOICE"), proforma number, issue date, and valid-until date
  • Seller details block — company name, full address, tax/VAT/GSTIN ID, SWIFT/IBAN for bank transfers
  • Buyer details block — company name, billing address, shipping address, buyer PO or RFQ reference number
  • Line items table — product description, HS/HSN code (for export), quantity, unit of measure, unit price, line total
  • Totals section — subtotal, freight, insurance, tax/VAT/GST, grand total, currency clearly stated
  • Terms footer — payment terms (advance %, method, balance timing), Incoterms 2020 + named place, bank account details, validity expiry note
  • Signature line — authorized signatory name, designation, date, company stamp
  • Disclaimer — "Not a tax invoice — for quotation purposes only"

For a block-by-block breakdown of the format of a proforma invoice alongside a fully completed example, see our format & example page.

Proforma invoice template — filled sample

PROFORMA INVOICE
Not a tax document — for quotation purposes only
PI No.: PI-2026-0001
Date: 05 Jul 2026
Valid Until: 04 Aug 2026
From (Seller)
Your Company Name
123 Business Street, City, Country
VAT/GSTIN: ___________
Email: you@company.com | Tel: +1 xxx xxxx
To (Buyer)
Buyer Company Name
456 Buyer Avenue, City, Country
VAT No: ___________
Ref: [Buyer PO or RFQ Number]
DescriptionHS CodeQtyUnit PriceTotal (USD)
[Product description — be specific]XXXX.XX100$10.00$1,000.00
[Second line item]XXXX.XX50$20.00$1,000.00
Subtotal$2,000.00
Freight$0.00
Tax / VAT$0.00
TOTAL (USD)$2,000.00

Payment: 30% advance (USD 600.00) by T/T; 70% balance (USD 1,400.00) before dispatch  |  Incoterms: FOB [Port of Loading]  |  Bank: [Bank name, SWIFT, Account no.]

Signature: ___________________________  |  Date: ___________

Free proforma invoice template formats

Choose the format that works for your workflow. All are free to download and use.

FormatBest forHow to get it
Online generator (PDF)Fastest — branded PDF in 2 minutes, no software neededUse the free generator →
Word (.docx)Buyers who need to annotate or track changes; easy to customize logo and colorsWord template →
Excel (.xlsx)Many line items with auto-calculated totals, tax, and discountsDownload below
PDF (fillable)Fixed layout for customs, banks, or formal LC submissionsDownload below
Google Docs / SheetsReal-time co-editing with remote teams; accessible from any deviceDownload below
GST format (India)Indian B2B — includes GSTIN, HSN codes, IGST/CGST/SGST breakdownGST template →

Proforma invoice template Word — free download

A proforma invoice template in Word (.docx) is the most requested format because it is easy to edit: change the logo, adjust the color scheme, add or remove rows, and save as a company master file. Word templates work in Microsoft Word 2016+, LibreOffice Writer, and Google Docs (upload and edit).

What the Word template includes:

  • Pre-formatted table for line items with manually calculated totals (Word cannot auto-sum like Excel)
  • Placeholder text in every field — just replace with your details
  • Logo placeholder at the top right — paste your logo image
  • Payment terms and bank details section pre-formatted
  • Incoterms field and signature line at the bottom

Tip: After filling the Word template, always export to PDF (File → Save As → PDF) before sending. Sending a .docx file allows the recipient to accidentally modify prices or terms.

→ See the full Word proforma invoice template guide with download links and customization tips.

Proforma invoice template Excel — free download

An Excel proforma invoice template (.xlsx) is the best choice when you have many line items or need totals, tax, and discounts to calculate automatically. The formulas in the template calculate:

  • Line total = Quantity × Unit price (auto-calculated per row)
  • Subtotal = sum of all line totals
  • Tax amount = Subtotal × Tax rate (configurable)
  • Grand total = Subtotal + Freight + Tax
  • Advance amount (30%) and balance amount (70%) auto-calculated from grand total

The Excel template also works in Google Sheets — upload the .xlsx file to Google Drive and edit in the browser without installing any software.

How to use a proforma invoice template — step by step

  1. Download the template — choose Word for easy editing, Excel for formula-driven totals, or use the online generator for the fastest PDF output.
  2. Fill in the seller section — your legal company name (must match your bank account), full address, and tax/VAT ID. Save a master copy with your details pre-filled.
  3. Enter buyer details — company name, billing address, shipping address (if different), and their PO or RFQ reference if they provided one.
  4. Add line items — be specific with descriptions (avoid "general merchandise"). For export, add the HS code per line item. Quantity, unit, and unit price populate the line total automatically in Excel.
  5. Set the currency — state the currency explicitly (USD, EUR, GBP, INR, AED). Never leave it ambiguous.
  6. Add payment terms — state the payment split (e.g. "30% advance, 70% before dispatch"), method (T/T, LC), and your bank details (account name, bank name, SWIFT/BIC, IBAN or account number).
  7. Set the Incoterm and validity date — e.g. "FOB Shanghai" and "Valid until 04 Aug 2026."
  8. Export to PDF — lock the layout. Send the PDF, not the editable file.
  9. Keep a copy — store the PDF with the buyer email thread. Banks and customs may request it weeks later.

Templates by industry and use case

Different industries have different requirements. Use the right starting template to avoid missing critical fields:

Templates by country

Tax registration numbers, VAT fields, and required fields vary by country. Our country templates are pre-configured for local requirements:

  • India — GSTIN, IEC, HSN codes
  • UAE — TRN, 5% VAT, AED/USD
  • United Kingdom — EORI, commodity codes, post-Brexit statement of origin
  • USA — EIN, HTS codes, USMCA statement
  • Germany — USt-IdNr., EORI, EU VAT rules

View all 40+ country templates on the country hub page.

Free template vs paid invoicing software

All templates on this site are completely free — no sign-up, no watermark, no limit on downloads. Here is when a free template is enough and when paid software adds value:

NeedFree templatePaid software
Occasional proformas (1–10/month)✓ More than sufficientOverkill
Auto-numbered proformasManual numbering✓ Auto-increments
Client database / CRM syncManual re-entry✓ Pull from CRM
Multi-currency conversionManual rate lookup✓ Live FX rates
Branded PDF with logo✓ Online generator✓ Also included
Share via link (no attachment)✓ Generator link✓ Also included
Email directly to buyer✓ Generator email✓ Also included

Common template mistakes to fix before sending

  • Title says "Invoice" not "Proforma Invoice" — the buyer's accounts payable may book it as a real invoice and cause a duplicate payment later.
  • No validity date — the buyer may come back three months later expecting the same price.
  • No currency stated — ambiguous between USD and local currency causes disputes at payment time.
  • Vague product descriptions — "goods" or "parts" will be rejected by customs and banks.
  • No bank details — buyer cannot wire the advance without chasing you for a separate email.
  • Sending the editable file — always send PDF. Editable files can be altered after you send them.
  • Incoterm without named place — "FOB" is invalid under Incoterms 2020; write "FOB Port of Loading."

Frequently asked questions

Can I use a proforma invoice template for GST in India?

A standard proforma invoice template is not a GST tax invoice and cannot be used to claim input tax credit. Use our GST-format proforma template which includes GSTIN, HSN/SAC codes, and tax breakdown fields. Issue a proper GST tax invoice after supply.

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

A proforma invoice template is labeled "PROFORMA INVOICE" and includes a validity date and a disclaimer that it is not a tax document. A commercial invoice template is the final billing document issued after goods are shipped — it is used for customs clearance and accounts payable. The fields are similar but the legal status and timing are different.

Can I use the Word template in Google Docs?

Yes — upload the .docx file to Google Drive and open it with Google Docs. Most formatting is preserved. For Google Sheets compatibility, use the Excel (.xlsx) template instead.

Is there a free proforma invoice template for freelancers?

Yes — see the freelancer proforma invoice template, which replaces HS codes and Incoterms with hourly rate or project fee fields, deposit/balance structure, and a scope-of-work line.

How do I add my logo to the proforma invoice template?

In the Word template, click the logo placeholder image and replace it with your own. In the online generator, click "Upload Logo" in the header section. In Excel, insert your logo via Insert → Pictures and position it in the header row.

Free template download

Open HTML or Word in any editor. For PDF, use Print → Save as PDF in your browser. Import CSV into Excel or Google Sheets.

Create your proforma invoice in minutes

Use our free templates or follow our step-by-step guide — no account required to get started.

Frequently asked questions

Include parties, proforma number, dates, line items, currency, payment terms, and a clear title stating Proforma Invoice.

It shows intent and agreed terms but is typically not a final tax invoice. Binding obligations depend on your contract and local law.

Yes — use the download buttons on this page for HTML, Word, Excel, or PDF export.

A good proforma invoice template has locked layout, formula-driven totals, and clearly labelled placeholder fields so non-finance staff can fill it in without errors.