100% free, no account required

Free Proforma Invoice Generator

Create a preliminary invoice-format quote in your browser, then download a clean PDF or Word file. It is not a payment demand. 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

October 28, 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 card to sign up; card on first Send, never charged on Free. Free forever.

What is a pro forma invoice?

A pro forma invoice is a preliminary invoice-format quote sent before a sale is finalized. Buyers use it for approval, financing, or export planning because it describes the proposed goods, prices, and terms. It is not the final accounting invoice or a payment demand, and the seller issues the final invoice after the buyer confirms the sale.

This generator stamps PROFORMA on the document. Proposed payment terms can describe the planned sale, while a pay-now demand belongs on the final invoice. Set a validity window so a price you quote today has a clear expiration date.

What to include

Use the standard fields for any proposed sale. Add the export-only details when the document will support shipping, customs, or trade planning.

Standard and export-only pro forma invoice fields
FieldWhen to include itPurpose
Seller and buyerStandardIdentifies both parties
Buyer referenceStandard when suppliedConnects the quote to a PO or internal request
Item description, quantity, unit and extended priceStandardExplains the proposed sale and total
DiscountsStandard when offeredShows how the proposed total was calculated
Proposed payment termsStandard when agreed or proposedDescribes the planned sale without demanding payment now
Validity dateStandardStates when the proposed prices expire
Weights and dimensionsExport onlySupports freight and customs planning
Incoterm and delivery pointExport onlyStates the proposed delivery responsibility and place
Estimated shipping dateExport onlySupports logistics planning

Proforma invoice vs final invoice

A proforma comes before the sale and remains preliminary. A final (commercial) invoice comes after the deal is agreed, requests 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 sent before the sale to help the buyer review the proposed goods, prices, and terms. A regular invoice is the final accounting document and payment request. This tool marks the document PROFORMA so the two are not confused.

Should a proforma invoice have payment terms?

It can. Proposed payment terms may describe the planned sale, such as a deposit or payment window. A pay-now demand belongs on the final invoice. This generator keeps payment terms optional and separately states how long the proposed prices remain valid.

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?

Create unlimited invoices and track manual payments on Free, with 25 email sends per rolling 30 days (new accounts: 5 per 24 hours for the first 14 days). Pro adds online card and bank payments, unlimited sends, and automatic reminders.