Pro forma invoice generator

Free pro forma invoice generator

Need a preliminary invoice before you ship or start work? Create a pro forma invoice with the right wording, delivery terms and validity date, and download it as a PDF. Nothing is uploaded.

  • ✓ Not-a-tax-invoice notice
  • ✓ Incoterms field
  • ✓ Advance payment
  • ✓ Customs-friendly layout
1Pro forma invoice details
2Your business
3Buyer
4Items
5Tax, discount and totals
6Notes, payment and signature
7Design: templates, colours, fonts
Template (15). Each preview below uses your own data.
Colour (15 plus your own)
Rename labels (e.g. “Tax invoice”, “Hours”, “Project”)
✓Does it have what it needs?

    ★Saved in this browser

    Recent documents

    Recurring templates

    Save this document as a repeating template. When it is due, it shows here and one click starts a copy with a new number and dates. Nothing is sent anywhere.

    Everything lives in this browser’s storage. Clearing site data removes it, so use “Save file” for backups.

    Tip: for the cleanest paper output use Print and choose “Save as PDF” (selectable text). Turn off “Headers and footers” in the print dialog.

    Balance due0.00

    Keyboard shortcuts

    Ctrl+Z undo · Ctrl+Shift+Z or Ctrl+Y redo

    Ctrl+P print / save as PDF (prints only the document)

    Ctrl+Shift+D download PDF

    Ctrl+S save a JSON file

    Alt+N add an item · Alt+1/2 edit / preview on phones

    On Mac use Cmd instead of Ctrl. Your work autosaves in this browser as you type.

    Share link

    This link contains the whole document in its address, so there is no server and nothing is uploaded. Anyone with the link can open and print it. Logo and drawn signature are left out to keep the link short.

    How to make a pro forma invoice

    1. Pick the reason for issue. Choose advance payment, customs or export, quotation for approval, or sample shipment. The reason is printed on the document.
    2. Add seller and buyer. Enter both parties’ full legal names and addresses. For exports, add the buyer’s tax or EORI number in the notes where it applies.
    3. Describe the goods or services. Describe each item clearly, with quantity and unit price. For goods that cross borders, add the HS code, country of origin and weights if known.
    4. Set delivery terms and validity. Add the Incoterms rule, such as DAP London, and a valid-until date.
    5. Check the total and advance paid. Add shipping, tax if applicable, and any advance already received. The balance is calculated.
    6. Export and send. Download the PDF. When the goods are supplied, issue a proper tax invoice that replaces it.

    What is a pro forma invoice?

    “Pro forma” is Latin for “as a matter of form”. A pro forma invoice is a preliminary bill that describes a planned sale: what will be supplied, at what price and on what terms. It looks like an invoice but it is not a demand for payment in the usual sense and, in most tax systems, it is not a tax invoice. The final invoice is issued once the goods are dispatched or the service is done.

    Sellers use pro forma invoices to ask a buyer for advance payment, to give customs authorities a value for goods in transit, to let the buyer arrange funding or an import licence, and to confirm a quote before production starts.

    Because the document is a promise rather than a record of a completed sale, it should say so on its face. The generator prints a clear notice on every pro forma, which you can edit.

    When to use one

    • Prepayment. You want the money before you ship or begin, for example custom manufacturing or a risky new customer.
    • Export and customs. Customs often wants a document showing goods, value and origin. Where a commercial invoice is required, use that for the shipment; pro forma documents are mainly for advance steps and approvals.
    • Letters of credit and import licences. A buyer’s bank or authority may ask for a pro forma to open credit or approve an import.
    • Samples and goods not for sale. Value shown for customs only, with a note such as “no commercial value”.
    • Quotation for approval. The buyer can use it to get internal sign-off before issuing a purchase order.

    Pro forma invoice versus tax invoice, quote and commercial invoice

    DocumentPurposeTax document?
    Pro forma invoicePreliminary bill ahead of supply; basis for prepayment or customs approvalNo, in most systems
    QuoteOffer of a priceNo
    Commercial invoiceFinal bill for an export or import shipment; used by customsUsually the basis for the tax invoice, check local rules
    Tax invoiceFinal invoice for the supply; lets a registered buyer reclaim taxYes

    The practical rule: a buyer cannot normally use a pro forma to reclaim VAT, GST or sales tax. When you are paid in advance, the date of supply or the “tax point” may still arise early in some systems. Check your tax authority’s rules on advance payments, and ask your accountant when you are unsure. Our guide to pro forma vs tax invoices goes further.

    What to include

    • The words “Pro forma invoice” and a notice that it is not a tax invoice or request for payment on a completed sale.
    • Seller’s and buyer’s names, addresses and contact details; tax numbers where relevant.
    • A unique pro forma number, issue date and valid-until date.
    • Reason for issue, for example advance payment or customs.
    • Item descriptions, quantities, unit prices, currency and total.
    • For cross-border goods: HS code, country of origin, weight and packaging if known.
    • Incoterms and the named place, such as DAP Rotterdam.
    • Payment terms, bank details and how long prices are held.
    • Any advance already received and the balance.

    Worked example: advance payment before manufacturing

    A small workshop in Canada will make 20 custom steel brackets for a buyer in the United States. It asks for 50% in advance.

    ItemQtyUnit priceAmount
    Custom steel bracket, powder-coated20US$36.00US$720.00
    Packing and crating1US$60.00US$60.00
    TotalUS$780.00
    Advance required (50%)US$390.00
    Balance due before dispatchUS$390.00

    Incoterm: DAP (named buyer’s address). When the goods ship, the workshop issues a commercial invoice for the same goods and shows the advance as already paid. Customs and tax treatment of the shipment is for the seller and buyer to confirm with the relevant authorities.

    Common mistakes

    • Calling it a tax invoice. A pro forma cannot be used to reclaim input tax in most systems.
    • No validity date. Exchange rates and material costs move.
    • Vague goods description. Customs wants plain descriptions, not internal part names.
    • Leaving out Incoterms. Without them, freight and insurance responsibility is unclear.
    • Not replacing it with a final invoice. Always issue a tax invoice on supply and reference the pro forma.
    • Using it as a fake document. Do not use pro forma invoices to misstate the value of goods to customs or to mislead a bank.

    Glossary

    Pro forma invoice
    A preliminary invoice issued before supply; not a tax invoice in most systems.
    Commercial invoice
    The final invoice for a cross-border shipment, used by customs.
    Incoterms
    ICC trade terms that set who pays for freight, insurance and risk.
    HS code
    The Harmonized System code that classifies goods for customs.
    Tax point
    The date a supply is treated as made for VAT or GST purposes.
    EORI
    An identification number used in the EU and UK for customs.
    Check official guidance. We could not fully confirm these points against an official page when we last reviewed, so please verify them before relying on them:
    • Customs documentation and the VAT/GST treatment of advance payments differ by country. Check with customs and tax authorities or a customs broker.

    Frequently asked questions

    What is a pro forma invoice?
    A preliminary invoice sent before goods are supplied or work is done. It describes the planned sale and its price, and is often used to request advance payment or to support customs paperwork. It is not a tax invoice in most countries.
    Is a pro forma invoice legally binding?
    Not usually by itself. It is an offer or notice. If the buyer accepts and pays, a contract may exist. Wording matters, so state the terms clearly and keep the document consistent with your final invoice.
    Can I use a pro forma invoice for VAT or GST?
    No. It does not normally entitle the buyer to reclaim VAT, GST or sales tax. You need to issue a tax invoice that meets your country’s rules once the supply happens or, in some cases, when you receive advance payment. Check official guidance.
    What is the difference between pro forma and commercial invoice?
    A pro forma is issued before shipment. A commercial invoice is the final invoice for a cross-border shipment and is what customs usually relies on.
    Do I need a pro forma invoice for customs?
    Not always. Customs rules vary by country and by shipment. For sample or no-charge shipments, a pro forma showing value is often used. Check the requirements with your carrier or customs authority.
    What are Incoterms?
    Incoterms are standard trade terms published by the International Chamber of Commerce. They define who pays for freight and insurance and when risk passes. Use them with a named place, such as DAP London.
    How long should a pro forma be valid for?
    Often 14–30 days, shorter if prices are volatile. State the date on the document.
    Can I take payment against a pro forma?
    Yes. Many sellers ask for payment against a pro forma before dispatch. Record the payment with a receipt and issue the final invoice referencing the pro forma.
    Should the pro forma show tax?
    If you expect to charge tax on the final sale, you can show an estimate for the buyer’s planning. Make clear it is subject to the final tax invoice.
    Where is my data saved?
    On your device only, in browser storage. We do not receive or store your documents.

    Related topics

    • pro forma invoice
    • proforma invoice template
    • advance payment invoice
    • customs invoice
    • export invoice
    • incoterms
    • prepayment invoice
    • sample shipment invoice
    • proforma vs invoice
    • proforma PDF
    • free proforma generator
    • import export