Pro Forma Invoice Generator

Free No sign-up

Create professional pro forma invoices with custom terms, shipping details, and automatic calculations.

Your Business
Add logo
Bill To
Ship To optional
Pro Forma Details
Line Items
Notes & Terms optional
%
%
$

What is a pro forma invoice?

A pro forma invoice is a preliminary bill of sale sent to buyers in advance of a shipment or delivery of goods. It notes the kind and quantity of goods, their value, and other important information such as shipping details and Incoterms. While it looks like a standard invoice, it doesn't represent a final demand for payment or carry accounting value.

It is primarily used in international trade to declare the value of goods for customs clearance before they actually cross borders. Because it provides a clear breakdown of costs, buyers also use it to open letters of credit, secure funding, or arrange advance payments.

Pro Forma Invoice= Preliminary Quote + Shipping Terms + Customs Value

The main difference between a pro forma and a standard invoice is commitment. A pro forma is an estimate subject to change, whereas a commercial invoice is the final bill for goods already shipped or services rendered.

How to use this pro forma invoice generator

Step 1. Enter your business and client details. Fill in the "Bill To" section with your client's billing address. If you are shipping physical goods, add the exact delivery location in the optional "Ship To" section.

Step 2. Set the terms and dates. Add an invoice number, the issue date, and a validity date to clarify how long your quote is valid. Use the "Incoterms" dropdown to specify who handles shipping, insurance, and tariffs (e.g., FOB, CIF, EXW).

Step 3. Add your line items. Describe the goods or services, quantity, and unit price. The calculator will automatically update the subtotal.

Step 4. Apply taxes and shipping. Enter any applicable tax percentage and flat shipping or freight costs. For example, if your subtotal is $5,000, adding a $250 freight cost and 0% tax makes your total $5,250.

Step 5. Download or share. Click "Download PDF" to generate a clean, watermark-free document. You can also click "Copy Link" to save your data in a URL and share the pre-filled template with your team.

If you need to generate a standard tax invoice for completed work instead, use our Invoice Generator.

Frequently Asked Questions

What is a pro forma invoice?
A pro forma invoice is a preliminary bill of sale sent to buyers before goods are shipped. It outlines the types of goods, quantities, and their estimated value, primarily serving as a formal quote or a document for customs clearance.
What is the difference between a pro forma and a commercial invoice?
A pro forma invoice is an estimate provided before goods are shipped, while a commercial invoice is the final, legally binding bill issued after the transaction is complete. Commercial invoices are recorded in accounting books; pro forma invoices are not.
How do you make a pro forma invoice?
You make a pro forma invoice by detailing the seller and buyer information, adding a clear description of the goods, quantities, prices, and shipping terms (Incoterms). You must clearly label the document as a "Pro Forma Invoice" so it is not confused with a final tax bill.
Is a pro forma invoice a demand for payment?
No. A pro forma invoice is not a legal demand for payment. It is a good-faith estimate that allows the buyer to understand the final costs, secure funding, or clear goods through customs before the actual commercial invoice is issued.
When should you use a pro forma invoice?
You should use it when exporting goods internationally, as customs authorities require it to assess duties and taxes before the shipment arrives. It is also useful when a buyer needs to pay in advance or open a letter of credit.