Skip to content
Free tool, no sign-up

Free Proforma Invoice Generator

Create a proforma invoice that a buyer, a bank or a customs officer can act on immediately. This generator lays out your goods or services in final-invoice format — named buyer, exact quantities, one clear total in your chosen currency and a validity date — while marking the document plainly as a proforma, not a tax invoice. Use it to win advance payment, support an import declaration or anchor a letter of credit, then download a clean PDF in seconds.

Seller and buyer

Proforma details

Line items

€3,840.00
€1,450.00

Live preview

PROFORMA INVOICE

Proforma — not a tax invoice

PI-2026-014

Issued: 2026-11-13

Valid until: 2026-12-13

Proforma invoice — not a tax invoice. Issued for quotation, customs and advance-payment purposes; a final tax invoice follows delivery.

Seller

Sahara Textile Exports

Plot 88, Industrial Estate, Kot Lakhpat, Lahore, Pakistan

exports@saharatextile.example

+92 42 3512 8890

Buyer

Baltic Home GmbH

Am Sandtorkai 42, 20457 Hamburg, Germany

DescriptionQtyUnit priceAmount
Cotton bed sheet set, 400 TC, king size (cartons of 12)40€96.00€3,840.00
Cotton bath towels, 600 GSM, white (bales of 50)25€58.00€1,450.00
Subtotal€5,290.00
Discount (0%)-€0.00
GST (0%)€0.00
Grand total€5,290.00

Prices are FOB Karachi. Shipment within 21 days of advance payment confirmation. This proforma is valid until the expiry date shown above.

What a proforma invoice is — and how it differs from other documents

A proforma invoice is a preliminary bill of sale sent before goods are shipped or services are delivered. The word proforma means for the sake of form: the document looks and reads like a final invoice, with a named seller and buyer, itemised goods, quantities, prices and a total, but it is issued in advance of the actual transaction. Its job is to let everyone downstream — the buyer, the buyer bank, a customs authority, an insurer — work from exact figures rather than estimates, while no sale has yet been recorded and no tax has yet fallen due.

That timing is what separates it from a commercial or tax invoice. A commercial invoice is issued when goods actually move, it declares the real value of a real shipment, and it becomes an entry in the seller accounts and a tax document for both parties. A proforma, by contrast, records an intention: quantities can still change, shipment can still be cancelled, and if the deal dies the proforma is simply voided — there is nothing to credit or reverse. It also differs from a quotation. A quotation is an offer that may cover several options, optional extras and alternative prices, often without naming a buyer at all. A proforma commits to one configuration for one buyer at one total, which is why banks and customs desks ask for a proforma and will not work from a quotation.

When a proforma invoice is used

The most common use is international trade. An importer in Hamburg buying textiles from Lahore needs a document before the goods exist as a shipment: the proforma supports the import declaration, lets customs estimate duty in advance, and gives the buyer the exact figure needed to apply for foreign exchange or an import licence. Without it, the first time anyone official sees the value of the order is when the container is already on the water.

Advance payment is the second big use. Exporters and made-to-order manufacturers rarely start production on a promise, so the proforma becomes the basis for a deposit or full prepayment: the buyer pays against a numbered document and quotes that number on the transfer, and both sides can reconcile the payment in seconds. Closely related is the letter of credit, where a bank guarantees payment if the seller ships exactly what was agreed — the proforma is usually the document the credit is opened from, so its descriptions and totals must match the eventual commercial invoice line for line. Proformas also appear in quieter corners of business: a company may need one to get internal budget approval for a purchase, a traveller may need one to support a business visa application, and insurers use proforma values to quote cover for goods in transit. In each case the pattern is the same — a formal, priced, time-limited statement of a deal that has been agreed but not yet executed.

What customs officers and banks expect to see

Officials read proformas quickly and reject them for predictable reasons. The fields below are the ones that matter most, and every one of them can be filled in with this generator.

  • Full legal names and addresses for both seller and buyer — a trading nickname or a missing country can stall a customs file or a bank compliance check.
  • Precise goods descriptions with quantities, unit prices and packing details. Cotton bed sheets, 400 thread count, cartons of 12 clears faster than a single line that says textiles.
  • One currency, used consistently, with the total written once and matching the sum of the lines. Mixed currencies are the single most common reason a bank returns a proforma.
  • A document number and issue date, plus a validity date, so the reader can tell the offer is current and can cite the document unambiguously.
  • Delivery terms in the notes, such as FOB Karachi or CIF Hamburg, naming who pays freight and insurance. Add your tax registration number to the seller block if you have one.

Tips for proformas that clear without questions

Always set a validity date, and make it realistic. Thirty days is the default here because it gives a buyer time to arrange payment or a letter of credit while protecting you from raw-material price rises. If your inputs are priced in a volatile currency, shorten the window to 14 days and say so in the notes — buyers respect a stated reason far more than a silent price increase later. State your Incoterms in the notes field as well: three letters such as FOB, CIF or EXW, followed by a named place, decide who pays for freight, insurance and export clearance, and leaving them out is an invitation for a dispute after the goods ship.

Keep your numbering consistent across the whole deal. A tidy pattern is to give the proforma a PI number, then issue the final commercial invoice with a closely related number and a note that it follows proforma PI-2026-014. Bank staff reconciling a letter of credit compare the two documents side by side; matching descriptions, quantities and totals make that check take a minute, while even a small unexplained difference can hold payment for weeks. Finally, mark the document clearly. This generator prints a banner stating that the document is not a tax invoice — keep that wording intact. It protects the buyer from trying to reclaim tax on a document that carries none, and it protects you if the proforma is ever filed in the wrong folder at audit time.

Frequently asked questions

Is a proforma invoice legally binding?
On its own, no. A proforma invoice is a statement of intent: it records what the seller expects to supply, at what price, and on what terms, but it is not a demand for payment and it does not by itself create a contract. It becomes commercially meaningful when the buyer accepts it — for example by paying an advance against it, signing it, or using it to open a letter of credit — because that acceptance, together with the proforma, evidences the deal. If you need a binding commitment, follow the accepted proforma with a written sales contract or a signed purchase order.
Can a customer pay against a proforma invoice?
Yes, and advance payment against a proforma is one of its main uses. Exporters routinely ask for a deposit or full prepayment before production or shipment, and the proforma gives the buyer a precise document to pay against: the right amount, the right currency, and a reference number to quote. The seller still issues a final commercial and tax invoice when the goods are delivered, and that final invoice — not the proforma — is the document both sides use in their accounts.
Does a proforma invoice count for tax or VAT?
No. A proforma invoice is not a tax invoice: it creates no tax point, it is not entered as a sale in the seller accounts, and the buyer cannot reclaim GST or VAT from it. Tax is charged and recorded on the final invoice issued at delivery. This is exactly why the document must be clearly headed as a proforma — if a proforma looks identical to a tax invoice, an auditor or a customs officer may treat it as one, and the confusion can delay clearance or a tax claim.
How long should the validity period on a proforma invoice be?
Thirty days is the most common validity period, and it is the default in this generator. Shorter periods, such as 7 to 14 days, suit goods whose prices move quickly, like metals, electronics or anything priced in a volatile currency. Longer periods, up to 90 days, are normal for made-to-order machinery or project work where the buyer needs time to arrange finance or import licences. Whatever you choose, print the expiry date on the document: a proforma without a validity date invites the buyer to hold you to an old price months later.
What is the difference between a proforma invoice and a quotation?
A quotation is an offer: it names your price for goods or services, often with options and alternatives, and it may not even name a specific buyer. A proforma invoice is that offer rewritten in final invoice format for one named buyer, with exact quantities, a single total, a document number and a validity date. Banks, customs authorities and finance departments prefer the proforma because it is precise enough to pay against, clear a shipment against, or attach to a letter of credit — none of which a general quotation can do.