Proforma Invoice Generator
Free Proforma Invoice Generator
Create a free proforma invoice with seller, buyer, products, prices, payment terms and validity dates. Download your proforma invoice as a PDF.
Seller
Buyer
Ship To
Line items
Tax, freight, and totals
Freight is included in the total when a Ship To address is provided.
What Is a Proforma Invoice?
A proforma invoice is a preliminary document that shows the expected cost of goods or services before a final invoice is issued. It looks like an invoice so the buyer can see seller, buyer, line items, and a total, but it is not a request for an outstanding balance on this page.
Teams often send a proforma invoice so a buyer can approve pricing, arrange funds, or confirm payment terms before shipment. It is not the same as a quote, a tax invoice, or a commercial invoice used with customs paperwork.
Use the generator above to fill in the form, review the live preview, and download a PDF. Treat this as a practical description, not legal or tax advice.
Create a Proforma Invoice
Start with the seller and buyer, add a PF- number and invoice date, then list the products and prices. Optional valid-until date, payment terms, ship-to, tax, and freight are available when the transaction needs them.
Payment terms describe the expected arrangement, such as an advance before shipment. They do not collect payment on this document. This page does not convert a proforma invoice into a final invoice.
What to Include in a Proforma Invoice
Use this as a practical checklist of what this generator supports, not as a legal minimum:
- Seller and buyer β who is offering the goods or services and who is expected to purchase them.
- Document identification β Proforma Invoice title, PF number, invoice date, optional valid-until date, currency, and payment terms.
- Ship To β an optional delivery address when it differs from the buyer.
- Line items β description, quantity, unit price, optional discount, and line amount.
- Totals β subtotal, tax where it applies, freight when a ship-to address is present, and the proforma total.
- Notes, terms, and signature β assumptions, validity, delivery conditions, and an optional signature.
Proforma Invoice Example
The sample below uses the same Custom layout as the live preview. It is a fictional sale from Maple Office Supplies Ltd. in Toronto to Harbor Business Solutions Inc. in Boston. It is not a real customer document.

Proforma Invoice
Maple Office Supplies Ltd. 410 King Street West Toronto, ON M5V 1K2 Canada
Harbor Business Solutions Inc. 88 Seaport Boulevard Boston, MA 02210 United States
Harbor Business Solutions Inc. Receiving Dock 2 120 Industrial Parkway Somerville, MA 02143 United States
| Description | Quantity | Unit Price | Discount | Amount |
|---|---|---|---|---|
| A4 copy paper, 10-ream cartons | 50 | USD 24.00 | 0% | USD 1200.00 |
| Adjustable monitor arms | 20 | USD 35.00 | 0% | USD 700.00 |
Read the sample from top to bottom:
- Proforma number β PF-10482.
- Invoice date β 15 September 2026, valid until 15 October 2026. There is no due date.
- Payment terms β 50% advance before shipment; balance before delivery.
- Seller and buyer β Maple Office Supplies in Toronto; Harbor Business Solutions in Boston.
- Ship To β Receiving Dock 2 in Somerville, which is not the buyer's Boston address.
- Line items β 50 cartons of A4 copy paper at $24 ($1,200) and 20 monitor arms at $35 ($700).
- Freight and total β freight $100 because Ship To is present. Subtotal $1,900, tax $0, proforma total $2,000. There is no amount paid or balance due on this document.
Proforma Invoice vs Quote
A quote typically proposes a price before the buyer commits. A proforma invoice is also preliminary, but it is usually laid out like an invoice and often includes payment terms. Not every business uses both documents, and the words can overlap.
| Topic | Proforma Invoice | Quote |
|---|---|---|
| Shape | Invoice-shaped expected cost. | Proposed price for defined work or goods. |
| Typical extras | Payment terms, optional ship-to and freight. | Valid-until date and quote total. |
| This site | This page creates a proforma invoice PDF. | Use the quote generator. |
Proforma Invoice vs Invoice
A proforma invoice shows expected cost before the sale is billed. An invoice is usually issued later to request or record payment. This page does not show amount paid or balance due, and it does not save the file to the invoice dashboard.
| Topic | Proforma Invoice | Invoice |
|---|---|---|
| Timing | Before a final bill is issued. | When you bill for goods or services. |
| Dates | Invoice date and optional valid until. | Invoice date and often a due date. |
| This page | Proforma total. No balance due row. | Use the invoice generator. |
Proforma Invoice vs Commercial Invoice
A commercial invoice is commonly used with an international shipment to describe the goods being exported. A proforma invoice is a preliminary expected-cost document. It is not a customs form, and this generator does not calculate duty.
If you need exporter and importer fields for a shipment, use the commercial invoice generator. For approximate pricing without invoice layout, use the estimate generator.
How to Create a Proforma Invoice
- Enter the seller name and address, and add a logo if you want one.
- Add the buyer name and address.
- Enter the proforma number and invoice date. Auto can fill a number with a PF- prefix.
- Add a valid-until date and payment terms if they apply.
- Add a Ship To address only if delivery is not to the buyer.
- Add line items, with quantity, unit price, and an optional line discount.
- Add tax if it applies, and freight if Ship To is filled.
- Add notes or terms if the transaction needs them.
- Review the live preview, then generate the PDF. No account is required.
Proforma Invoice Template
The Custom layout above is a free proforma invoice template: a fillable form you preview live and download as a PDF. You do not need a separate Word or Excel file.
The document title is Proforma Invoice. Proforma Number and Invoice Date identify the file. Valid Until and Payment Terms are optional. Seller sits opposite Buyer. Ship To appears when you enter a delivery address. The summary ends on Proforma Total, not a remaining balance.
Download a Proforma Invoice as a PDF
Review the preview, then choose Generate Proforma Invoice. You can download the PDF without creating an account. Email sharing is available from the success dialog. This page does not save the document to the invoice dashboard.
Frequently Asked Questions
What is a proforma invoice?
A proforma invoice is a preliminary document that shows the expected cost of goods or services before a final invoice is issued. It is often used so a buyer can review pricing, arrange funds, or confirm terms. On this page it is not treated as a demand for payment.
What is a proforma invoice used for?
Businesses commonly use a proforma invoice to communicate expected pricing before shipment or before work begins. Buyers may use it internally for approvals or to prepare payment. How a specific buyer, bank, or shipping team treats the file can vary.
Is a proforma invoice a final invoice?
No. A proforma invoice is a preliminary document. A final invoice is usually issued later to bill the sale. This generator does not create a tax invoice, and it does not record amount paid or balance due. Local rules vary, so treat this as a practical description, not legal advice.
What is the difference between a proforma invoice and a quote?
A quote typically proposes a price before the buyer commits. A proforma invoice is also preliminary, but it is usually formatted like an invoice and often includes payment terms and, when relevant, shipping details. This page creates a proforma invoice. Use the quote generator if you need a quote.
What is the difference between a proforma invoice and an invoice?
An invoice usually requests or records payment and may show amount paid and balance due. A proforma invoice shows expected cost and optional payment terms, without collecting payment on this page. After the sale is billed, use the invoice generator separately. This tool does not convert one document into the other.
What is the difference between a proforma invoice and a commercial invoice?
A commercial invoice is commonly used with an international shipment to describe the goods being exported. A proforma invoice is a preliminary expected-cost document and is not a customs form. Use the commercial invoice generator when you need that shipping document.
What information should a proforma invoice include?
A typical proforma invoice includes the seller, the buyer, a proforma number and invoice date, line items with quantities and unit prices, currency, and the proforma total. You can add a valid-until date, payment terms, optional ship-to and freight, tax, notes, terms, and a signature when they apply. Requirements vary.
Can I use a proforma invoice for international transactions?
Yes, many teams use a proforma invoice to share expected pricing for a cross-border sale before a final invoice or shipping papers are prepared. This page does not claim that every bank, customs office, or tax authority will accept the same layout.
Can I download a proforma invoice as a PDF?
Yes. Review the preview, then choose Generate Proforma Invoice. You can download the PDF without creating an account.
Is the proforma invoice generator free?
Yes. This page is a free proforma invoice generator. Fill in the form, review the live preview, and download a PDF. No account is required.
More Free Business Document Generators
- Invoice generatorCreate a professional invoice and download a PDF.
- Quote generatorPropose pricing before the buyer places an order.
- Estimate generatorOutline expected pricing before the work is agreed.
- Purchase order generatorAuthorize a purchase to send to a supplier.
- Commercial invoice generatorDescribe goods for an international shipment.
- Receipt generatorConfirm a payment you have already received.
- Credit note generatorRecord a credit or adjustment against an earlier invoice.
