Regulatory & Legal Compliance7 min read
TAX COMPLIANCE ⏱️ 7 min read

GST for Coaching Institutes: Generating GST-ready invoices and monthly GSTR reports.

The 20th of every month shouldn't be a scramble. Here's how to set up your GST workflow so that filing becomes a 10-minute task—not a 3-day headache.

Let's be honest—GST wasn't exactly designed with small coaching institutes in mind. Between figuring out whether coaching is exempt (spoiler: it's not, mostly), what HSN code to use, and how to handle those parents who want invoices for their company reimbursement, it's easy to get tangled up.

The good news? Once you understand the basics, the whole thing becomes remarkably straightforward. And with the right system, you stop doing GST and start automating it. Here's what actually matters.

📌
18% GST
Standard rate for coaching under SAC 9992
🧾
HSN 9992
Education services (coaching falls here)
📆
20th of every month
GSTR-3B filing deadline
⚠️
₹50/day late fee
Plus interest if tax is delayed

Setting up your GST basics (one-time, 20 minutes)

Before you generate a single invoice, you need to tell the system who you are. This is the boring but essential part—get it right once and forget it.

What you'll need handy:

  • Your 15-digit GSTIN (the one on your registration certificate)
  • Legal name (as per GST records—match it exactly)
  • Trade name (if different, like your institute's brand name)
  • State code and place of supply (usually your state)

In CodePex, this lives under Settings → Tax → GST Configuration. Fill it in, and you're done. The system now knows your identity for every invoice.

The tax rate question (it's not always 18%)

Here's where institutes get confused. Yes, coaching services are generally 18%. But if you also sell study materials separately, or run preschool programs, things change.

Classroom coaching
SAC 999293
18% (9% CGST + 9% SGST or 18% IGST)
Online courses
SAC 998346
18% (same as above)
Study material only
HSN 4901
5% (2.5% + 2.5%) if sold separately

Pro tip: If your course fee includes material, the whole thing is treated as a composite supply—18% on the total. No need to split.

What a proper GST invoice looks like

A surprising number of institutes generate invoices that would make a GST officer twitch. Here's what must be there—and what CodePex generates automatically.

SARASWATI COACHING
GSTIN: 27ABCDE1234F1Z5
Invoice No.
GST/24-25/042
Invoice Date
15 March 2025
Student
Rahul Sharma
Place of Supply
Maharashtra (27)
Description Amount
JEE 2-Year Classroom Program ₹1,00,000
CGST @ 9% ₹9,000
SGST @ 9% ₹9,000
Total ₹1,18,000
Amount in words: Rupees One Lakh Eighteen Thousand Only

Everything else—your digital signature, QR code, terms—is nice to have, but those ten items above are mandatory. Miss any, and your invoice isn't valid for input tax credit.

The parent who wants a 'company invoice'

You've met this parent—the one who asks for an invoice with their company's name and GSTIN so they can claim input tax credit. This is a B2B transaction, and it needs a different kind of invoice.

🎓 Regular parent (B2C)
  • No GSTIN needed
  • Invoice still mandatory
  • Tax paid to government
🏢 Business parent (B2B)
  • Capture their GSTIN
  • Invoice shows their name and GST
  • They claim ITC, you report in GSTR-1

In CodePex: When you enter a student, there's a field for "Parent GSTIN" (optional). Fill it only for B2B cases. The system automatically marks the invoice as B2B and includes all the right details.

The monthly filing checklist

Two main reports. That's it. Everything else is supporting detail.

1 GSTR-1 (Outward supplies)

All the invoices you issued this month. B2B invoices go with GSTIN; B2C can be summarized. Due date: 11th of next month.

CodePex generates this in GST portal format—direct upload, no manual entry.

2 GSTR-3B (Monthly return)

Summary of outward supplies, input tax credit claimed, and net tax payable. This is what you actually pay. Due date: 20th of next month.

One click in CodePex gives you the exact figures to enter on the portal.

The money you can save (input tax credit)

Here's something many institutes miss: you can deduct the GST you pay on expenses from the GST you collect on fees. That's input tax credit.

📤
Output GST
₹1,52,100
collected from fees
📥
Input GST
₹23,760
paid on expenses
=
💰
Net Payable
₹1,28,340
you save ₹23,760

Common expenses where you can claim ITC: rent (if registered), electricity, stationery, marketing, software subscriptions. CodePex tracks all of this automatically—when you enter an expense with GST, it goes into your input credit ledger.

⚠️ Three mistakes that trigger notices

  • Mismatched GSTR-1 and GSTR-3B: The government's system cross-checks. If your monthly summary doesn't match your invoice details, you get an auto-generated notice.
  • Wrong HSN codes: Coaching is SAC 999293, not 9983 (that's for goods). Using the wrong code can lead to wrong tax rates.
  • Missing invoice numbers: Your invoice series must be sequential. No gaps, no duplicates. Manual systems often break this.

Where CodePex does the heavy lifting

You set it up once. After that, every fee collection, every expense, every invoice is GST-compliant automatically.

🔢
Invoice numbers
Auto-generated, sequential, no gaps
🧮
Tax calculation
Correct CGST/SGST or IGST based on state
📊
GSTR-1 export
JSON/Excel for direct upload
💰
ITC tracking
All eligible credits logged

At a glance: GST for coaching

Registration threshold
₹20 lakhs (₹10 lakhs for special category states)
HSN/SAC
999293 (coaching services)
Tax rate
18% (9% CGST + 9% SGST or 18% IGST)
GSTR-1 due
11th of next month
GSTR-3B due
20th of next month
Annual return
GSTR-9 by 31st December

"The best GST system is the one you don't have to think about."

Set it up right, automate the rest, and the 20th of every month becomes just another day.

Ready to Transform Your Institute?

CodePex Campus makes managing your coaching institute simple, efficient, and profitable. Schedule a free demo today to see how we can help you grow.