In this guide
A proforma invoice is one of the most misunderstood documents in business. Freelancers and small businesses often confuse it with a quote, a commercial invoice, or a deposit request — and that confusion leads to legal and tax problems. This guide explains exactly what a proforma invoice is, when to use one, and what it must contain in each major country.
What Is a Proforma Invoice?
A proforma invoice (from Latin: "as a matter of form") is a preliminary document sent before a sale is finalised. It resembles a final invoice in format but has one crucial difference: it is not a demand for payment and does not create a legal obligation to pay.
A proforma invoice is essentially a confirmed quote in invoice format. It tells the buyer: "Based on what we've agreed so far, here is what the final invoice will look like." The buyer can use it to arrange financing, approve the purchase internally, or prepare customs documentation for international shipments.
Key distinction: A proforma invoice is not a tax document. It should always be clearly labelled "PROFORMA INVOICE" to avoid confusion with a VAT or GST invoice. Issuing a proforma invoice does not create a tax point in most jurisdictions.
Proforma Invoice vs Commercial Invoice vs Quote
The three most commonly confused pre-payment documents serve distinct purposes:
| Document ↕ | Legal status ↕ | Payment obligation | Tax point created | Used for |
|---|---|---|---|---|
| Quote / Estimate | Offer (not binding until accepted) | None | No | Proposing work to a potential client |
| Proforma Invoice | Informal / pre-sale document | None legally | No (in most jurisdictions) | Advance payment requests, customs, internal approval |
| Commercial Invoice | Legally binding demand for payment | Yes — creates debt | Yes (VAT/GST point) | Requesting payment for completed work |
| Credit Note | Legally binding correction document | Reduces existing debt | Yes (adjusts tax) | Refunds, corrections, returns |
The critical point is that only a commercial invoice creates a legal obligation to pay and a tax event. A proforma does neither. This is why proforma invoices are commonly used for customs declarations — they show the value of goods without triggering a tax event in either the exporting or importing country prematurely.
When to Use a Proforma Invoice
Proforma invoices are appropriate in the following specific situations:
- Advance payment requests. When you want a client to pay before work begins, a proforma invoice communicates the expected amount formally without committing either party to the final terms. Once you receive the payment, you issue a formal invoice to recognise the transaction.
- International shipping and customs. Customs authorities in most countries require a proforma invoice for international shipments. It declares the goods, their value, and the parties involved without creating a tax event. This is the most common use of proforma invoices in physical goods trading.
- Internal budget approval. Large organisations often require a proforma before a purchase order can be raised. The procurement department uses the proforma to approve the expense internally before the work begins.
- When the final scope is not yet confirmed. If you need to send a formal cost document before the exact scope is finalised, a proforma is appropriate. It says "this is our current estimate" without committing you to a final number.
- Letter of credit transactions. Banks require a proforma invoice to process letters of credit for international transactions.
When NOT to use a proforma invoice: Do not use a proforma invoice to request payment for work that has already been completed. Once work is done, you should issue a commercial invoice. Using a proforma at this stage creates confusion about whether the client owes you money and weakens your legal position if they don't pay.
Required Fields on a Proforma Invoice
| Field | Required | Notes |
|---|---|---|
| The label "PROFORMA INVOICE" | ✓ Essential | Must be clearly distinguishable from a commercial invoice |
| Your name/business name and address | ✓ Essential | Same as a commercial invoice |
| Client name and address | ✓ Essential | Must match who will be paying |
| Proforma invoice number | Recommended | Use a different series from your commercial invoices (e.g. PRO-001) |
| Issue date | ✓ Essential | Used for validity period calculations |
| Validity period | Recommended | "This proforma is valid for 30 days" — protects you from price changes |
| Description of goods/services | ✓ Essential | Must be clear and specific — particularly important for customs |
| Quantity and unit price | ✓ Essential | |
| Currency | ✓ Essential | Always state the currency explicitly for international transactions |
| Total value | ✓ Essential | |
| Tax (VAT/GST) — if applicable | Conditional | Include only if the proforma is a basis for the final invoice; exclude for pure customs use |
| Payment terms | Recommended | Expected due date for the advance payment |
| HS codes (for physical goods) | Required for customs | Harmonised System commodity codes for international shipments |
Proforma Invoice Rules by Country
While the proforma invoice is not a tax document, its use and format requirements vary by jurisdiction. Here is a summary of the most important differences:
| Country/Region | VAT/tax on proforma? | Required for customs? | Key requirement |
|---|---|---|---|
| United Kingdom | No — proforma is not a VAT invoice | Yes — for all international shipments | Must be clearly labelled "Proforma Invoice" to avoid being treated as a VAT invoice |
| European Union | No VAT triggered | Yes — required by customs | Must include country of origin and HS codes for goods |
| United States | No tax event | Required for imports valued over $2,500 | Must include schedule B or HTS codes for imports |
| Canada | No GST/HST created | Required for international shipments | Must include HS codes and country of origin |
| Australia | No GST created | Required for imports | Must include tariff classification and country of origin |
| India | No GST created | Required for import/export | Required under FEMA for advance payments from foreign buyers |
| Morocco | No TVA created | Required for customs | Required by Office des Changes for international advance payments |
How to Create a Proforma Invoice
The fastest way to create a professional proforma invoice is to use a dedicated generator. Our free proforma invoice generator handles all the required fields and lets you download a PDF instantly — no account required.
When creating a proforma invoice, follow these four rules consistently:
- Number proforma invoices in a separate series. Use PRO-001, PRO-002 rather than your standard invoice number sequence. This prevents confusion in your records and makes it clear to clients and accountants which documents are commercial invoices.
- Always state a validity period. Without a validity period, you are technically committed to the stated price indefinitely. A standard validity clause is "This proforma invoice is valid for 30 days from the date of issue."
- Never include a payment link on a proforma. A payment link turns a proforma into a de facto invoice. Send the payment details separately if you're requesting an advance.
- Issue a commercial invoice after payment. Once the client pays based on the proforma, you must issue a commercial invoice to recognise the revenue for tax purposes.
Common Proforma Invoice Mistakes
| Mistake | Consequence | Fix |
|---|---|---|
| Labelling it as "Invoice" not "Proforma Invoice" | Client may treat it as a tax invoice; creates confusion | Always use "PROFORMA INVOICE" as the document heading |
| Using the same number series as commercial invoices | Accounting and audit confusion | Use a separate PRO- prefix series |
| No validity period | Price locked indefinitely if costs change | Always include "Valid for 30 days" |
| Including VAT as if it's a tax invoice | Creates a false tax point in some jurisdictions | Either exclude VAT or note "for reference only — not a VAT invoice" |
| Not issuing a commercial invoice after payment | No official record of revenue for tax purposes | Always follow up with a dated commercial invoice after payment received |
| Using for completed work instead of pre-sale | Weakens legal position for payment enforcement | Once work is done, use a commercial invoice only |
Create a Free Proforma Invoice in 2 Minutes
Our free proforma invoice generator creates a properly labelled, professional proforma PDF with all required fields. No signup.
Open Proforma Generator →Sources
- UK HMRC — VAT Notice 700: definition and use of proforma invoices
- European Commission — Customs and taxation documentation requirements
- US Customs and Border Protection — Import invoice documentation requirements
- Canada Border Services Agency — Commercial invoice and proforma requirements
- Australian Border Force — Import declaration documentation guidelines
- International Chamber of Commerce — Incoterms 2020 rules for international trade
- World Customs Organization — Harmonised System classification guidelines
- FreshBooks — What is a Proforma Invoice? 2026 Guide
- Stripe — Commercial and proforma invoice definitions
- QuickBooks — Proforma invoice guide 2025
- Zoho Invoice — Invoice and proforma comparison guide
- Conta.com — Creating an Invoice for Freelance Work 2026
- Invoice Ninja — Types of Freelancer Invoices
- Portant — How to Invoice as a Freelancer
- Skuad — Freelance Invoicing Guide 2025
- Remote.com — How to Invoice as a Freelancer
- vcita — The Ultimate Freelance Invoicing Guide
- Invoicera — How to Invoice as a Freelancer Like a Pro
- EU VAT Directive 2006/112/EC — Article 226: proforma invoice requirements
- IRS Publication 334 — Tax Guide for Small Business: record keeping and invoicing requirements