Proforma Invoice Generator

Make a GST proforma invoice with advance, payment terms and bank details, as a PDF

Your business
GST registration
Registered under GST (regular scheme).
optional
optional
optional

Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy

Customer (billed to)
if registered
optional
optional
if different
Shown as the delivery (ship-to) address.
Saved only in this browser.
Document details
Any reference, e.g. PI-2026-007. The tax invoice gets its own number later.
optional
optional
An amount like 25000, or a percentage of the total like 50%.
optional
For goods: where delivery ends. For most services: the customer's location. Decides CGST+SGST vs IGST.
Items
Item 1
Bank and UPI details
optional

Runs entirely in your browser. Nothing you type or upload is sent to us or stored. How we handle privacy

Logo and signature
PNG or JPG. Printed at the top left.
A photo of your signature on white paper, or a PNG with a transparent background.

Your files are processed in your browser. They are never uploaded, and nothing is stored after you close the page. How we handle privacy

Notes and terms
optional
optional
Check before you send
  • Enter your GSTIN (or choose “Not registered” as your GST type).
  • Choose your state.
  • Add at least one item.
Your business name
Proforma Invoice
This is not a tax invoice. Issued for the buyer's confirmation and advance payment.
Proforma no.PI-001
Date-
Billed to
Customer name
#DescriptionHSN/SACQtyRate (₹)Amount (₹)
Your items will appear here.
Total in words
Rupees Zero Only
Total₹0.00
For your business
Authorised signatory
Total ₹0.00 · Taxable 0.00 · Tax 0.00

Runs entirely in your browser. Nothing you type or upload is sent to us or stored.

You are responsible for the documents you create here. Check every detail, and the rules that apply to you, before you use, sign or send them. Terms of use

How to Use

  1. Fill in Your business (GST registration, name, address, state, GSTIN) and tick Remember my business details on this device to keep them for next time.
  2. Add the customer with their state and GSTIN, and a delivery address if it's different.
  3. Under Document details, set the proforma number, date and Valid until date, the advance you want (an amount or a percentage like 50%) and your payment terms.
  4. Add the items with HSN/SAC, quantity, rate, discount and GST rate. CGST + SGST or IGST is worked out from the place of supply.
  5. Open Bank and UPI details so the customer knows where to pay (the UPI QR asks for the advance), then Download PDF or Print.

What a proforma invoice is for

A proforma invoice is a draft of the bill you will raise later. You send it once the customer has agreed on the order, so they can see exactly what they will pay, get internal approval, open a letter of credit, or release an advance. This proforma invoice generator lays it out like a GST invoice, with your GSTIN, HSN codes, CGST and SGST or IGST, but titles it "Proforma Invoice" and prints a fixed line under the title: "This is not a tax invoice. Issued for the buyer's confirmation and advance payment."

That line matters. The CGST Act doesn't recognise a proforma invoice as a tax document. You don't report it in GSTR-1, it creates no GST liability, and the buyer can't claim input tax credit on it. When you actually supply the goods or services, you issue a proper tax invoice under section 31 of the CGST Act, with its own number from your invoice series.

Proforma, quotation or tax invoice?

DocumentWhenGST effect
QuotationBefore the customer decidesNone. It's a price offer.
Proforma invoiceAfter the customer agrees, before supplyNone. Used to ask for an advance or approval.
Tax invoiceAt the time of supplyReported in GSTR-1; GST becomes payable; the buyer can claim ITC.

How the tax and advance are worked out

GST is calculated exactly as on a tax invoice. If your state and the place of supply are the same, the GST is split equally into CGST and SGST (UTGST in union territories without a legislature). If they differ, it is charged as IGST. Tax is rounded to the paisa on each line and the total is rounded to the nearest rupee, which you can switch off.

Taxable value = qty × rate − discount
Same state: CGST = SGST = taxable × GST rate ÷ 2
Other state: IGST = taxable × GST rate
Advance = total × advance % (or the amount you type)
Balance = total − advance

Worked example

A furniture dealer in Pune quotes 10 office chairs at ₹6,500 each to a company in Pune, with GST at 18% (check the current rate for your item's HSN code), and asks for a 50% advance.

LineAmount
Taxable value (10 × ₹6,500)₹65,000
CGST at 9%₹5,850
SGST at 9%₹5,850
Total₹76,700
Advance payable (50%)₹38,350
Balance₹38,350

If the same order went to a buyer in Bengaluru, the tax would be IGST of ₹11,700 instead of CGST plus SGST. The total stays ₹76,700. Add a UPI ID and tick the QR option, and the code on the proforma asks for the ₹38,350 advance rather than the full amount.

GST on the advance you receive

  • Goods: regular taxpayers don't pay GST on advances received for goods (Notification 66/2017-Central Tax, from 15 November 2017). GST is paid when you issue the tax invoice.
  • Services: GST is due when you receive the advance, and you should issue a receipt voucher (rule 50 of the CGST Rules) for it. The proforma itself doesn't do that job.

When you raise the final tax invoice, show the full value and adjust the advance against it. Ask your CA if you're unsure how an advance should be treated for your business.

Tips

  • Set a Valid until date, especially if your material costs move quickly. Seven to thirty days is common.
  • Use your own series for proforma numbers (PI-001, PI-002) so they never clash with tax invoice numbers.
  • Write delivery time, freight and what happens to the advance if the order is cancelled under terms and conditions.
  • Exporters often send a proforma for the buyer's bank or import licence. Choose "Outside India" as the customer's state and the tax is shown as IGST; check whether you export under LUT without tax.

Frequently Asked Questions

It's valid as a commercial document, but it isn't a tax invoice. GST law doesn't prescribe a proforma format, you don't report it in GSTR-1, and the buyer can't claim input tax credit on it. You issue a proper tax invoice when you make the supply.

Yes, if you are registered under GST. Showing the taxable value, CGST and SGST or IGST tells the buyer the exact amount they will pay and helps them get approvals. The tool works out the split from your state and the place of supply.

No, keep them separate. Tax invoices need a consecutive series that is unique for the financial year. Use a different prefix such as PI- for proformas so the two never clash.

For services, yes; for goods, no. GST on services is due when the advance is received, with a receipt voucher. For goods, regular taxpayers haven't had to pay GST on advances since 15 November 2017 (Notification 66/2017-Central Tax). Check with your CA for your case.

Timing and purpose. A quotation is a price offer before the customer decides. A proforma is sent after they agree, to confirm the order and ask for an advance or approval. Neither is a tax invoice.