luckpanda

Free proforma invoice generator

Free to createNo account needed

A proforma invoice states what you will charge before the goods or services are delivered. It is a commitment to price, not a demand for payment.

Proforma invoice · example

FromNorthwind Design Studio
ToAcme Imports GmbH
CurrencyUSD
DescriptionQtyPriceAmount
Brand identity design1$2,400.00$2,400.00
Website design and build40$95.00$3,800.00
Total$6,200.00
Create with an AI agent

Ask your AI assistant to make a proforma invoice

Copy this prompt into ChatGPT, Claude, Gemini or Perplexity. It asks you for the details, then gives you a link that opens this page filled in, or the PDF.

Use https://luckpanda.app/tools/proforma-invoice to create a proforma invoice. Ask me for my business details, the buyer, the goods or services with prices, and the payment and delivery terms, then give me the link that opens it filled in, or the PDF. Follow the instructions at https://luckpanda.app/tools/proforma-invoice.md

Instructions for AI agents

Ask the person for every detail; never invent business names, tax numbers or prices. Then use one of these, all free and without an account:

  • Prefill link. Open https://luckpanda.app/tools/proforma-invoice?doc= followed by the document as base64url JSON (or URL-encoded JSON), or use simple parameters such as ?seller_name=…&buyer_name=…&item=Design|1|1200|18. Invalid parts are left out and listed on the page.
  • Short link. POST https://luckpanda.app/api/public/drafts with {"page": "proforma-invoice", "doc": {…}} returns https://luckpanda.app/d/…, open for 7 days.
  • Branded PDF. POST https://luckpanda.app/api/public/pdf with {"doc": {…}} returns the PDF with a LuckPanda footer and a verification code. About 40 an hour per network.
  • MCP. https://luckpanda.app/mcp/public: create_document_link, create_document_pdf, get_document_rules.

Fields, country rules and an example JSON: https://luckpanda.app/tools/proforma-invoice.md. Numbering, sending, payment links and clean PDFs need the person to sign in to LuckPanda.

Keep this document

Enter your email and we'll send a sign-in link. Your draft is saved to your account when you open it.

or use your email

Quick answer

What is a proforma invoice?

A proforma invoice is a seller's advance statement of what a sale will cost: the goods or services, quantities, prices, tax, delivery and payment terms, sent before anything is supplied. Buyers use it to approve a purchase, pay an advance, open a letter of credit or declare value to customs. It is not a tax invoice and is not recorded as a sale; the real invoice follows on delivery or payment.

  • Title it "Proforma invoice" and number it in its own series, never the tax invoice series.
  • The buyer cannot reclaim VAT or claim GST input tax credit on it.
  • An advance paid against it can still create tax: GST on advances for services in India, VAT on deposits in the UK and EU.
  • For a letter of credit or a normal customs entry, the final commercial invoice is what counts.

Last reviewed: · Also in: हिन्दी · Deutsch · Français

On this page
  1. What a proforma invoice is, and what it is not
  2. How to fill in this proforma invoice generator
  3. When to send a proforma invoice
  4. Example: an export proforma invoice with an advance
  5. What goes on a proforma invoice, field by field
  6. Customs and shipping: what a proforma is accepted for
  7. Advance payments against a proforma: the tax rules
  8. Proforma invoices and letters of credit
  9. Turning a proforma into the final invoice
  10. Proforma invoice vs quotation vs commercial invoice vs tax invoice
  11. Mistakes to avoid
  12. Key terms
  13. Questions people ask

What a proforma invoice is, and what it is not

"Pro forma" is Latin for "as a matter of form". A proforma invoice looks like an invoice, with the same parties, lines, prices and tax, but it describes a sale that has not happened yet. It tells the buyer exactly what the final invoice will say, so they can arrange money, approvals or paperwork before you ship or start work.

It does three useful jobs. It fixes the commercial terms (price, currency, delivery, validity), it supports the buyer's paperwork (a purchase approval, an import payment, a bank loan, a letter of credit), and it asks for an advance where you want money before you commit stock or time.

What it does not do: it does not record a sale in your books, it does not create a debt the buyer must pay, and it does not give the buyer a tax credit. Tax authorities in India, the UK and the EU all treat the later invoice, not the proforma, as the tax document.

Proforma or performa?The correct spelling is proforma (or pro forma, as two words, common in the UK and US). "Performa" is a frequent misspelling, especially in India; it means nothing different.

How to fill in this proforma invoice generator

  1. Add your business and the buyerEnter the legal names, addresses and tax numbers exactly as they will appear on the final invoice: GSTIN in India, VAT number in the UK and EU.
  2. List the goods or servicesOne line per item with quantity, unit and price. In India, add the HSN or SAC code on each line; for exports, put the HS code in the description if the editor shows no code field.
  3. Set the currency and taxChoose the currency the buyer will pay in and the tax rate you expect to charge on the final invoice. Use 0% for exports and say why in the notes.
  4. Write the termsIn the terms, state the validity date, the advance due and how the balance is paid, the delivery lead time and the Incoterms. In the notes, add country of origin and weights for shipped goods.
  5. Sign in to issue and sendCreating and editing here is free. Signing in gives the proforma a number from its own series and lets you send it and later convert it into the invoice; downloading the PDF is free with a small LuckPanda footer, while issuing, sending and clean PDFs without our branding need the Sales module.

When to send a proforma invoice

SituationWhy the buyer needs itWhat follows
Advance or deposit before work startsThey pay against a document that states the full price and the share due nowReceipt for the advance, then the final invoice
Export orderThe importer needs a priced document for an import licence, a foreign-exchange payment or a letter of creditCommercial invoice with the shipment
Customs for goods not soldSamples, replacements and repairs have no sale invoice, but customs still needs a valueThe proforma travels with the goods
Buyer's internal approvalA purchasing or finance team signs off a spend before raising a purchase orderPurchase order, delivery, invoice
Loan or grantA bank or funding body pays the seller directly against the quoted price (vehicles, machinery, course fees)Invoice to the buyer once the funds arrive
Made-to-order or reserved stockYou hold goods or production capacity only once the order is confirmed and part-paidFinal invoice on dispatch

If the buyer only wants a price to compare suppliers, send a quotation instead. A proforma is for an order that is agreed, or about to be: it is the step between "yes" and delivery.

Example: an export proforma invoice with an advance

Cascade Lab Instruments in Portland, Oregon, has agreed to sell two centrifuges and spare rotors to Deccan Diagnostics in Hyderabad. Deccan's bank needs a proforma invoice to remit the 30% advance and to open a letter of credit for the balance. Exports from the US carry no sales tax, so the lines are untaxed; Indian customs duty and IGST are paid by the importer on arrival.

Example proforma invoice PI-2026-0142 from Cascade Lab Instruments Inc., Portland, Oregon, to Deccan Diagnostics Pvt Ltd, Hyderabad, for two benchtop centrifuges, two spare rotors and export crating, total 11,320 US dollars, FCA Portland, 30% advance and balance by letter of credit, with numbered notes on each field.
  1. Title: "Proforma invoice", so nobody books it as a sale or pays it twice.
  2. Reference from its own series (PI-…), separate from your invoice numbers.
  3. Validity: how long the prices and terms stand; 30 days is common.
  4. Incoterms: who pays freight and insurance, and where risk passes.
  5. Payment terms: advance due now and how the balance is paid.
  6. Buyer with full address; for imports into India, the importer's IEC.
  7. HS code per line: customs and the buyer's bank use it to classify the goods.
  8. Origin, weights and a "not a commercial invoice" line for shipping and customs.
An export proforma invoice. It carries everything the final commercial invoice will, plus validity and payment terms. The numbers match the worked example below.

The numbers: proforma invoice PI-2026-0142

ItemQtyRateAmountTax
Benchtop centrifuge, 24-place rotor2$4,850.00$9,700.00$0.00
Spare rotor, 12 x 50 ml2$620.00$1,240.00$0.00
Export crating and packing1$380.00$380.00$0.00
Subtotal$11,320.00$0.00
Total$11,320.00

Deccan Diagnostics remits the 30% advance of $3,396.00 against this proforma. The balance of $7,924.00 is paid under the letter of credit when Cascade presents the commercial invoice and transport documents after shipment.

What goes on a proforma invoice, field by field

FieldWhat to enterWhy
Title"Proforma invoice" (or "Pro forma invoice")Stops it being treated as a demand for payment or a tax invoice
Reference numberNext number in a separate series, e.g. PI-2026-0142Tax invoice series must stay continuous; a proforma that never converts would leave a gap
Date and validityIssue date and "valid until"Prices, exchange rates and stock change
SellerLegal name, address, tax number (GSTIN, VAT number, EIN)The buyer's bank and customs match it to the final invoice
BuyerLegal name, address, tax number; importer code for importsSame as on the final invoice
LinesDescription, HS/HSN/SAC code, quantity, unit, priceExactly what the final invoice will show
TaxThe rate and amount expected, for informationLets the buyer budget the full cost; nothing is payable on the proforma itself
Total and currencyTotal payable and the currencyA letter of credit and a foreign remittance are fixed in one currency
Payment termsAdvance due, balance terms, bank detailsUsually the reason the proforma exists
Delivery termsIncoterms, delivery date or lead time, freight and insuranceDecides the price basis and who pays what
Shipping details (goods)Country of origin, weights, packages, port or place of dispatchNeeded by freight forwarders and customs
SignatureAuthorised signatoryBanks and government buyers often insist on one

Customs and shipping: what a proforma is accepted for

Customs value goods from the sale invoice. A proforma stands in only where there is no sale invoice yet, or no sale at all.

  • Goods that are not sold. Free samples, warranty replacements, goods sent for repair, exhibition or return travel with a proforma invoice that states a realistic value and says "no commercial value" or "free of charge, value for customs purposes only". A value of zero is not accepted.
  • United States imports. If the commercial invoice is not available when goods are entered, US Customs may accept a pro forma invoice in the form set out in 19 CFR 141.85. Under 19 CFR 141.91 the importer gives a bond and must produce the commercial invoice within 120 days of filing the entry summary (50 days if it is needed for statistics).
  • Courier shipments. Express carriers ask for a commercial invoice for sales and accept a proforma for non-sale shipments. Use the carrier's required wording and the same value on the airway bill.
  • Indian imports and exports. The bill of entry or shipping bill is filed on the commercial invoice. Indian banks remitting an advance for imports usually ask for a copy of the proforma invoice, purchase order or contract as evidence of the trade.
Keep the proforma and the commercial invoice consistentIf the final invoice shows a different value, quantity or HS code from the proforma your buyer used for a licence, a remittance or a letter of credit, expect questions from their bank or customs. Change the proforma first, then ship.

Advance payments against a proforma: the tax rules

The proforma itself never creates tax. The money paid against it can.

India: services are taxed on the advance, goods are not

For goods, GST on advances was removed from 15 November 2017 (Notification 66/2017-Central Tax) for everyone except composition taxpayers: tax is due when you issue the tax invoice at supply. For services, the time of supply is the earlier of the invoice and the receipt of payment, so an advance is taxed in the month you receive it. Issue a receipt voucher (section 31(3)(d) and rule 50 of the CGST Rules), pay GST on the advance and report it in GSTR-1 table 11A. If the rate or the type of supply is not yet known, rule 50 says to use 18% and treat it as inter-state.

Northwind Design Studio in Bengaluru sends a Chennai client a proforma for a ₹2,40,000 website project with a 50% advance. Karnataka to Tamil Nadu is inter-state, so IGST applies.

India: proforma PI/2026-27/031 for a website project

ItemHSN/SACQtyRateTaxable valueTax
E-commerce website design and build9983141₹2,40,000.00₹2,40,000.00₹43,200.00
Taxable value₹2,40,000.00
IGST 18%₹43,200.00
Total₹2,83,200.00

India: receipt voucher for the 50% advance of ₹1,41,600

ItemHSN/SACQtyRateTaxable valueTax
Advance against PI/2026-27/0319983141₹1,20,000.00₹1,20,000.00₹21,600.00
Taxable value₹1,20,000.00
IGST 18%₹21,600.00
Total₹1,41,600.00

The advance of ₹1,41,600 is treated as GST-inclusive: ₹1,20,000 of value and ₹21,600 of IGST, paid in the month it arrives. The final tax invoice shows the full ₹2,83,200 and adjusts the tax already paid on the advance (GSTR-1 table 11B). If the project is cancelled, a refund voucher (rule 51) reverses it.

United Kingdom: a deposit creates a tax point

HMRC treats an advance payment or deposit as creating a VAT tax point when you receive it or when you issue a VAT invoice for it, whichever is first. So a customer who pays a 25% deposit against a proforma has triggered VAT on that 25%. HMRC's manual says a pro-forma is not an accounting document and should preferably be endorsed "This is not a VAT invoice"; your customer cannot reclaim input VAT on it, only on the VAT invoice you issue for the deposit or the supply.

UK: proforma for made-to-order office storage, VAT at 20%

ItemQtyRateAmountTax
Fitted office storage, made to order1£6,500.00£6,500.00£1,300.00
Subtotal£6,500.00
VAT 20%£1,300.00
Total£7,800.00

A 25% deposit is £1,950.00, of which £325.00 is VAT (one sixth of a VAT-inclusive amount at 20%). Account for that £325.00 in the VAT return for the period you receive the deposit, and give the customer a VAT invoice for it if they are VAT-registered.

European Union: VAT on payments on account

Under article 65 of the VAT Directive, where payment is made on account before goods or services are supplied, VAT becomes chargeable on receipt of the payment, on the amount received. Article 220 requires an invoice for such a payment from a business customer. In Germany this is an Anzahlungsrechnung (§ 14 (5) UStG); in France, a facture d'acompte. A proforma alone is not enough once money has arrived.

Germany: proforma for a CNC machine, VAT at 19%

ItemQtyRateAmountTax
CNC milling machine, 3-axis124.800,00 €24.800,00 €4.712,00 €
Subtotal24.800,00 €
VAT 19 %4.712,00 €
Total29.512,00 €

A 40% payment on account is 11.804,80 €, of which 1.884,80 € is VAT. The seller issues an advance-payment invoice for it and accounts for the VAT in that period; the final invoice deducts the advance and the VAT already invoiced.

United States

There is no federal VAT. Sales tax is set by each state; most tax the retail sale when it is made, so a deposit on a taxable sale is usually taxed with the sale. Check the state's rules for deposits on items you have not yet delivered. Exports and most sales for resale are not taxed.

Proforma invoices and letters of credit

An importer's bank opens a letter of credit from the terms in the proforma invoice: amount, currency, goods description, Incoterms, shipment date and the documents to be presented. That is where the proforma's job ends.

  • The presentation needs the real invoice. Under ICC practice (ISBP 745, paragraph C1), a credit that calls for an "invoice" is not met by one marked "provisional" or "pro-forma". Present a commercial invoice issued by the beneficiary.
  • Match the credit. Under UCP 600 article 18, the invoice must be made out in the name of the applicant, in the currency of the credit, and its goods description must correspond with the one in the credit. Copy the proforma's description into the final invoice word for word.
  • Check the LC before you ship. If the credit differs from your proforma (a wrong amount, an impossible shipment date), ask for an amendment first. A discrepancy found at presentation can delay or stop payment.

Turning a proforma into the final invoice

  1. Confirm what is actually suppliedQuantities, prices and dates often move between the proforma and dispatch. The final invoice shows what was delivered, not what was offered.
  2. Issue a new invoice from your invoice seriesThe proforma keeps its PI number. The tax invoice, VAT invoice or commercial invoice gets the next number in its own series and the date of supply.
  3. Reference the proformaQuote "Against proforma PI-2026-0142" so the buyer can match the advance and their approval.
  4. Deduct the advanceShow the advance received and the balance due. Where tax was paid on the advance (Indian services, UK and EU deposits), adjust it so tax is not paid twice.
  5. Close the proformaMark it converted, so nobody issues a second invoice from it. If the order is cancelled, mark it cancelled and refund or keep the advance as the contract says.

In TallyPrime, a sales voucher marked as optional prints as a proforma invoice and does not affect the books until it is made regular; see the Tally bill format page for how a Tally-style invoice is laid out. In LuckPanda, a proforma converts into an invoice line by line, and each line remembers how much of it has been invoiced.

Proforma invoice vs quotation vs commercial invoice vs tax invoice

QuotationProforma invoiceCommercial invoiceTax invoice / VAT invoice
PurposeOffer a priceConfirm the terms of an agreed sale before supplyBill the buyer for goods shipped; the customs and LC documentBill the buyer and account for tax
WhenBefore the buyer decidesAfter agreement, before deliveryAt shipmentAt supply or payment
BindingAn offer, if stated as fixedUsually not; it states agreed termsYes, a demand for paymentYes, a demand for payment
Tax effectNoneNone (an advance paid against it may be taxed)Depends on the country; exports usually zero-ratedOutput tax for you, input credit for the buyer
NumberingQuote seriesProforma seriesInvoice seriesConsecutive invoice series (India: unique per financial year, up to 16 characters)
Recorded in the booksNoNoYesYes

A deposit invoice (UK, Xero and similar software) is different again: it is a real invoice for part of the price, with VAT, issued when you want the deposit to be a proper sale document. Use a proforma when you want nothing booked until the customer commits; use a deposit invoice when the deposit itself must be invoiced.

Mistakes to avoid

  • Numbering proformas in the invoice series. Unconverted proformas leave gaps that tax auditors ask about. Use a PI series.
  • Calling it an invoice and expecting tax credit. Your buyer cannot claim GST input tax credit or reclaim VAT on a proforma.
  • Ignoring tax on the advance. In India, an advance for services needs a receipt voucher and GST that month; in the UK and EU, a deposit creates a VAT tax point.
  • Leaving out validity and currency. A proforma without them invites a dispute when prices or exchange rates move.
  • Changing the description on the final invoice. If a letter of credit or import approval was based on the proforma, the commercial invoice must match it.
  • Declaring samples at zero value. Customs need a realistic value even when nothing is paid.
  • Forgetting to close it. A proforma left open after invoicing can be invoiced twice.

Key terms

Proforma invoice
A seller's advance statement of the terms of a sale, issued before supply; not a tax invoice.
Commercial invoice
The invoice issued at shipment that bills the buyer; used by customs and banks.
Receipt voucher
The GST document an Indian supplier issues on receiving an advance (section 31(3)(d), rule 50).
Tax point
The date VAT becomes due; a deposit received before supply creates one in the UK and EU.
Letter of credit (L/C)
A bank's undertaking to pay the seller when compliant documents are presented.
Incoterms
ICC trade terms (FCA, FOB, CIF…) that say who pays transport and insurance and where risk passes.

Questions people ask

Is a proforma invoice a tax invoice?

No. It is a preliminary document that states the terms of a sale before supply. It is not recorded as a sale, and the buyer cannot claim GST input tax credit or reclaim VAT on it. Issue the tax invoice when you deliver or, where the law says so, when you are paid.

When do I need one?

When the buyer must pay an advance, open a letter of credit, get an import payment or licence approved, borrow to pay you, or get internal sign-off before you deliver. It is also used for customs when goods are shipped without a sale, such as samples.

What should a proforma invoice include?

The same details as the final invoice: seller and buyer with tax numbers, a description of each item with code, quantity and price, tax, total and currency. Add the title "Proforma invoice", a reference number, a validity date, payment and delivery terms, and a signature.

Is it free?

Creating, editing and downloading a proforma invoice as a PDF on this page are free and need no account; the free PDF carries a small LuckPanda footer. Issuing and sending it, converting it into an invoice and clean PDFs without our branding need the Sales module.

Is a proforma invoice legally binding?

Usually not on its own: it records the terms the seller will supply on. Once the buyer accepts it, for example by paying the advance or issuing a purchase order, those terms can form part of a contract, so state validity and conditions clearly.

Do I have to pay a proforma invoice?

You pay what it asks for only if you want the order to go ahead: typically an advance or full prepayment. It is not a debt in the seller's books. The binding demand for payment is the final invoice.

Is GST payable on an advance received against a proforma invoice?

For goods, no: GST on advances for goods was removed in November 2017 except for composition taxpayers. For services, yes: issue a receipt voucher under rule 50 and pay GST on the advance in the month you receive it.

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

The proforma comes before shipment and states the terms; the commercial invoice is issued at shipment and bills the buyer. Customs value the goods and banks pay letters of credit on the commercial invoice. A proforma stands in for customs only when there is no sale or the invoice is not yet available.

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

A quotation offers a price so the buyer can decide. A proforma invoice comes after the buyer has agreed and sets out the final terms, usually with a request for an advance.

How should proforma invoices be numbered?

In their own series, such as PI-2026-0001, separate from tax invoices. Many proformas never convert, and gaps in the invoice series raise questions with tax authorities.

How long is a proforma invoice valid?

As long as it says. Thirty days is common; use less when prices or exchange rates move quickly, and always state a "valid until" date.

In the app

Proforma invoices once you sign in

What you make here lands in Sales › Proforma invoices, next to your clients and payments. Ask for payment before you deliver.

Proforma invoices in LuckPanda for Fernhill Studio: showing requested $16,400.00 and €2,900.00; issued 3; drafts 0. Rows include PRO-2026-0003, Oakridge Public Library Foundation, Issued, Oct 8, 2026, Oct 23, 2026; PRO-2026-0002, Northgate Outfitters, Issued, Oct 3, 2026, Oct 18, 2026; PRO-2026-0001, Lumière Cosmetics SAS, Issued, Sep 18, 2026, Oct 3, 2026.
Proforma invoices in LuckPanda for Fernhill Studio on a phone: showing requested $16,400.00 and €2,900.00; issued 3; drafts 0. Rows include Oakridge Public Library Foundation PRO-2026-0003 · due Oct 23, 2026, $5,200.00 Issued; Northgate Outfitters PRO-2026-0002 · due Oct 18, 2026, $11,200.00 Issued.

About Proforma invoices in Sales

Keep everything you make

Sign in with your email and your drafts become documents in your own business, with clients, payments and books alongside.