You've probably heard the term "CRM" thrown around. Maybe another tutor mentioned it, or you saw it in a Facebook group. But what does a CRM actually do for a tutoring business? And do you really need one?
Short answer: if you have more than 5 students, probably yes. Here's the long answer.
What is a tutoring CRM?
CRM stands for Customer Relationship Management. In the corporate world, it's software that sales teams use to track leads, deals, and customer interactions. Think Salesforce or HubSpot.
A tutoring CRM is the same concept, adapted for tutors. Instead of tracking "deals," you're tracking students. Instead of "sales pipeline," you have lesson schedules. Instead of "revenue forecasting," you have payment tracking.
A tutoring CRM is a single place where you manage:
- Student information — contacts, subjects, rates, notes, parent details
- Scheduling — lessons, recurring sessions, cancellations, statuses
- Payments — who paid, who owes, balances, invoices
- Communication — reminders, notifications, messages
- Analytics — revenue trends, lesson stats, busiest days
The key word is "single place." Without a CRM, this information lives across 4–5 different tools that don't talk to each other.
The spreadsheet problem
Most tutors start with the DIY approach:
- Google Calendar for scheduling
- Google Sheets for student info and payments
- WhatsApp for communication
- A notes app for lesson notes
- Mental math for "who owes me money?"
This works beautifully with 3 students. It works okay with 8. By 12 students, you're spending hours per week just keeping everything updated and cross-referenced.
The breaking point is usually a payment error. You charge someone twice, or worse, you forget to charge someone for a month. That's when most tutors start looking for a better system.
When you need a CRM
You probably DON'T need a CRM if:
- You have fewer than 5 students
- You teach casually (not as a primary income)
- You enjoy managing spreadsheets (some people genuinely do)
You probably DO need a CRM if:
- You have 5+ students and it's growing
- You've made a payment error in the last 3 months
- You spend 30+ minutes per week on admin
- Students have no-showed because they forgot
- You're manually texting reminders before every lesson
- You can't answer "how much did I earn last month?" in 5 seconds
What to look for in a tutoring CRM
Not all CRMs are created equal. Generic CRMs (HubSpot, Salesforce) are overkill and irrelevant for tutors. You need software built specifically for how tutors work.
Must-have features
Student profiles. More than a name and phone number. You need: subject, rate, lesson history, payment balance, parent contacts, and notes. Everything about a student in one place.
Calendar with recurring lessons. Most students come weekly at the same time. Your calendar should support "Anna, Tuesday 4 PM, weekly" as a single setup. And when you need to cancel one instance, the rest should stay intact.
Lesson statuses. Did the lesson happen? Was it cancelled? No-show? This matters because it directly affects billing. If a lesson is cancelled with 24 hours notice, it shouldn't count toward the bill. If it's a no-show, it should.
Payment tracking. Not just "paid / not paid" — a running balance per student. When you log a lesson, the amount owed increases. When you log a payment, it decreases. At any moment, you can see exactly who owes what.
Automated reminders. The single highest-ROI feature. A reminder sent 24 hours before each lesson reduces no-shows by up to 80%. This alone can save you $200+/month.
Booking page. A public page where prospective students can see your availability, subjects, and rates — and book directly. No back-and-forth messages needed.
Nice-to-have features
- Invoices. Generate professional PDF invoices and send them to parents.
- Analytics. Revenue trends, lesson stats, busiest days.
- Report cards. Automated progress reports for parents.
- Referral program. Built-in system for word-of-mouth growth.
- CSV export. For your accountant or tax records.
- Multi-currency. If you tutor students in different countries.
Comparing tutoring CRM options
Here's how the main options stack up for independent tutors:
Zutor
Built for: Independent tutors with 5–50 students
Price: Free (up to 5 students) / $9/mo Pro / $19/mo Business
Zutor is designed specifically for solo tutors. It covers all the must-haves: student profiles, calendar with recurring lessons, payment tracking, automated reminders via Telegram and email, and a booking page at zutor.app/your-name.
What sets it apart: flat pricing (no per-lesson fees, no percentage of revenue), Telegram reminders with 80%+ open rates, and a setup time of about 10 minutes.
Currently in Early Access — all features free until September 2026.
TutorCruncher
Built for: Tutoring agencies with multiple tutors
Price: $30/mo + 1% of revenue (minimum)
A powerful platform with tutor matching, split payments, CRM pipelines, and multi-branch support. Excellent for agencies managing 10+ tutors. Overkill and expensive for a solo tutor — you'd pay $60+/mo for features you'll never use.
For a detailed comparison: Zutor vs TutorCruncher.
Teachworks
Built for: Tutoring companies and education businesses
Price: $16.49/mo + $0.29 per student lesson
Solid platform with scheduling, invoicing, and payroll. Designed for businesses with multiple instructors. Per-lesson pricing means your cost grows as you grow — a solo tutor with 80 lessons/month pays ~$40/mo.
For a detailed comparison: Zutor vs Teachworks.
TutorBird
Built for: Solo tutors and small agencies
Price: Starting at $14.95/mo
A simpler option with scheduling, invoicing, and student tracking. Decent for solo tutors but lacks Telegram reminders, booking page, and analytics.
Google Sheets + Calendar (DIY)
Built for: Tutors with fewer than 8 students
Price: Free
Works initially but doesn't scale. No reminders to students, no connected payment tracking, no booking page. Most tutors outgrow this within 3–6 months.
Quick comparison table
| Feature | Zutor | TutorCruncher | Teachworks | TutorBird | DIY (Sheets) |
|---|---|---|---|---|---|
| Price (solo tutor) | Free–$9/mo | $60+/mo | ~$40/mo | $14.95/mo | Free |
| Student profiles | ✅ | ✅ | ✅ | ✅ | Manual |
| Recurring lessons | ✅ | ✅ | ✅ | ✅ | Basic |
| Payment tracking | ✅ | ✅ | ✅ | ✅ | Manual |
| Automated reminders | ✅ (Telegram + email) | ✅ (email + SMS$) | ✅ (email + SMS$) | ✅ (email) | ❌ |
| Booking page | ✅ | ❌ (API only) | ✅ (plugin) | ✅ | ❌ |
| Invoices | ✅ | ✅ | ✅ | ✅ | ❌ |
| Analytics | ✅ | ✅ | ✅ | Limited | ❌ |
| Setup time | 10 min | Hours | Hours | 30 min | 1–2 hours |
| Built for solo tutors | ✅ | ❌ | ❌ | Partially | ❌ |
How to choose
The decision is simpler than it looks:
Under 5 students: Start with Zutor's free plan or Google Sheets. Don't pay for software yet.
5–50 students, solo tutor: Zutor Pro ($9/mo). Purpose-built for your situation, simple, affordable.
50+ students or multiple tutors: Look at TutorCruncher or Teachworks. You need the agency features at that scale.
Budget is zero: Zutor's free plan (5 students) or Early Access (everything free until September 2026).
The cost of not having a CRM
It's easy to think "I don't need software, I'm fine with my spreadsheet." But consider the hidden costs:
Time: 3–5 hours/week on admin = 150–250 hours/year. At your tutoring rate, that's $7,500–15,000 worth of time.
No-shows: Without automated reminders, expect 2–4 no-shows/month = $100–400/month in lost revenue.
Payment errors: One missed billing cycle or double charge can cost you a student. Average lifetime value of a tutoring student: $2,000–5,000.
Missed referrals: Without a booking page, every "send them my way" referral requires manual follow-up. Many fall through the cracks.
A CRM doesn't just organize your business. It protects your revenue.
Get started today
You don't need to commit to anything long-term. Try a CRM for one month. If it saves you time and prevents even one no-show, it's already paid for itself.