Table of Contents
If you're a commerce graduate, small business owner, or aspiring accountant in Kolkata or West Bengal, understanding GST filing is no longer optional — it's essential. Since GST replaced the old tax regime in 2017, every business above the threshold limit must file regular returns on the GSTN portal.
In this comprehensive guide, we break down everything you need to know about GST return filing in India — from the basic structure to GSTR-1, GSTR-3B, ITC reconciliation, and GSTR-9 annual returns. Whether you're a student learning GST for the first time or a professional looking to refresh your knowledge, this guide is for you.
What is GST and Why Does It Matter?
GST (Goods and Services Tax) is India's unified indirect tax system that replaced VAT, Service Tax, Central Excise Duty, and over 17 other taxes from July 1, 2017. It operates on a dual structure: CGST (Central GST), SGST (State GST), and IGST (Integrated GST) for interstate supplies.
💡 Why GST Knowledge is Critical for Accountants in Kolkata
Every business in West Bengal with turnover above ₹20 lakhs (₹10 lakhs for special category states) must be GST registered. This means CA firms in Kolkata handle hundreds of GST clients — making practical GST filing skills the most in-demand competency in the entire accounting field.
How to File GSTR-1 (Outward Supply Return)
GSTR-1 is a monthly or quarterly return reporting all outward supplies (sales) made by a registered GST taxpayer. It must be filed by the 11th of the following month for monthly filers, or the 13th of the month after the quarter for QRMP scheme filers.
What to Include in GSTR-1
- B2B Invoices: All sales to registered businesses — include GSTIN, invoice number, taxable value, and GST amount
- B2C Large (B2CL): Inter-state sales to consumers above ₹2.5 lakhs
- B2C Small (B2CS): Intra-state and small inter-state sales to consumers
- Nil-Rated, Exempt & Non-GST Supplies: Must be reported separately
- Export Invoices: With or without payment of IGST
- Credit/Debit Notes: Amendments to previously filed invoices
"Accuracy in GSTR-1 is critical — any errors here directly affect your buyers' ITC claims and can lead to notices from the GST department." — Subhajit Dey, Founder, Lexspeaks Academy
How to File GSTR-3B (Monthly Summary Return)
GSTR-3B is a monthly self-declaration return that summarizes your outward supplies, inward supplies, ITC claimed, and net GST payable. It is the most frequently filed GST return and must be filed by the 20th of every month (for taxpayers with turnover above ₹5 crores).
Key Sections in GSTR-3B
- 3.1 — Outward Taxable Supplies: Total sales under different tax rates
- 3.2 — Inter-state Supplies: Breakdown by state for composition dealers and unregistered persons
- 4 — ITC Available: Input tax credit from purchases — this is where reconciliation with GSTR-2B happens
- 5 — ITC Reversed: Credit not eligible under rules (Rule 42, 43)
- 6 — Net ITC: Final ITC available after reversals
Want to Learn GST Filing on Live GSTN Portal?
Our Master Practical GST Compliance course in Kolkata teaches you to file real GSTR returns on actual client data — from Day 1. No theory, all practical.
📚 Explore GST Course at Lexspeaks Academy →Understanding Input Tax Credit (ITC)
Input Tax Credit (ITC) is the mechanism by which businesses can offset the GST paid on purchases against the GST collected on sales. It is the most powerful — and most misunderstood — feature of the GST system.
How ITC Works: A Simple Example
If a business in Kolkata purchases raw materials worth ₹1,00,000 and pays 18% GST (₹18,000), and then sells the finished product for ₹1,50,000 collecting 18% GST (₹27,000) — the business only pays ₹9,000 (₹27,000 − ₹18,000) as net GST to the government. The ₹18,000 is the ITC.
GSTR-2A vs GSTR-2B: Which to Use for ITC?
- GSTR-2A: Dynamic, auto-populated from suppliers' GSTR-1. Changes as suppliers file/amend returns
- GSTR-2B: Static, generated on the 14th of every month. Used for ITC claims in GSTR-3B as per Rule 36(4)
- As per current rules, ITC can only be claimed up to 105% of GSTR-2B eligible credit
GSTR-9: Annual Return Filing
GSTR-9 is the annual consolidation return filed by regular GST taxpayers. It combines data from all monthly GSTR-1 and GSTR-3B filings for the financial year and must be filed by December 31st of the following year.
GSTR-9C (Reconciliation Statement) is required for taxpayers with annual aggregate turnover exceeding ₹5 crores and is essentially a reconciliation between the audited financial statements and the GST returns filed during the year — a highly demanded skill at CA firms across Kolkata and West Bengal.
Common GST Filing Mistakes to Avoid
- Wrong GSTIN of buyer in B2B invoices — blocks their ITC claims
- Not reconciling GSTR-2B before claiming ITC in GSTR-3B
- Missing the e-way bill for goods movement above ₹50,000
- Not reporting nil-rated and exempt supplies separately
- Claiming ITC on personal/blocked expenses (Section 17(5))
- Not reversing ITC on advance payments when goods/services are not received
Build a Career as a GST Practitioner in Kolkata
Join Lexspeaks Academy's practical GST training program — learn to handle real GST clients from Day 1 and build a job-ready skill set that employers across West Bengal are actively hiring for.
🎯 Book Your Free Counselling Session →Frequently Asked Questions — GST Filing
For monthly filers, GSTR-1 is due by the 11th of the following month. For QRMP scheme filers (quarterly), it is due by the 13th of the month after the quarter ends. Late filing attracts a penalty of ₹50/day (₹20/day for nil returns) up to a maximum of ₹10,000.
Per current GST rules (Rule 36(4)), you can claim ITC up to 105% of the eligible credit available in GSTR-2B. If your supplier hasn't filed GSTR-1, the invoice won't appear in your GSTR-2B and you risk losing the ITC. This is why following up with suppliers for timely return filing is critical.
The best way to learn GST practically is through a live portal training course. At Lexspeaks Academy in Hooghly, our Master Practical GST Compliance course teaches you to file GSTR-1, GSTR-3B, GSTR-9 on actual client files — not dummy data. Accessible from Kolkata by local train.