Best Free Billing App for Tuition Teachers and Coaching Centres in India 2026
Tuition teachers and coaching centres often overlook proper billing — leading to payment disputes and compliance issues. This guide covers GST exemption rules for education, how to create professional fee receipts, track payments from multiple students, and send reminders on WhatsApp.
If you teach tuition at home, run a coaching centre, or provide online classes, billing and payments are part of your daily reality. Many teachers still rely on handwritten receipts or WhatsApp messages to confirm payments — but this creates confusion, disputes, and compliance problems. A proper billing system helps you track which students have paid, follow up on dues, and look professional to parents.
This guide answers the most common questions: Is your teaching income taxable under GST? Do you need to register? How do you create a proper fee receipt? And how do you send professional invoices on WhatsApp?
Is Tuition or Coaching GST-Exempt in India?
Education services occupy a special place under GST. Many are exempt — but not all. The key is understanding whether your teaching falls under a 'recognised institution' or is commercial coaching.
| Type of Education | GST Status | Reason |
|---|---|---|
| Services by schools (up to Class XII) | Exempt | Recognised educational institution |
| Services by colleges / universities | Exempt | Recognised educational institution |
| Home tuition by a teacher (not GST-registered) | Exempt / Not applicable | Below threshold or not taxable |
| Commercial coaching centre (IIT-JEE, NEET, etc.) | 18% GST if above ₹20L | Not a recognised institution |
| Online coaching platform (commercial) | 18% GST | Not a recognised institution |
| Skill development / vocational training | Exempt (if NSDC approved) | Government-notified exemption |
| Music / dance classes | 18% GST if above ₹20L | Not covered under exemption |
| Foreign language classes | 18% GST if above ₹20L | Commercial service |
When Does GST Apply to a Coaching Centre?
A coaching centre that is not affiliated with a recognised board or university is considered a commercial service provider under GST. This means:
- If annual revenue from coaching exceeds ₹20 lakh (₹10 lakh in special category states), GST registration is mandatory
- The applicable GST rate is 18% on coaching fees
- You must issue proper GST invoices with SAC code 999299 (other education and training services)
- You must file GSTR-1 and GSTR-3B monthly or quarterly
- You can claim ITC on business expenses — stationery, furniture, AC, laptop, etc.
Solo tutor tip
If you are a single tuition teacher working from home and your annual income from teaching is below ₹20 lakh, you do not need GST registration. You can still issue professional fee receipts using Ozydo without charging GST — just leave the GST field blank.
SAC Code for Coaching and Tuition Services
If you are GST-registered and charging GST on your services, use the following SAC codes on your invoices:
| SAC Code | Description | GST Rate |
|---|---|---|
| 999210 | Pre-primary education services | Exempt (recognised institutions) |
| 999230 | Secondary education services | Exempt (recognised institutions) |
| 999240 | Higher education services | Exempt (recognised institutions) |
| 999299 | Other education and training services NEC (coaching, tuition) | 18% |
| 999300 | Research and development services | 18% |
How to Create Professional Fee Receipts as a Tuition Teacher
Even if you are not GST-registered, issuing a professional fee receipt builds trust with parents and helps you maintain records. Here is what a good fee receipt should include:
- 1Your name and address (or coaching centre name if applicable)
- 2Receipt number (sequential — e.g. TUT/2025-26/001)
- 3Date of payment
- 4Student's name and class/standard
- 5Month(s) for which fees are being paid
- 6Subject(s) or course name
- 7Fee amount — clearly stating if it is monthly, quarterly, or annual
- 8Mode of payment — cash, UPI, bank transfer
- 9Your signature or digital signature
- 10GSTIN and GST amount (only if you are GST-registered and above the threshold)
Tracking Monthly Fee Payments from Multiple Students
Most tuition teachers have 10–50 students paying monthly. Without a system, tracking who has paid and who has not becomes a headache. Ozydo lets you:
- Save each student as a client with their name, phone number, and class
- Create monthly invoices for each student with one click (duplicate last month's invoice)
- See at a glance which invoices are paid and which are pending
- Record partial payments (e.g., a student paid ₹1000 of ₹1500 due)
- Download a PDF statement of all outstanding dues
Sending Fee Reminders via WhatsApp
WhatsApp is the most effective way to send fee reminders to parents in India. With Ozydo, you can:
- 1Create the monthly fee invoice for a student
- 2Tap 'Share on WhatsApp' — a pre-filled message with the invoice PDF is ready to send
- 3Send the PDF invoice directly to the parent's WhatsApp
- 4Include a UPI payment link in the invoice so parents can pay directly from WhatsApp
- 5Mark the invoice as paid once payment arrives — your records stay clean
UPI payment links save time
Add your UPI ID to Ozydo and every invoice will include a UPI pay button. Parents can scan the QR code or tap the link to pay directly from their phone — no need to share bank details each time.
Handling Advance Fee Payments
Many coaching centres collect fees for a full quarter or year in advance. When you receive advance fees, issue a receipt immediately with the period clearly mentioned (e.g., 'April–June 2026 fees'). If you are GST-registered, GST is payable when you issue the invoice — not just when the service is delivered. So for advance payments, you need to issue a GST invoice at the time of receipt.
Expenses You Can Claim as a Coaching Business
If you are GST-registered, you can claim Input Tax Credit (ITC) on business purchases:
- Stationery, whiteboards, markers (HSN 4820 / 3926)
- Laptop, tablet, projector for teaching (HSN 8471)
- Air conditioner for classroom (HSN 8415)
- Furniture — tables, chairs, benches (HSN 9403)
- Internet connection (telecom services)
- Printing and photocopying (SAC 998212)
- Study materials, books, and worksheets you print for students
Create Free Fee Receipts and Invoices for Students
Ozydo is perfect for tuition teachers — create professional fee receipts, send on WhatsApp, accept UPI payments, and track who has paid. Free forever.
Start Free — Create Your First Receipt →GST Registration: Step-by-Step for a Coaching Centre
If your coaching revenue crosses ₹20 lakh, here is how to register for GST:
- 1Visit gst.gov.in and click 'New Registration'
- 2Select 'Taxpayer' and enter your PAN, email, and mobile number
- 3Fill Form REG-01 with business details — coaching centre name, address, nature of supply
- 4Upload documents — PAN card, Aadhaar, address proof, photo, bank account details
- 5Submit and note the ARN (Application Reference Number)
- 6GST officer reviews and approves (usually 3–7 working days)
- 7Receive GSTIN and begin charging 18% GST on coaching fees
Frequently Asked Questions
Does a home tuition teacher need to register for GST?
No, if your annual tuition income is below ₹20 lakh. Below this threshold, GST registration is not mandatory. You can still issue professional fee receipts using a free tool like Ozydo without charging any GST.
What is the GST rate for coaching classes?
Commercial coaching classes (IIT-JEE, NEET, competitive exams, skill training not under NSDC) are taxed at 18% GST if the coaching centre's annual turnover exceeds ₹20 lakh. The SAC code is 999299.
Are NEET/IIT-JEE coaching centres exempt from GST?
No. Coaching centres that are not part of a recognised educational institution (affiliated board or university) are not exempt. NEET/IIT-JEE coaching centres earning above ₹20 lakh annually must charge 18% GST.
Can I issue invoices to parents without GST if I am not registered?
Yes. If you are not GST-registered (turnover below ₹20 lakh), you cannot charge GST and should not include a GSTIN on your invoices. You can still issue a professional fee receipt without any GST component using Ozydo.
How do I track which students have not paid?
In Ozydo, every invoice has a status — Paid, Unpaid, or Partial. You can see all unpaid invoices on your dashboard at a glance and send a WhatsApp reminder directly from the app.
📚 Related Guides
Written by the Ozydo Team
Ozydo is India's simplest free GST invoice app for small businesses and freelancers. We write practical guides on invoicing, GST, and business finance to help you get paid faster.
Read more articles →