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.
Calculate GST quickly and accurately with the Trayvo Free GST Calculator. Add GST to prices, remove GST from inclusive amounts, and instantly calculate the GST amount and final price.
👉 Calculate GST for free: Free GST Calculator
Perfect for small businesses, shop owners, freelancers, and anyone who needs a quick GST calculation online. No signup required and easy to use on mobile or desktop.
Create a professional GST invoice format with the Trayvo GST Invoice Tool. Generate invoices with essential GST details such as business information, customer details, HSN/SAC codes, tax rates, GST amounts, and invoice totals.
👉 Create your GST invoice for free: GST Invoice Format
Perfect for small businesses, retailers, wholesalers, freelancers, and service providers looking for a GST invoice format online that makes GST billing simple, clear, and professional.
Check GST registration details quickly with the Trayvo Free GST Registration Checker. Use it to verify whether a business is registered under GST and access relevant registration information for billing and business verification.
👉 Check GST registration for free: GST Registration Checker
Perfect for small businesses, retailers, wholesalers, freelancers, and service providers who need a quick GST registration status checker for customers, suppliers, and business transactions.
Create a UPI QR code quickly with the Trayvo Free UPI QR Code Generator. Enter your UPI ID, add an optional amount and payment details, and generate a scannable QR code for fast digital payments.
👉 Create your free UPI QR code: UPI QR Code Generator
Perfect for small businesses, shop owners, freelancers, and service providers who want an easy way to accept UPI payments. Generate a payment QR code online and make it simple for customers to pay using their preferred UPI app.
Verify a GSTIN (GST Identification Number) quickly with the Trayvo Free GSTIN Checker. Enter a GSTIN to check GST registration details and help ensure your customer or supplier information is correct before creating GST invoices.
👉 Check GSTIN for free: Free GSTIN Checker
Perfect for small businesses, retailers, wholesalers, freelancers, and accounting professionals who need a quick GSTIN verification tool online for billing, invoicing, and GST-related checks.
Find the right HSN code for your products with the Trayvo Free HSN Code Finder. Search HSN codes online to quickly identify product classifications and simplify GST invoicing and billing.
👉 Find your HSN code for free: Free HSN Code Finder
Perfect for small businesses, retailers, wholesalers, manufacturers, freelancers, and anyone who needs to find HSN codes for GST invoices. Get quick access to HSN information without complicated tools or unnecessary steps.
Create professional invoices in minutes with the Trayvo Free Invoice Generator. Add your business details, customer information, products or services, taxes, discounts, and payment details to generate a clean, professional invoice online.
👉 Create your free invoice: Free Invoice Generator
Perfect for small businesses, freelancers, shop owners, and service providers who need a free online invoice generator without complicated software or signup. Create invoices quickly and manage your billing more efficiently.
Start using Trayvo today and see the difference in your shop.