For Shopkeepers
GST billing tools for shopkeepers
Bill at the counter with the right HSN code and GST rate, check a customer's GSTIN before they claim input credit, and quote bulk orders before you confirm them.
A shop's paperwork usually comes down to three moments: knowing which HSN code and GST rate a product falls under, generating a GST invoice at the point of sale, and — for business customers who want to claim input tax credit — checking that the GSTIN they've given you is valid before it goes on the invoice. Bulk or wholesale buyers often want a price agreed before they confirm, which is where a quotation comes in.
Nothing here needs a POS system or an account — each tool works on its own, right in your browser.
GST-compliant tax invoices with CGST/SGST/IGST line items.
Invoices & Sales
Search HSN/SAC codes and GST rates by product or category.
Business Lookup
Checksum and format validation, with state code lookup.
Business Lookup
Itemized quotations with validity dates and terms.
Invoices & Sales
A shopkeeper's typical workflow
- Look up the HSN code and GST rate for a new product line before you bill it, using the HSN/SAC Finder — the rate depends on the product's classification, not on your shop's category.
- Verify the buyer's GSTIN with the GSTIN Validator before a business customer's number goes on an invoice — a wrong or invalid GSTIN can hold up their input tax credit, not just yours.
- Generate the GST invoice at the time of sale with the GST Invoice Generator, with the CGST/SGST or IGST split filled in automatically.
- Send a quotation first for bulk or wholesale orders, using the Quotation Generator, so the price is agreed before you commit stock to it.
Frequently asked questions
Do I need to put an HSN code on every invoice?
GST invoicing rules generally require an HSN code per line item, though the exact requirement can depend on your turnover — small taxpayers sometimes get a relaxed digit requirement. Check the current CBIC rules for your turnover slab, and use the HSN/SAC Finder to get the code itself right.
Why would I need to check a customer's GSTIN before billing them?
If a business customer wants to claim input tax credit on your invoice, their GSTIN needs to be valid and correctly entered — an invalid or mistyped GSTIN can get the credit rejected on their end, which usually comes back to you as a dispute. The GSTIN Validator checks the format and checksum in seconds.
Is a GST invoice required for every sale, including small cash sales?
If you're GST-registered, GST law requires a tax invoice for taxable supplies, though there are simplified or consolidated invoicing allowances for smaller retail sales below a prescribed value — check the current CBIC rules for the exact threshold that applies to you, since it's periodically revised.
What's the point of a quotation if I already know my prices?
A quotation locks in a price and quantity for a specific buyer before they commit — useful for bulk or wholesale orders where you might negotiate, or where stock needs to be reserved before the sale is final. It's optional for everyday counter sales.
Not a shopkeeper? Browse all tools.