Invoice Saathi

Free tool, no signup

Free GST invoice generator

Fill in your business, your customer and the items. The bill is calculated as you type, with the tax split worked out from the place of supply, and you can print it or save it as a PDF from the print dialog. No account, no email, nothing to install.

  • No signup and no email asked for
  • The same tax engine the paid app bills with
  • Runs in your browser, nothing is uploaded

Make your bill

Everything below is worked out while you type. Leave a field blank and it simply stays off the bill.

Your business

This is the part that goes at the top of the bill.

Leave it blank if you are not registered. A valid GSTIN also sets your state below.
Where you supply from. This and the place of supply together decide CGST and SGST against IGST.
Your customer

A counter sale can go out with just a name, or with nothing at all.

A valid GSTIN sets the place of supply from its first two digits.
Where the goods or services go. Same state as yours means CGST and SGST, a different one means IGST.
Items on the bill

One line per item. The GST rate and the tax-inclusive tick are per line, because one bill can carry both.

Item or serviceQtyRatePer unit, in rupeesGSTPer item, not per billRate includes GSTTick if the rate already has tax in itRemove
Bill discount and rounding

A discount shown on the invoice reduces the taxable value, so it is spread across the items before tax rather than taken off the grand total.

Rounding

What the bill comes to

Add an item with a quantity and a rate, and the bill appears here.

Bill preview

Nothing you type here is sent to a server or saved on this device. Close the tab and the bill is gone, so print it or save the PDF before you leave.

How the generator decides CGST and SGST against IGST

The split follows the place of supply, not the customer. When your state and the place of supply match, the bill carries CGST and SGST at half the rate each. When they differ, it carries IGST at the full rate. Union territories without a legislature levy UTGST in place of SGST.

This is the one calculation a hand-built spreadsheet gets wrong most often, because it is not a property of the item or of the customer. It is a property of where the supply lands. A Maharashtra shop billing a Maharashtra customer splits 18% into CGST 9% and SGST 9%. The same shop billing a Gujarat customer charges IGST 18% instead, and the total the customer pays is identical either way.

Chandigarh, Lakshadweep, Ladakh, Andaman and Nicobar Islands, and Dadra and Nagar Haveli and Daman and Diu levy UTGST rather than SGST on a local supply. Delhi, Puducherry and Jammu and Kashmir are union territories with legislatures, so they levy SGST like any state. The generator has that table built in, so picking the state is all you have to do.

Set the place of supply and watch the totals panel change heads. Nothing else on the form has to be touched.

Read the GST bill format field list

Rates that already include GST

Tick "rate includes GST" on a line and the generator works backwards: it divides the rate by one plus the tax rate to find the taxable value, then charges the tax on that. A Rs 118 inclusive rate at 18% becomes a taxable value of Rs 100 and Rs 18 of tax.

A kirana counter prices inclusive, because the sticker on the packet is what the customer pays. A B2B seller prices exclusive, because tax is added at the invoice. Both are normal, and one bill can carry a mix of the two, so the tick box is per line rather than a setting for the whole document.

The round-off row is where the leftover paise go. GST is computed per line and the total is rounded once, at document level, to the nearest rupee. The generator shows that round-off as its own row instead of quietly folding it into the tax, which is what makes the bill reconcile against your books.

Where a generator stops and billing software starts

This page computes one bill correctly. What it cannot do is remember it. Consecutive numbering per financial year, a party ledger, credit notes against an original invoice and an export your accountant can use all need something that keeps records.

That is a real limit, not a sales line. Nothing typed into this page is stored, so it cannot number your next bill after this one, tell you what a customer still owes, or turn a return into a credit note carrying the original invoice number and date on its face. For a bill you raise once, that does not matter. For a bill you raise every day, it is the whole job.

Invoice Saathi picks up exactly there, and the arithmetic does not change on the way: the engine that computed the bill above is the same one the app bills with, so the totals you see here are the totals you would see there.

See what the billing app adds

Free to start, Rs 2,500 or Rs 5,000 a year.

Start free

FAQ

Questions about the free generator

Is the invoice generator free?
Yes, completely. There is no charge, no per-bill fee, no watermark on the printed bill and no limit on how many bills you make. It is free because it is how people find the paid app, and the paid app is a different thing: it keeps records.
Do I need to sign up or log in?
No. There is no account, no email box and no phone number on this page. Open it, fill it in, print the bill and leave.
Does it calculate GST automatically?
Yes. Pick a GST rate per item and the generator works out the taxable value and the tax. The heads follow the place of supply: CGST and SGST when your state and the place of supply match, IGST when they differ, and UTGST in place of SGST for union territories without a legislature.
Can I print the bill or save it as a PDF?
Yes. The print button opens your browser print dialog with only the bill on the page, and every browser offers "Save as PDF" as a destination there, so a PDF and a printed copy come from the same button.
Is my data saved anywhere?
No. The whole calculation runs in your browser. Nothing is sent to a server, nothing is stored on your device and nothing is kept after you close the tab. Print the bill or save the PDF before you leave, because there is no copy to come back to.
Can I use it for a bill without GST?
Yes. Set the GST rate to 0% on every line and leave your GSTIN blank. The tax rows come off the bill and you get a plain invoice with the items, the quantities and the total, which is what an unregistered business should issue.

Make the bill now, decide about the app later

The generator is free and it stays free. When you need the bill remembered rather than just printed, the app is there.

Start free