Master GST compliance with this step-by-step guide covering rates, common mistakes, and filing.
GST compliance terrifies most shop owners.
Why? Because the rules are complex, the rates vary by product, and one mistake can trigger an audit.
But here's the truth: GST compliance isn't complicated. It just requires organization and accuracy.
In this guide, we'll cover:
If your annual turnover is above ₹40 lakh, you must register for GST.
If below ₹40 lakh, GST registration is optional. But if you want to:
Then registration makes sense.
Once registered, you must:
Miss these deadlines = penalties (₹500-5,000 per return).
Most shop owners get this wrong. Here are the standard rates:
| Category | Rate | Examples | |----------|------|----------| | Essential goods | 5% | Rice, wheat, sugar, salt, milk, eggs, vegetables, fruits | | Pharmaceuticals | 5% | Medicines (most), but some exempted | | Toiletries | 12% | Shampoo, soap, toothpaste (with exceptions) | | Biscuits/Snacks | 12% | Namkeen, cookies, chips | | Apparel | 5% | Clothes below ₹1,000/piece; 12% for branded clothes >₹1,000 | | Hardware/Paint | 18% | Paint, tools, electrical items | | Services | 18% | Repairs, installation, labor |
Critical note: Some items have exceptions. Shampoo is 12%, but anti-dandruff shampoo can be 5%. Soap is 12%, but handmade soap can be 5%.
If you charge the wrong rate, you owe the difference + penalty.
Scenario: You sell paint (18% GST). A customer asks for "soap."
You charge 5% GST (thinking it's essential).
Later, the tax office audits and says: "This soap is 12%, not 5%. You owe ₹700 difference + 10% penalty."
Cost: ₹770 for one bill. Multiply by 50 bills/month with wrong rates = ₹38,500/month penalty risk.
Fix: Maintain a rate chart. Input correct rates into your billing system.
Scenario:
Wrong way: Calculate GST on ₹1,000 (₹180), not ₹900 Right way: Calculate GST on ₹900 (₹162)
Difference: ₹18 undercharged per bill. × 50 bills/month = ₹900/month shortfall, which triggers audit flags.
Fix: Ensure your billing system calculates GST on the final amount AFTER discount.
Scenario: You sell milk (5%, exempt for many purposes) and paint (18%).
Customer buys:
But if you accidentally bill milk at 18%, you owe ₹90 difference.
Cost: ₹90 per mixed bill × 30 mixed bills/month = ₹2,700/month liability.
Fix: Ensure each product has the correct rate coded. Your system should handle this automatically.
Scenario:
The problem: Tax office sees you collected ₹180 GST, but didn't refund it. You owe ₹180.
Cost: ₹180 per return × 5 returns/month = ₹900/month liability.
Fix: Always issue a credit note that shows GST being reversed.
Scenario: You buy paint from supplier for ₹1,000 + ₹180 GST.
You claim all ₹180 as input credit (even though you only sold 80% of it).
Tax office audits and says: "You can only claim credit on goods sold."
Cost: Penalty on incorrect ITC claims = ₹1,000-5,000 per audit.
Fix: Maintain purchase records and match them to sales before claiming ITC.
The tax office uses algorithms to flag suspicious returns. Here are the red flags:
Avoid these patterns and you're less likely to be audited.
You must report:
How long this takes:
Shows:
Formula: GST Collected - GST Paid = Amount Due
This is where errors hurt most. One wrong number throws off your entire return.
Annual summary of all monthly GSTR-3B filings.
Mistakes here trigger immediate audits because they're reconciled against all supplier GST records.
Priya runs a pharmacy. After switching to cloud POS:
Before:
After using cloud POS:
Time saved: 2.5 hours/month × ₹200/hour = ₹500/month Audit risk eliminated: Priceless (but worth avoiding ₹10,000-50,000 in penalties)
If you answered "no" to any of these, your GST compliance is at risk.
Cloud POS eliminates GST complexity:
✅ Rate accuracy: Each product has the correct rate ✅ Automatic calculation: No manual errors ✅ Discount handling: GST calculated on final amount ✅ Return management: Credit notes automatically generated ✅ GSTR filing: Data auto-exported for filing ✅ Audit trail: Every transaction logged and linked
Experience GST filing that doesn't require 3 hours of manual work.
Try Trayvo free for 14 days. No credit card required.
Within the first month, you'll notice:
Next step: Calculate your GST filing time currently. Then try Trayvo and measure the difference.
Start using Trayvo today and see the difference in your shop.
Start Your Free Trial →