Invoice Generator
GST-ready invoices with a live preview, amount in words and PDF download.
Preview
Print / Save as PDF uses your browser: pick “Save as PDF” as the printer and turn off “Headers and footers”. Download PDF builds an A4 file directly.
Tax rules and rates change. This calculator follows the rules described on this page and may not cover every situation. Check the official source or a qualified tax professional before filing or invoicing.
About the Invoice Generator
Fill in your business, your customer and the items you sold, and a print-ready invoice builds itself as you type. GST is worked out per rate — CGST + SGST/UTGST for a supply within your State or IGST for another State or an export — with a rate-wise tax summary, round-off and the total in words ("Rupees One Lakh Twenty Thousand Five Hundred and Fifty Paise Only").
Not GST-registered or billing abroad? Choose No tax or Other tax (for VAT or sales tax) and any of 22 currencies, with international number style. Your draft is saved in this browser, so you can close the tab and continue later; your logo and data never leave your device.
How to use it
- Enter your business details once (name, address, GSTIN, logo). They are remembered for your next invoice.
- Add the customer and, for GST, the place of supply. The tool picks CGST + SGST or IGST by comparing it with the State in your GSTIN.
- Add items with HSN/SAC, quantity, rate, discount (an amount or a %) and GST rate. Leave the rate empty to add a heading line.
- Set an additional discount, shipping and round-off, then check the Before you send list for missing details.
- Press Download PDF for an A4 file, or Print / Save as PDF to use your browser. Save file keeps an editable copy you can open again.
Examples
Logo design 1 × ₹25,000 @ 18% Printed brochures 300 × ₹4.50 @ 5%
Taxable value ₹26,350.00 CGST ₹2,283.75 · SGST ₹2,283.75 Round off +₹0.50 Total ₹30,918.00 — Rupees Thirty Thousand Nine Hundred Eighteen Only
IGST ₹4,567.50 (18% on ₹25,000 + 5% on ₹1,350) · Total ₹30,918.00
IGST is charged at the full rate when the place of supply is in a different State from yours.
Common uses
- Freelancers and consultants billing clients, with or without GST registration.
- Small shops and traders issuing GST tax invoices with HSN codes and several tax rates.
- Exporters invoicing in USD, EUR, GBP or AED: choose IGST and "Other countries (export)" as the place of supply, use 0% when you export under a letter of undertaking (LUT), and add the export endorsement that rule 46 requires ("Supply meant for export … under bond or letter of undertaking without payment of integrated tax", or "… on payment of integrated tax") in the notes.
- Re-issuing an invoice from a saved file, or turning a quotation into an invoice in one click.
What a GST tax invoice must show
Rule 46 of the CGST Rules, 2017 (CBIC text) lists the particulars of a tax invoice. Among them:
- your name, address and GSTIN
- a consecutive serial number of up to 16 characters (letters, digits, "-" and "/"), unique for the financial year — see the invoice number generator
- the date of issue
- the customer's name and address, and their GSTIN or UIN if registered
- the HSN code of goods or services, description, quantity and unit for goods
- the taxable value after discount, the rate and amount of each tax (CGST, SGST/UTGST, IGST)
- the place of supply with the State name for inter-State supplies, and the delivery address if different
- whether tax is payable on reverse charge
- a signature or digital signature of the supplier or an authorised person
For goods, rule 48 asks for three copies marked Original for recipient, Duplicate for transporter and Triplicate for supplier; for services, two. Use Copy marking to print each one.
CGST + SGST or IGST?
When you and the place of supply are in the same State, the tax is split into equal halves: CGST to the Centre and SGST to the State (UTGST in union territories without a legislature, such as Chandigarh or Ladakh). For another State, or an export, IGST is charged at the full rate. An 18% supply within Maharashtra is therefore 9% CGST + 9% SGST; the same supply to Karnataka is 18% IGST.
After the 56th GST Council meeting and Notification 19/2025, the main rates are 5%, 18% and 40%, with special rates of 0.25%, 1.5% and 3% for diamonds, precious stones, gold, silver and jewellery, and nil for exempt supplies. For goods, 12% remains only for a few items — fly ash and building bricks and earthen or roofing tiles (Notification 14/2025-Central Tax (Rate)) — and the 28% slab has been removed. Always check the rate notified for your HSN or SAC code.
How the totals are worked out
- Each line: quantity × rate, minus the line discount.
- An additional discount is shared across the lines in proportion to their value, so each tax rate gets its fair share before tax.
- Tax is calculated per rate on the total taxable value at that rate and rounded to the paisa; CGST and SGST are always equal.
- With Rates already include tax, the tax is worked backwards from the price (₹118 at 18% = ₹100 + ₹18).
- Round-off adjusts the total to the nearest rupee and is shown as a separate line.
Limitations
- This tool helps you lay out an invoice; it does not make it legally compliant. Check your own GST invoicing obligations (rates, HSN digits, e-invoicing) with the official rules or your accountant.
- It does not create e-invoices. If your business is notified for e-invoicing, B2B invoices must also be reported on the Invoice Registration Portal to get an IRN and QR code.
- GSTIN checks confirm the format and check digit only — not that the GSTIN is registered or active. Verify that on the GST portal.
- The downloadable PDF draws Latin-script text (with ₹, € and £). For names in Hindi or other scripts, use Print / Save as PDF, which uses your device's fonts.
- The first PDF download needs a connection to fetch the PDF engine and fonts; Print / Save as PDF works offline.
Privacy
Everything happens in your browser. Your invoice, customer details and logo are not uploaded or stored by MySmartCoPilot; the draft is kept in this browser's local storage until you clear it with Clear saved data on this device.
Frequently asked questions
Is this invoice valid for GST?
It includes the fields that rule 46 of the CGST Rules asks for — GSTIN, a serial number, HSN/SAC, taxable value, each tax and its rate, place of supply, reverse charge and signature — but only you can make sure the details, rates and numbering are right for your business.
How is the amount in words written?
With Indian number style it uses lakh and crore: ₹1,20,500.50 becomes "Rupees One Lakh Twenty Thousand Five Hundred and Fifty Paise Only". International style uses million and billion: "One Hundred Twenty Thousand Five Hundred US Dollars and Fifty Cents Only".
Where are my invoices saved?
The current draft is saved automatically in this browser only. Use Save file to download an editable .json copy for your records or another device, and Open file to continue it later.
Can I add my logo and signature?
Yes. Images are resized on your device and placed on the preview and the PDF. They are not uploaded anywhere.
What if I am not registered for GST?
Choose No tax. The title changes to "Invoice" and no tax lines are shown. Under the composition scheme you issue a bill of supply instead of a tax invoice: set the title to "Bill of Supply" and check rule 5 of the CGST Rules for the declaration it must carry.
Why does IGST differ from CGST + SGST by a paisa?
CGST and SGST are each rounded to the paisa separately, so their sum can differ from IGST (rounded once) by one paisa. This is normal and matches how accounting software prints taxes.