Skip to content

Free Proforma Invoice Generator

Create a professional proforma invoice in seconds. Add your line items, set a validity date, choose from 160+ currencies, and download a clean PDF — completely free, no sign-up, and your data never leaves your browser.

Clear Proforma Heading

Your document is labelled 'Proforma Invoice' so buyers and customs officials know it is a pre-sale estimate, not a tax invoice or payment demand.

Validity & Advance Payment

Set a 'valid until' date and request a deposit or full advance payment so clients can secure budget approval and lock in pricing.

160+ Currencies

Built for exports and B2B pre-sale. Pick any currency for international quotes and customs estimates and download an instant, watermark-free PDF.

How to Create a Proforma Invoice

1

Add Your Details

Enter your business and the buyer's details, then list the goods or services with quantities and estimated rates.

2

Set Terms & Validity

Choose your currency, add tax or shipping estimates, set a 'valid until' date, and note any advance-payment or deposit terms.

3

Download the PDF

Export a clean, watermark-free proforma invoice PDF and send it to your client for budget approval or customs.

What Is a Proforma Invoice?

A proforma invoice is a preliminary bill of sale sent to a buyer before goods are shipped or services are delivered. It sets out the expected price, quantities, and terms of a transaction so the buyer knows exactly what to expect — and can arrange payment, financing, or internal approval — before committing. Unlike a final invoice, a proforma is not a record of a completed sale and is not entered into your books as revenue. It functions much like a detailed quotation, but in the familiar layout of an invoice. While some people search for a proforma invoice template in Word or Excel, an online generator fills it in, does the math, and exports a polished PDF in one step.

Proforma Invoice vs Invoice

The difference comes down to timing and intent. A proforma invoice is issued before the sale is confirmed and is an estimate — it does not request payment of a recorded debt. A standard (commercial or tax) invoice is issued after delivery, carries a unique invoice number, records the sale for accounting and tax purposes, and is the document that formally demands payment. A useful way to think about it: the proforma says "here is what this will cost," while the final invoice says "here is what you now owe." When the buyer confirms, you simply reissue the proforma as a final invoice.

Proforma Invoice vs Quote

A proforma invoice and a quote (or estimate) do the same core job — both communicate expected pricing before any money changes hands. The practical distinction is presentation and convention. A quote is typically more informal and used early in a sales conversation, whereas a proforma is formatted like a real invoice and is often the document a buyer needs to release a deposit, open a letter of credit, or clear an international shipment through customs. Many businesses send a quote first to win the deal, then a proforma to formalize the numbers ahead of the final invoice.

When Should You Use a Proforma Invoice?

Reach for a proforma invoice whenever you need to formalize expected costs before a sale is final. Common situations include:

  • Requesting an advance payment or deposit before you begin work or ship an order.
  • Exports and customs estimates — buyers and customs authorities often need a proforma to estimate duties, taxes, and shipping ahead of a commercial invoice.
  • B2B pre-sale and budget approval, where a corporate buyer must run the figures through procurement before issuing a purchase order.
  • Locking in pricing on a quote with a clear validity date so currency rates and stock availability are not held open indefinitely.

What to Include on a Proforma Invoice

A good proforma invoice contains most of what a final invoice does, with a few key differences in labelling and intent:

  • A clear "Proforma Invoice" heading and a proforma number
  • Your business and the buyer's name, address, and contact details
  • An itemized list of goods or services with quantities and estimated rates
  • Estimated tax, shipping, and discounts, plus the total amount
  • The currency and, for exports, product descriptions and declared values
  • A validity ("valid until") date and any advance-payment terms

Note: a proforma is not a tax invoice. It is a quotation-style estimate, not a demand for payment, and should not be used to reclaim tax or recorded as revenue. Once the sale is confirmed, always issue a proper final invoice. This page is general information, not legal or tax advice — check the rules in your jurisdiction if in doubt.

Create a Proforma Invoice in InvoiceGen

InvoiceGen's free proforma invoice maker runs entirely in your browser — no sign-up, no paywall, and no watermark. Open the proforma invoice generator, fill in your line items, set your currency and validity date, and download the PDF. When the buyer confirms the order, switch the document type and reissue the same details as a final invoice without re-entering anything. For background on document types, see our guide on invoice vs receipt vs quote.

Frequently Asked Questions

What is the difference between a proforma invoice and a regular invoice?
A proforma invoice is sent before a sale is finalized to show the expected cost — it is not a demand for payment and should not be entered into your accounts as revenue. A regular (commercial or tax) invoice is issued once the goods or services are delivered and is the document that legally requests payment and records the sale. The proforma comes first; the final invoice comes after the deal is confirmed.
Is a proforma invoice legally binding?
Generally no. A proforma invoice is a good-faith estimate of price, quantity, and terms, not a binding demand for payment. It can, however, form part of a binding agreement if both parties sign it or reference it in a contract or purchase order. Always label the document clearly as a proforma so there is no confusion with a final tax invoice.
Can I convert a proforma invoice into a final invoice?
Yes. Once the buyer confirms the order, you reissue the same line items as a final invoice — usually by changing the heading from 'Proforma Invoice' to 'Invoice', adding a new invoice number, and updating any quantities or amounts to the actual values. In InvoiceGen you can switch the document type and keep all your existing field data, so there is no need to re-enter anything.
Can a proforma invoice be used to request an advance payment or deposit?
Yes. A proforma is commonly used to request a deposit or full advance payment before work begins or goods ship. It gives the buyer a clear figure to pay against and lets them secure internal budget approval. Just remember the proforma itself is not a tax document — issue a proper final invoice or receipt once the payment is made.
How long is a proforma invoice valid?
There is no fixed legal validity period — you set it. Most businesses include a validity or 'valid until' date of 14 to 30 days so the quoted prices, exchange rates, and stock availability are not held open indefinitely. InvoiceGen lets you set this date directly on the proforma so the buyer knows when the offer expires.
Is the proforma invoice generator really free with no sign-up?
Yes. Creating and downloading proforma invoices is 100% free — no account, no subscription, and no watermark on your PDF. Your data stays in your browser, and you can pick from 160+ currencies for international deals.

Start Your Proforma Invoice for Free

Create Your Proforma Invoice Now