GST Billing for Small Shops, Explained Without the Jargon
GST has been around for years now, and small shopkeepers still find it confusing. That's not your fault. Most explanations are written by accountants for accountants. Let's do it in plain language instead.
First, do you even need to bill with GST?
Not every shop has to. If your yearly turnover is below the GST registration limit, you may not need to register at all, and you can bill customers with a simple bill. Many small dairies and kirana shops sit here. If you're not sure, ask a local accountant once. It's a five-minute question and worth getting straight.
If you are registered, then yes, your bills need to show GST properly. The rest of this is for you.
CGST and SGST, in one line
When you sell within your own state, the GST splits into two equal halves: CGST (central) and SGST (state). So if an item has 5% GST, the bill shows 2.5% CGST and 2.5% SGST. Same total, just shown as two lines because the money goes to two governments.
You don't calculate any of this by hand. Any decent billing tool splits it for you.
Inclusive vs exclusive: the part that trips people up
This is where most of the confusion lives. There are two ways to handle tax on a price.
Exclusive means the price is before tax and GST is added on top. A ₹100 item at 5% becomes ₹105 on the bill.
Inclusive means the price already has tax inside it. A ₹105 item is really ₹100 plus ₹5 tax, and the bill pulls the tax out from within.
Neither is right or wrong. Retail counters often add tax on top (exclusive). Wholesale often uses inclusive, where the rate is the final rate. What matters is that your bill is consistent and clearly shows the tax either way.
What a proper GST bill must show
A tax invoice isn't just a normal bill with a percentage stuck on it. It should have:
- Your shop's GSTIN.
- An HSN code for the products, a standard code that says what the item is.
- The taxable amount, then CGST and SGST shown separately.
- The final total.
- A proper invoice number in sequence.
Missing any of these can cause problems later, especially if your customer is a business claiming input credit. Getting it right the first time saves a lot of headaches.
Why doing it by hand is a bad idea
You can make a GST bill by hand. You can also cut your hair with kitchen scissors. Both are technically possible and usually a mistake. Manual GST bills go wrong in small ways, a rounding error here, a wrong HSN there, an invoice number repeated, and those small errors are exactly what gets flagged.
Billing software fills in your GSTIN, keeps an HSN code with each product, splits CGST and SGST automatically, numbers invoices in order, and lets you switch between inclusive and exclusive without recalculating anything. It turns a fiddly job into picking items and pressing print.
Keep it simple
GST feels complicated because of the words, not the work. Sell in-state, and tax splits into CGST and SGST. Decide once whether your prices include tax or not. Make sure the bill shows GSTIN, HSN, the tax split and a proper number. Let software handle the maths. Honestly, that's most of it.
If you want GST bills that come out correct every time, for both retail and wholesale, BillBaazar generates proper tax invoices with the CGST and SGST split, HSN codes and inclusive or exclusive tax. Try it free and print a sample bill in a minute.
Run your shop the smart way with BillBaazar
GST billing, customer khata, stock & reports — all in one.
Start Free Trial