Skip to content
Agency CRM

GST invoice generator

Fill in the details, check the preview, and save it as a PDF. CGST + SGST or IGST is worked out for you.

Nothing leaves your browser. This tool works on your device. What you type is never sent to us or anyone else, and no sign-up is needed.

You

With a GSTIN this becomes a Tax Invoice with GST.

Printed on the invoice so the client can pay you.

Your client
Invoice
What you’re billing for

In the print window, choose “Save as PDF” as the printer. Nothing you type here is sent anywhere or saved.

Your name or business

Invoice

No. INV-0001

Bill to

Client name

DescriptionQtyRateAmount
Add an item with a rate to see it here.
Subtotal
₹0.00
Total
₹0.00

What a GST invoice needs

  • Your name, address and GSTIN, and the client’s name, address and GSTIN if they are registered.
  • A unique invoice number of up to 16 characters, consecutive within the financial year, and the date.
  • A description of each service with its SAC code, the taxable value and the GST rate.
  • The place of supply, and the tax split: CGST and SGST, or IGST.
  • The total, in figures and in words.

Which tax applies

YouYour clientTax on the invoice
Not registeredAnyoneNone
RegisteredSame stateCGST + SGST, half each
RegisteredAnother stateIGST
Registered, with LUTOutside IndiaNone (zero-rated export)
Registered, no LUTOutside IndiaIGST

This tool is a convenience, not tax advice. If you are unsure which case applies to you, ask a chartered accountant.

Questions

Is this invoice valid for GST?
It follows the layout a GST tax invoice needs: both GSTINs, place of supply, SAC codes, and the tax split per line. You are responsible for the details you enter and for keeping your invoice numbers consecutive.
How does it choose CGST + SGST or IGST?
From the two states. If you and your client are in the same state, the tax is split into CGST and SGST. If the states differ, it is IGST. The state is read from each GSTIN when one is given.
What if I am not GST-registered?
Leave your GSTIN empty. You get a plain invoice with no tax, which is what an unregistered freelancer should issue.
Can I make an export invoice?
Yes. Tick “The client is outside India” and choose the currency. With your LUT number the invoice is zero-rated; without it, IGST is charged, each with the wording the rules require.
Is my data stored?
No. The invoice exists only in this browser tab. Closing or reloading the page clears it, so save the PDF before you leave.

Do this for every client, without retyping

Agency CRM remembers your clients and business details, numbers invoices for you each financial year, tracks who has paid, and sends payment reminders on WhatsApp.

Try Agency CRM free