Proforma invoice generator — quote the full price before you supply

Before you ship or start work, send the buyer a proforma invoice — enter the items, your tax rate, shipping, validity date, payment terms and bank details, and the tool prints a document that shows the full amount to pay and clearly says it is not a tax invoice.

Live demo · real result from this tool
Document
Parties

Seller

Buyer

Ship to (optional)

Items
₹21,000.00
₹1,200.00
Totals

Enter the rate that applies to your supply — rates are never assumed. Tax is worked out on each rate's taxable value and rounded to the nearest paisa.

Notes
Total₹27,696.00
Subtotal
₹22,200.00
GST
₹3,996.00
Line items
2

Download PDF uses a standard font (Latin characters). For other scripts use Print / Save as PDF.

Saffron Studio LLP

14 MG Road, Indiranagar
Bengaluru, Karnataka 560038
billing@saffron.example · +91 80 4000 1234
GSTIN: 29ABCDE1234F1Z5

Proforma invoice

Proforma no.PI-2026-009
Date2 Oct 2026
Valid until16 Oct 2026
Delivery termsEx-works Bengaluru
Place of supplyHaryana (06)

Buyer

Northwind Traders Pvt Ltd
Plot 7, Sector 18
Gurugram, Haryana 122015
GSTIN: 06AAACN1234K1Z2
#DescriptionHSN / SACQtyUnitRate (INR)Amount (INR)
1Printed brochures, A4, 4 pages4911500pc42.0021,000.00
2Packaging boxes481910pc120.001,200.00
Amount in words: Twenty-seven thousand six hundred and ninety-six rupees only
GST rateTaxable valueIGSTTotal tax
18%22,200.003,996.003,996.00
Subtotal22,200.00
IGST @ 18%3,996.00
Shipping1,500.00
Total (INR)27,696.00

Bank details

HDFC Bank, A/c 50200012345678, IFSC HDFC0000123

Payment terms

100% advance before dispatch.
Authorised signatory
This is a proforma invoice, not a tax invoice. A final invoice will be issued on supply.

Processed on your device — nothing is uploaded.

How to use the proforma invoice generator

  1. Under Document, fill in the Proforma no., Date, Valid until, Delivery terms (for example “Ex-works Bengaluru”) and Place of supply.
  2. Under Parties, enter the Seller (you, with logo), the Buyer and, if different, Ship to.
  3. Add the items with description, HSN / SAC or code, quantity, unit and rate.
  4. Under Totals, set the tax system and rate, any discount, Shipping, and tick Round total to a whole unit if you want.
  5. Put your account details in Bank details and the advance or payment conditions in Payment terms, then send the PDF.

What it does and when to use it

Exporters, manufacturers and service firms that ask for payment up front use proformas every day. The buyer gets a document that looks like the final invoice — same items, same tax, same total — which their bank, purchasing team or customs agent can work from. The validity date protects you if prices change.

The proforma shows your logo, address and tax ID, the title “PROFORMA INVOICE” with its number, dates, delivery terms and place of supply, the Buyer and Ship to blocks, the items table, the summary (subtotal, discount, tax, shipping, round off, total) with the amount in words, a GST rate table for Indian GST, your bank details and payment terms, and an “Authorised signatory” line. The footer states that it is not a tax invoice.

How it works

Line amount = quantity × rate, less any line discount. An overall discount comes off before tax. Tax is calculated at your rate on the taxable value — for Indian GST as IGST, or as CGST plus SGST / UTGST for supplies within one state. Shipping is added after tax, then the optional round-off. All maths uses whole paise or cents, in your browser.

Worked examples

Printed brochures for an out-of-state buyer (the sample). 500 brochures at ₹42 (₹21,000) and 10 boxes at ₹120 (₹1,200) give ₹22,200.00. IGST 18% adds ₹3,996.00 and shipping ₹1,500.00: Total: ₹27,696.00, with “100% advance before dispatch.” as the payment terms.

Buyer in the same state. Unticking inter-state splits the tax into CGST 9% ₹1,998.00 and SGST / UTGST @ 9% ₹1,998.00; the total does not change.

An export quote in dollars, no tax. Currency USD and “No tax”: $22,200.00 + $1,500.00 shipping = Total: $23,700.00.

Limits and tips

  • Use your own number series (PI-…) so proformas are not confused with tax invoices.
  • When the order is confirmed, copy the same lines into the final invoice.
  • If the buyer sends a purchase order in reply, quote its number on your invoice.

Frequently asked questions

What is a proforma invoice for?
It tells a buyer exactly what they will be charged before the sale happens — so they can pay an advance, get internal approval, open a letter of credit or arrange an import licence. It is a commitment to price and terms until the validity date, not a demand for payment of a completed sale.
Is a proforma invoice a tax invoice?
No. Every proforma made here ends with "This is a proforma invoice, not a tax invoice. A final invoice will be issued on supply." Issue the real invoice when you deliver.
How is it different from a quotation?
Both state prices in advance. A quotation is an offer the buyer may accept or not, often with scope notes and a client acceptance line. A proforma is usually sent once the buyer has agreed, laid out like the final invoice, with bank details for the advance.
What does "Round total to a whole unit" do?
It rounds the grand total to the nearest rupee, dollar or pound and shows the difference as a "Round off" line, so the buyer can transfer a round figure.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close