Skip to the invoice editor
Dewiride Invoice

GST invoice generator

Fill in the form and get a tax invoice in the Rule 46 format: both GSTINs, place of supply, HSN or SAC per line, the CGST + SGST or IGST split worked out from the two states, and the total in words. No account, no invoice limit, and nothing leaves your browser.

  • No signup
  • Unlimited invoices
  • No watermark
  • Works offline once loaded

Create your invoice

Add your GSTIN and the place of supply and the CGST + SGST or IGST split is worked out for you. Nothing is uploaded.

Still needed: your business name, client name, invoice number, invoice date, at least one item with a quantity and price.

Invoice design
Contact information

PNG, JPEG or WebP. Resized to 512px and kept in your browser.

Optional. Adding it makes this a tax invoice and fills in your state.

Optional. Your client needs it to claim input credit.

Invoice information
Invoice items
  • Item 1

    Line total for item 1₹0.00

Currency and tax

Usually where your client is. It decides CGST + SGST or IGST.

Add your GSTIN above and this becomes a tax invoice, with the CGST/SGST or IGST split worked out for you.

Added after tax. If you charge GST on freight, put it in as a line item instead.

How you want to be paid

All optional. Whatever you fill in is printed at the bottom of the invoice, so the client does not have to ask you for it.

Adds a QR code to the invoice. Your client scans it and the payee, amount and invoice number are already filled in.

Notes, terms and signature

PNG, JPEG or WebP. Resized to 512px and kept in your browser. Printed above your name as the authorised signatory.

Invoice preview

This is how your PDF will look.

INVOICE

Invoice number
Not set
Invoice date
Not set
Due date
Not set

Bill from

Not set

Bill to

Not set

Invoice line items
DescriptionQtyPriceAmount
Item description1₹0.00₹0.00
Subtotal
₹0.00
Tax (0%)
₹0.00
Total
₹0.00

Thank you for your business!

How this one is different

Almost every free invoice tool is a website with a database behind it. You make an account, your invoice is posted to their server, a PDF comes back, and the free tier runs out at some number of documents or puts the vendor’s name on your invoice. That is a reasonable business — servers cost money.

This one has no server. The page is a static file on a CDN, the arithmetic runs in JavaScript on your machine, and the PDF is rendered by your own browser. There is no backend that could receive an invoice, which is why there is no account, no cap, and no upsell.

You can check that claim in ten seconds. Let this page finish loading, switch your Wi-Fi or mobile data off, then fill in the form and press Download as PDF. It works, because everything needed to build the file is already on your device. No tool that renders PDFs on a server can do that.

What it fills in for you

  • The tax split. Enter the state you supply from and the place of supply, and it applies CGST + SGST at half the rate each when they match, or IGST at the full rate when they do not. Each half is computed independently against the taxable value rather than by halving one figure, so the two printed amounts are each correct rather than differing by a paisa.
  • Your state, from your GSTIN. The first two digits of a GSTIN are the state code, so typing the GSTIN fills the state in. The GSTIN itself is checked against its own checksum digit — a transposed pair inside a fifteen-character code passes any format check and is invisible to a human proofreader.
  • The serial number rule. Once a GSTIN says the document is a tax invoice, the number field flags anything Rule 46(b) does not allow: more than sixteen characters, or any punctuation other than a hyphen and a slash. Why that rule exists.
  • Discounts before tax, and the amount in words. A per-line discount is deducted from the taxable value, which is what Section 15(3) requires when the discount is recorded on the invoice. The total is written out underneath in the Indian system — lakh and crore, with paise.
  • A UPI QR carrying your VPA, the exact total and the invoice number as the payment note, so the client scans instead of copying an account number.

What it deliberately does not do

  • It cannot produce an IRN or a signed e-invoice. Only an Invoice Registration Portal can. See the first question below — above ₹5 crore turnover this is the difference between an invoice and a document that is legally not one.
  • It does not file anything. No GSTR-1, no portal connection, no GSTIN verification against the GST network. Nothing here talks to a network at all.
  • It does not claim to make you compliant. It produces a document in the Rule 46 format. Whether a given invoice is compliant depends on your registration, your rates and your filings, which are not things a form can know.

Where your invoices are kept

In your browser, on your device. The draft you are working on survives a refresh, the fifty most recent finished invoices are kept in IndexedDB so you can reopen or duplicate one, and the businesses, clients and item descriptions you reuse are remembered for autocomplete. All of it is inspectable and deletable from the buttons in the header. Clearing your browser data clears it, and it does not follow you to another device — that is the trade for nothing being uploaded.

  • GST invoice format

    Every particular Rule 46 requires on a tax invoice, and what happens when one is missing.

  • Proforma invoice format

    An offer, not a tax invoice: no GST payable and no input tax credit against it.

  • Quotation format

    Quote a price with a validity date, and know when a quotation becomes a contract.

  • Delivery challan format

    Rule 55: moving goods without a supply, in triplicate, with the right markings.

  • GST calculator

    Add GST to an amount, or pull the GST back out of a GST-inclusive one.

  • UPI QR generator

    A scannable UPI QR from a VPA and an amount, built to the NPCI link format in your browser.

  • Amount in words

    A rupee figure written out in the Indian system, with paise, ready for a cheque or an invoice.

Frequently asked questions

Is this an e-invoice? Will it give me an IRN?
No, and this matters. If your aggregate turnover has exceeded ₹5 crore in any financial year since 2017-18, Rule 48(4) requires your B2B, B2G, export and SEZ invoices to be registered with an Invoice Registration Portal, and Rule 48(5) says an invoice issued any other way “shall not be treated as an invoice” — your customer’s input tax credit fails. Only the IRP can issue an IRN, so no PDF generator can. Above that threshold, use your IRP route and treat this as a drafting tool.
Is there a limit on how many invoices I can make?
No. There is no account, no invoice count and no watermark on the PDF, because there is no server cost that scales with your usage — the PDF is built by your own browser. The only limit is the fifty most recent invoices kept in the “Saved invoices” list, and that is a storage cap on your device, not a plan.
Do I have to sign up or give an email address?
No. There is nothing to sign up for. Nothing you type is sent anywhere: the page is a static file, the calculations run in your browser, and the PDF is rendered on your device. You can confirm it — load this page, turn your Wi-Fi off, fill in the form and download the PDF. It works.
I am not GST-registered. Can I still use this?
Yes. Leave the GSTIN fields blank and it produces an ordinary invoice with no tax split and no “TAX INVOICE” heading. Do not add a GST line if you are not registered — Section 32(1) of the CGST Act forbids an unregistered person collecting anything by way of tax, and Section 76 makes the amount recoverable.
What does the QR code on the invoice do?
It is a UPI payment link, so your client can scan and pay the exact total. It is not the IRN QR that Rule 46(r) requires on an e-invoice, and it is not the GST B2C dynamic QR — those are different codes carrying different payloads. You can build one on its own with the UPI QR generator.
Which GST rate should I pick?
The slabs changed on 22 September 2025: 12% and 28% were withdrawn for most goods, leaving 5%, 18% and a 40% rate for sin and luxury goods, with narrow survivals such as 12% on bricks and 3% on gold and silver. The GST calculator page sets out the current schedule.

Total

₹0.00

Manage saved data

Businesses, clients and item descriptions stored in this browser for autocomplete. They are never uploaded.

Nothing saved here yet. Entries are added automatically as you fill in invoices.

Clear all saved data?

This will permanently delete:

  • 0 saved your businesses
  • 0 saved clients
  • 0 saved item descriptions

This cannot be undone.

Your current invoice is not affected.

Saved invoices

Invoices you have saved in this browser. They are never uploaded, so exporting is the only way to move them to another device.

Loading your saved invoices…

Delete every saved invoice?

This permanently deletes all 0 saved invoices from this browser.

This cannot be undone, and there is no copy on a server to restore from.

Export them first if you might want them later. Your current invoice is not affected.