AI Article Assistant

Ask questions, summarize, or extract key takeaways from this article.

GST Billing for Teachers and Online Tutors in India โ€” Complete Simple Guide

A

Aditya

June 29, 2026 8 min read

Share
GST Billing for Teachers and Online Tutors in India โ€” Complete Simple Guide

Teaching in India has changed completely over the last few years. What used to happen only in classrooms and coaching centres has moved onto Zoom calls, recorded courses, YouTube channels, and paid communities. Thousands of teachers, subject experts, skill trainers, and coaches are now running independent education businesses out of their homes.

And with that income comes a question most of them aren't really prepared for โ€” do I need to charge GST? Do I need a GSTIN? What do I even send my students as an invoice?

The answer depends on what you teach, how you teach it, and how much you earn. Here's the full picture, and how GST Maker handles the billing side for every kind of educator.


Is teaching actually exempt from GST?

This is the first question everyone asks, and the honest answer is more nuanced than yes or no.

What's exempt: services from a school, college, or university recognised by law (including coaching attached to those institutions), pre-school through higher secondary education, education that's part of a curriculum for a legally recognised qualification, and services an educational institution provides its own students โ€” tuition, hostel, transport.

In short โ€” teach at a recognised school or college, and your services aren't subject to GST.

What's taxable at 18%: private tuition and coaching outside a recognised institution, skill and vocational training (design, coding, digital marketing, photography, cooking, fitness), online courses and recorded content sold on any platform, competitive exam coaching (JEE, NEET, UPSC, CAT, IELTS), private language classes, corporate training for companies, music/dance/art coaching, and personality development or life coaching.

Fall into any of these and cross โ‚น20 lakh annually, and GST registration becomes mandatory. Below that, it's optional โ€” though plenty of tutors register voluntarily anyway, mostly to look more credible to corporate clients.


SAC codes teachers actually need

Type of Educational Service SAC Code GST Rate
Private tuition and academic coaching 999293 18%
Vocational and skill training 999294 18%
Online courses and e-learning 999291 18%
Test preparation coaching (JEE, NEET, CAT, UPSC) 999293 18%
Language classes 999293 18%
Corporate training and workshops 999295 18%
Music and performing arts coaching 999296 18%
Sports coaching and fitness training 999312 18%
Life coaching and soft skills training 999295 18%
Yoga instruction (independent studio) 999313 18%

AI Magic Fill suggests the right code as you type your service name, so this table's more backup than something to memorize.


How it actually works for a teacher

Set up your profile in about 5 minutes โ€” your name or academy name, GSTIN, address, bank details โ€” auto-filled on every invoice from there.

Save your services with SAC codes attached โ€” monthly tuition, course fee, workshop, corporate session โ€” one click to add any of them to an invoice.

Handle students across states automatically โ€” teaching online means students everywhere in India, and AI Magic Fill detects each one's state, applying CGST+SGST or IGST correctly every time.

Set up recurring invoices for monthly students โ€” auto-generated on the same date every month, nothing forgotten.

Share invoices on WhatsApp instantly โ€” most student-teacher communication already happens there, so the invoice link fits right in, no PDF, no email attachment.


A JEE coaching teacher in Kota

Aakash teaches Physics to 120 students across his own JEE coaching setup โ€” some in person, some joining online from other states โ€” at โ‚น4,500 a month per student, putting him well above the GST threshold at โ‚น5,40,000 in monthly revenue.

He used to issue fee receipts on a printed notepad, with online students from other states never actually getting a proper GST invoice, and parents asking for one for tax or reimbursement purposes regularly met with delays. His CA spent days every quarter reconstructing payment records from scratch.

Now all 120 students are added with their state and parent GSTIN where relevant, monthly recurring invoices auto-generate on the 1st for everyone, Rajasthan students get CGST+SGST automatically, out-of-state ones get IGST, and parents get a WhatsApp link the moment it's generated. GSTR-1 is a one-click report for his CA at month-end.

Parents claiming tuition fees under Section 80C now have proper documentation, corporate parents getting reimbursed by employers can submit real GST invoices, and Aakash's more professional billing has visibly improved parent confidence in the institution overall.


A freelance graphic design course creator in Bengaluru

Neha sells pre-recorded design courses on her own website and runs live monthly Zoom workshops, plus occasional corporate workshops โ€” course sales at โ‚น3,999, workshops at โ‚น1,499 per session, corporate sessions at โ‚น25,000. Her annual income sits around โ‚น18-22 lakh, and she registered voluntarily to look more credible to corporate clients.

Now her course sales carry SAC 999291 at 18%, workshops carry SAC 999294 at 18%, corporate clients bill against their company GSTIN with IGST applied for anyone outside Karnataka, and every purchase triggers an invoice link sent by email and WhatsApp. Her GSTR-1 takes under 2 minutes to generate monthly.

Corporate clients who used to hesitate because she couldn't produce a proper GST invoice now book her confidently โ€” her invoicing looks as established as any training company's.


A home tutor in Delhi who isn't GST registered

Sunita teaches Maths and Science to Class 8-10 students, earning around โ‚น8-10 lakh a year, comfortably below the โ‚น20 lakh threshold, so she isn't registered.

Even without a GSTIN, her students' parents โ€” many working corporate jobs โ€” regularly ask for proper receipts, and handwritten ones looked out of place next to their own formal paperwork.

Now she creates clean invoices with no GST lines at all โ€” her name, address, service description, amount, proper sequential numbering โ€” shared as a WhatsApp link after every monthly payment.

Parents get something they can actually use for expense tracking or school paperwork, and Sunita comes across as noticeably more organized, even without registration. When her income eventually crosses โ‚น20 lakh, adding her GSTIN to her profile is all it takes for everything to shift to GST-compliant automatically.


A corporate soft skills trainer in Mumbai

Rohit runs workshops on communication, leadership, and presentation skills for companies across Mumbai, Delhi, Bengaluru, Hyderabad, and Pune.

Corporate clients need a GST invoice before their accounts team can even raise a payment voucher, and without one ready, Rohit used to lose 2-3 days per training just sorting that out.

Now every corporate client is saved with their GSTIN and state, sessions carry SAC 999295 at 18%, Mumbai clients get CGST+SGST automatically, everyone else gets IGST, and the invoice link goes to the company's HR or finance contact right after the training date is confirmed โ€” not after delivery.

That shift alone cut his payment collection time from 15-20 days down to 5-7.


Handling GST on online courses sold across India

Selling courses is a bit different from one-on-one tutoring, since your students can genuinely be anywhere, and the GST treatment depends entirely on where each one is.

Same state as your registered business โ€” CGST+SGST. Any other state โ€” IGST. The only real requirement on your end is knowing the student's state, which you capture once at checkout or in onboarding and save to their client profile โ€” AI Magic Fill takes it from there.

For anyone selling to hundreds of students, this state-detection actually matters a lot โ€” getting it wrong on even a fifth of your invoices is enough to create real GSTR-1 mismatches down the line.


What teachers actually use most

Tax invoices for taxable teaching services with correct SAC codes and CGST/IGST already applied.

Invoices without GST for anyone below the โ‚น20 lakh threshold โ€” still professional, still properly recorded, just no tax line.

Recurring invoices for monthly batch students โ€” 120 students means 120 invoices auto-generated on the 1st without any manual work.

Quotations for corporate training proposals before anything's confirmed.

Client management holding every student and corporate client's state and GSTIN, with full invoice history per person.

AI Magic Fill deciding CGST/SGST vs IGST per student automatically, even across hundreds of them.

The public share link for sending invoices to parents and students over WhatsApp instantly.

And GST reporting turning every student invoice into a ready GSTR-1 report at month-end.


Questions people usually ask

Do private tutors need to charge GST? Yes, once annual income crosses โ‚น20 lakh โ€” below that it's optional.

What SAC code should a tutor use? Private tuition and test prep use 999293, online courses use 999291, corporate training uses 999295. AI Magic Fill suggests the right one as you type.

Is school teaching GST exempt? Yes, services from a recognised school, college, or university to their own students are exempt โ€” only independent private teaching is taxable.

How does GST work for online courses sold nationally? Same-state students get CGST+SGST, other states get IGST, detected automatically per student.

Can I use this without being GST registered? Yes โ€” clean invoices with no GST lines, shifting automatically to compliant once you add a GSTIN later.

Is this free for teachers and tutors? Yes โ€” invoices, recurring billing, client management, and GSTR-1 reporting, all in the free plan.


Teach more. Bill smarter. For free.

You got into teaching to help students learn, not to spend evenings working out CGST, IGST, and SAC codes. This handles all of it automatically so the actual teaching stays the focus.

๐Ÿ‘‰ Start free at gstmaker.com

No credit card. No complicated setup. Send your first student invoice in 60 seconds.

Ready to Simplify Your Invoicing?

Join thousands of small businesses creating professional GST bills in seconds.

Create Free Account