GST invoicing, HSN/SAC codes, and e-Invoice IRN — configured automatically
Set your business profile once, and every invoice after that follows India's GST rules.
GST invoicing in India means the right HSN/SAC code per item, the correct GST rate, the correct CGST/SGST or IGST split, and — above the e-invoicing turnover threshold — a valid e-Invoice IRN on B2B invoices. Getting any of those wrong risks a mismatch in your returns. StashBill fills them in from your business and item setup, on every invoice.
What StashBill configures for you
What an invoice looks like in India
GST invoices with HSN/SAC codes and e-Invoice IRN, generated automatically.
See it for other countries →India GST tax invoice requirements
The fields India's tax authority expects on a GST tax invoice — StashBill fills each one in for you.
| Field | What it must show |
|---|---|
| Supplier details | Name, address, and GSTIN of the business issuing the invoice. |
| Invoice number | Consecutive serial number, unique for the financial year, up to 16 characters. |
| Invoice date | Date of issue. |
| Recipient details | Name, address, and GSTIN (if registered). For unregistered buyers above ₹50,000, name, address, and state. |
| HSN/SAC code | At least 4 digits for turnover up to ₹5 crore (B2B); at least 6 digits above ₹5 crore. |
| Description, quantity, value | Description of goods or services, quantity and unit, total value, and taxable value after discounts. |
| Tax rate and amount | Rate and amount of CGST + SGST/UTGST (intra-state) or IGST (inter-state), plus cess if any. |
| Place of supply | State name and code — required for inter-state supplies. |
| Reverse charge | Whether tax is payable on reverse charge. |
| Signature | Signature or digital signature of the supplier or authorised representative. |
Key GST facts for India
- Main GST slabs are 5% and 18% from 22 September 2025, with 40% for specified demerit goods; 12% and 28% were largely removed.
- e-Invoicing (IRN + QR code) is mandatory for B2B invoices once aggregate annual turnover exceeds ₹5 crore in any financial year since 2017-18.
- Businesses with turnover of ₹10 crore or more must report e-invoices to the IRP within 30 days of the invoice date (from 1 April 2025).
Last reviewed 19 October 2026. Tax rules change — confirm current requirements with the source above or your accountant.
Frequently asked
Coming soon to Android, iOS, Windows & macOS
StashBill is in final development. It will be free forever for one device — no card required.