100% free, no account required

Free Proforma Invoice Generator

Build a proforma invoice in your browser. It stamps PROFORMA on the document, skips the payment-terms section, and downloads a clean PDF. No signup.

Your Information (From)

Buyer (Prepared For)

Proforma Details

Line Items

Live Preview

Updates as you type

Your Business Name

Proforma Invoice

PRO-0001

Proforma

Prepared For

Buyer Name

Date

June 13, 2026

Valid For

30 days

DescriptionQtyPriceTotal
Product or service1$100.00$100.00
Subtotal$100.00
Estimated Total$100.00

This is a proforma invoice, not a request for payment. A final invoice will follow on order confirmation.

Generated with WaffleInvoice, waffleinvoice.com

No credit card required. Free forever.

What a proforma invoice is

A proforma invoice is a preliminary, invoice-shaped document you send before a sale is final. It carries the same line items, quantities, and total as the eventual invoice, but it is not a request for payment and you do not record it as revenue. Buyers use it to get internal budget approval, arrange financing, or declare a shipment value to customs.

This generator stamps PROFORMA on the document and leaves off the payment-terms and pay-now section that belong on a real invoice, so nobody mistakes it for a bill. Set a validity window so a price you quote today does not bind you in three months.

Proforma invoice vs final invoice

A proforma comes before the sale and is non-binding. A final (commercial) invoice comes after the deal is agreed, is a binding request for payment, and is what you record in your books. The cleanest workflow is to reuse the proforma line items to build the final invoice once the buyer says yes, so the totals match start to finish.

For the full definition, see the proforma invoice glossary entry and the deep-dive guide what is a proforma invoice.

FAQs

Frequently asked questions

Is this proforma invoice generator free?

Yes, completely free with no account required. Fill in the details, preview live, and download a PDF or Word file. If you want to turn the proforma into a real invoice when the deal closes, a free WaffleInvoice account does that too.

What is the difference between a proforma invoice and a regular invoice?

A proforma invoice is preliminary and non-binding, sent before the sale to help the buyer commit. A regular invoice is binding, sent after the sale, and is recorded as revenue. This tool marks the document PROFORMA so the two are not confused.

Should a proforma invoice have payment terms?

No. Hard payment terms like Net 30 and a pay-now link belong on the final invoice, not the proforma. A proforma instead carries a validity window for the prices, which this generator includes.

Can I turn a proforma into a real invoice?

Yes. With a free WaffleInvoice account you can reuse the same line items to issue a final, payable invoice in a couple of clicks once the buyer confirms the order.

Want WaffleInvoice to turn this into a real invoice when the deal closes?

WaffleInvoice is free for unlimited invoices. Send invoices with your terms, accept card and bank payments, and track who has paid, all from one free account.