GST Billing for Teachers and Online Tutors in India — Complete Simple Guide

A

Aditya

June 29, 2026 10 min read

Share
GST Billing for Teachers and Online Tutors in India — Complete Simple Guide

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

And with income comes a question most of them are not prepared for — do I need to charge GST? Do I need a GSTIN? What invoice do I send to my students?

The answer depends on what you teach, how you teach it, and how much you earn. This guide explains everything clearly — and shows how GST Maker makes billing simple for every type of educator.


Is Teaching and Tutoring Exempt From GST?

This is the first question every teacher asks — and the answer is more nuanced than a simple yes or no.

GST exempt educational services:

Under GST law, the following educational services are completely exempt:

  • Services provided by a school, college, or university recognised by law — including coaching attached to such institutions
  • Pre-school education and education up to higher secondary level (Class 12)
  • Education that is a part of a curriculum for obtaining a qualification recognised by law
  • Services provided by an educational institution to students — tuition, hostel, transportation

In simple words — if you are a teacher at a recognised school or college, your teaching services are not subject to GST.

GST taxable educational services:

The following educational services are taxable at 18% GST:

  • Private tuition and coaching — Home tutors, coaching centres, and private teachers teaching academic subjects outside of a recognised institution
  • Skill training and vocational courses — Courses on graphic design, coding, digital marketing, photography, cooking, fitness training, etc.
  • Online courses and recorded content — Selling courses on Udemy, Teachable, your own website, or any platform
  • Test preparation coaching — Competitive exam coaching (IIT JEE, NEET, UPSC, CAT, IELTS, etc.) provided by independent coaching centres
  • Language classes — Private English, French, Spanish, or any language coaching
  • Corporate training — Training sessions provided to companies for their employees
  • Music, dance, and art classes — Private coaching in performing arts and creative skills
  • Personality development and life coaching — Soft skills, communication, leadership training

If you fall in any of these categories and your annual income crosses ₹20 lakhs, GST registration is mandatory. Below ₹20 lakhs, it is optional — but many tutors and coaches register voluntarily to appear more professional to corporate clients.


SAC Codes for Teachers and Tutors

If your teaching service is taxable, here are the SAC codes you need on your invoices:

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%

GST Maker's AI Magic Fill suggests the correct SAC code as you type your service name — so you never have to look up this table again.


How GST Maker Works for Teachers and Tutors

Set Up Your Profile in 5 Minutes

Enter your name or academy name, GSTIN, address, and bank account details. Done once — auto-fills on every invoice forever.

Save Your Services With SAC Codes

Add your standard services — monthly tuition, course fee, workshop, corporate training session — with the correct SAC code and your standard rate. One-click to add any service to any invoice.

Handle Students Across States Automatically

Teaching online means students from all over India. A student in your own state gets CGST + SGST. A student in another state gets IGST. GST Maker's AI Magic Fill detects the student's state and applies the correct GST type — every time, automatically.

Set Up Recurring Invoices for Monthly Students

For students on monthly tuition plans, set up recurring invoices. GST Maker auto-generates and delivers the invoice on the same date every month. No manual work. No forgotten invoices.

Share Invoices on WhatsApp Instantly

Most student-teacher communication happens on WhatsApp. GST Maker's public share link lets you send a professional invoice on WhatsApp in 5 seconds — no PDF download, no email attachment.


Real Example — A JEE Coaching Teacher in Kota

Aakash is a Physics teacher running his own JEE coaching classes in Kota, Rajasthan. He teaches 120 students in batches — some attending in person, some joining online from other states.

His monthly fee is ₹4,500 per student. Total monthly revenue: ₹5,40,000 — well above the GST threshold.

Before GST Maker: - Fee receipts were issued on a printed notepad - Online students from other states never received proper GST invoices - Parents calling for GST invoices for tax exemption or reimbursement were met with delays - CA spent days at quarter end reconstructing student payment records

With GST Maker: - All 120 students added as clients with their state and parent's GSTIN (where applicable) - Monthly recurring invoices set up for all students — auto-generated on the 1st of every month - Rajasthan students get CGST + SGST automatically - Online students from Delhi, Mumbai, Bengaluru get IGST automatically - Parents receive a WhatsApp link to the invoice immediately - GSTR-1 report ready for CA at month end with one click

Parents who claimed tuition fees for tax deduction under Section 80C now receive proper documentation. Corporate parents who get tuition reimbursement from employers can submit GST invoices. Aakash's professional billing improved parent confidence in his institution.


Real Example — A Freelance Graphic Design Course Creator in Bengaluru

Neha creates and sells online graphic design courses. She teaches through pre-recorded video content on her own website and also does live monthly workshops on Zoom.

Her income sources: - Course sales on her website — ₹3,999 per course - Monthly Zoom workshops — ₹1,499 per student per session - Corporate design workshops for companies — ₹25,000 per session

Total annual income: ₹18–22 lakhs — she registered for GST voluntarily to appear professional to corporate clients.

With GST Maker: - Online course sales invoiced with SAC 999291 (e-learning) and 18% GST - Zoom workshops invoiced with SAC 999294 (vocational training) and 18% GST - Corporate workshop clients billed with their company GSTIN — IGST applied for out-of-Karnataka companies - After every course purchase, she sends the invoice share link via email and WhatsApp - Monthly GSTR-1 report generated in under 2 minutes

Her corporate clients — who previously hesitated because she could not provide proper GST invoices — now book her workshops confidently. Her invoicing is as professional as any established training company.


Real Example — A Home Tutor in Delhi Who Is Not GST Registered

Sunita is a home tutor in Delhi teaching Maths and Science to Class 8–10 students. Her annual income is around ₹8–10 lakhs — below the ₹20 lakh GST threshold. She is not registered for GST.

Even without GST registration, Sunita's students' parents regularly ask for proper receipts or invoices. Handwritten receipts looked unprofessional, especially to parents who work in corporate offices and need formal documentation.

With GST Maker (no GSTIN required): - She creates clean, professional invoices without any GST lines - Invoice shows her name, address, service description (monthly tuition), and amount - Proper sequential invoice numbering - Share link sent to parents on WhatsApp after every monthly payment

Parents receive a professional document they can submit for expense tracking or school fee-related paperwork. Sunita looks more credible and organised — even without GST registration.

When her income grows past ₹20 lakhs, she will simply add her GSTIN to her profile and all future invoices will become GST-compliant automatically.


Real Example — A Corporate Soft Skills Trainer in Mumbai

Rohit is a corporate trainer in Mumbai specialising in communication skills, leadership development, and presentation skills. He conducts workshops for companies across India — Mumbai, Delhi, Bengaluru, Hyderabad, Pune.

Corporate clients require GST invoices before processing payment. Without a proper invoice, the company's accounts team cannot raise a payment voucher. Rohit used to lose 2–3 days per training just waiting to sort out invoice issues.

With GST Maker: - All corporate clients saved with company GSTIN and state - Training session invoiced with SAC 999295 (corporate training) and 18% GST - Mumbai-based clients get CGST + SGST automatically - Out-of-Mumbai clients — Delhi, Bengaluru, Hyderabad — get IGST automatically - Invoice share link sent on WhatsApp to the company HR or finance contact immediately after confirming the training date - Payments are now processed faster because the invoice is ready before the training even happens

Rohit now sends the invoice at the time of booking confirmation — not after delivery. This has cut his payment collection time from 15–20 days to 5–7 days.


How to Handle GST on Online Course Sales Across India

Selling online courses is slightly different from one-on-one tutoring — because your students can be anywhere in India, and the GST treatment depends on where they are located.

Same state as you — If a student buying your course is in the same state as your registered business, you charge CGST + SGST.

Different state — If the student is in any other state, you charge IGST.

How do you know where the student is? When a student buys your course, ask for their state at checkout or in your onboarding form. Save their state in GST Maker when you create their client profile — and AI Magic Fill handles the rest automatically.

For high-volume course creators selling to hundreds of students, this state-detection is critical for correct GST compliance. Getting it wrong on even 20% of invoices can cause significant GSTR-1 mismatches.


GST Maker Features Teachers and Tutors Use Most

Tax Invoice — Professional, GST-compliant invoices for all taxable teaching services. Correct SAC codes, CGST/IGST, and sequential numbering.

Invoice Without GST — For tutors below the ₹20 lakh threshold — create clean, professional invoices without any GST lines. Looks professional, maintains records.

Recurring Invoice — For monthly batch students, auto-generate invoices on schedule. 120 students — 120 invoices generated automatically on the 1st.

Quotation — Share a detailed quote for corporate training proposals before confirming the engagement.

Client Management — Save all students and corporate clients with their state and GSTIN. One-click billing, complete invoice history per client.

AI Magic Fill — Automatically applies CGST + SGST or IGST based on each student's state. No manual decisions across hundreds of students.

Public Share Link — Send invoices on WhatsApp instantly. Parents and students open a professional invoice on their phone without any app or login.

GST Reporting — GSTR-1 ready report at month end. All student invoices organised correctly — your CA gets clean data every time.


Frequently Asked Questions (FAQ)

Do private tutors need to charge GST in India? Yes, if their annual income from tutoring exceeds ₹20 lakhs. Private tuition, coaching, and skill training are taxable at 18% GST. Below ₹20 lakhs, GST registration is not mandatory but optional.

What SAC code should a tutor or coaching centre use? Private academic tuition and test preparation coaching use SAC 999293. Online courses use SAC 999291. Corporate training uses SAC 999295. GST Maker's AI Magic Fill suggests the right code as you type your service description.

Is school teaching GST exempt? Yes. Services provided by a recognised school, college, or university to their students are GST exempt. Only independent private tuition and coaching outside of recognised institutions is taxable.

How does GST work for online courses sold to students across India? For students in the same state as your registered business — CGST + SGST applies. For students in other states — IGST applies. GST Maker detects each student's state and applies the correct tax type automatically.

Can I use GST Maker if I am not GST registered? Yes. GST Maker lets you create professional invoices without GST for unregistered tutors and teachers. When you register later, just add your GSTIN and all future invoices become GST-compliant automatically.

Is GST Maker free for teachers and tutors? Yes. All core features — invoices, recurring billing, client management, and GSTR-1 reporting — are part of GST Maker's free plan with no monthly subscription.


Teach More. Bill Smarter. For Free.

You got into teaching to help students learn — not to spend your evenings figuring out CGST, IGST, and SAC codes. GST Maker handles all of that automatically so you can focus on what you do best.

Free, AI-powered, and built for Indian educators of every kind.

👉 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