Get paid on time.
Get your evenings back.
Parents get lesson reminders and a PayNow QR on every invoice — automatically. No more chasing fees or answering “when's the next lesson?” at night. Just teaching.
The last app you'll need to run your tuition business — scheduling, invoices, payments, parents, your website and reviews, all in one subscription.
Missing something? Ask for it. Most feature requests are built within 2–5 days. How it works →- Free forever for up to 5 students
- No card needed
- A private page for every parent
This week
5 lessonsMon
Aisha · Maths
Tue
Wed
Chloe · Science
Thu
Ryan · Maths
Fri
Sat
Sec 3 Group
INV-0002 · Ryan Lim
11 days overdue
See TuitionCRM in 90 seconds
From the spreadsheet mess to getting paid by PayNow or card — a quick tour of the real app.
Still running your tuition on Google Sheets?
Most tutors schedule classes in a spreadsheet, count lessons by hand at the end of the month and chase payments in WhatsApp. It works — but it eats your evenings. TuitionCRM is the simpler way.
The old way: spreadsheets & chats
- Copy and re-colour the timetable every week
- Scroll through rows to find a free slot
- Count each student's lessons by hand to bill them
- Type out invoices and payment details one by one
- Remember who paid, who's late and who cancelled
- Miss an exam date or public holiday and double-book
- Lose track of which make-up lessons are still owed
- Answer “when's the next lesson?” and “how much do I owe?”
- Scramble to add up income and expenses at tax time
- Chase late payments one WhatsApp at a time
The new way: TuitionCRM
- Set a weekly class once — it repeats by itself
- See your free time at a glance, with clash warnings
- Invoices are built from the lessons you taught
- PayNow QR on every invoice, sent by WhatsApp
- See who owes you in one place, with reminders sent for you
- Holidays and exam dates already on your calendar
- Make-up lessons tracked until they're booked
- Parents check their own page for lessons and invoices
- Income statement ready for your tax return
- Bill everyone on your billing day, with overdue reminders sent for you
Free tools still cost you something: your evenings.
Spreadsheets and WhatsApp are free — the hours you spend on them aren't. TuitionCRM does this work for you.
- Counting lessons and making invoices2 hrs
- Answering “when's the next lesson?” and “how much do I owe?”2 hrs
- Chasing late payments on WhatsApp1.5 hrs
- Rescheduling and updating the timetable1.5 hrs
- Reminding parents about lessons1 hr
- Adding up income and expenses for tax1 hr
About 9 hours a month back — more than a full working day
A rough estimate for a tutor with about 15 students. Yours may be more, or less.
Everything a tutor needs. Nothing they don't.
No complicated setup. Add your students, book your lessons, and get paid on time.

Parents scan, pay, done — in seconds
Turn a month of lessons into a clean invoice with your PayNow QR printed on it, amount filled in. Save it as an image and send it to the parent on WhatsApp — they scan and pay in seconds.
- Built from the lessons you actually taught
- QR already has the right amount
- Ready-made WhatsApp message
✓ PayNow — free and instant, no fees for you or parents
Not from Singapore? Need another payment option? PayNow is Singapore-only — tell us how parents pay where you are and we'll look at adding it.
More about invoices & paynowMrs Tan's Maths Tuition
Ava's tuition
November 2026
Paid8 lessons · S$480.00
Paid automatically · VISA •••• 4242
✓ Automatic payments on — each new invoice is paid by itself.
Fees in your bank the day you send the invoice — no asking.
Parents save a card once, and every invoice after that is paid by itself — like a subscription. Steady income for you, nothing for parents to remember.
- Fewer late and missed payments — invoices are paid the day you send them
- An email the moment you're paid, and every paid invoice becomes a receipt parents can download
- No more reminders or checking your bank — paid invoices are marked paid for you
- Parents pay with any credit or debit card — Visa, Mastercard or American Express
- Easier for parents: no QR to scan or due date to remember
- Money is deposited into your bank account automatically, in your business name
- Powered by Stripe, the payments company behind Amazon, Google, Shopify and Zoom
✓ Credit cards and debit cards accepted
Fees are out in the open: Stripe's card fee plus ours, from 1.5% on Free down to 0.5% on Centre. PayNow stays free.

Billing day in five minutes, not an evening
Every parent's invoice is worked out for you — per lesson, a flat monthly fee, or packages of lessons, billed monthly, every 2 weeks or every few lessons. Registration fees, materials, deposits and sibling discounts are added automatically. On your billing day you get a reminder: check the list, create them all, then send by WhatsApp or email everyone.
- Monthly, every 2 weeks or every few lessons
- Deposits, refunds, materials and sibling discounts
- Nobody billed twice for the same lessons

Students show up on time. Parents pay on time.
Lesson reminders, welcome emails and polite overdue-payment reminders go out on their own. You choose when they're sent and what they say — and switch them off for any student.
- Overdue reminders with your PayNow details
- Edit every message in plain words
- No chasing if the parent tapped “I've paid”

Never lose track of a single dollar owed
Overdue invoices are listed in one place with how many days late they are, so you can send a polite nudge instead of scrolling through chats to remember. Search by student or parent to see what one parent owes.
- Unpaid and overdue totals
- Search by student, parent or invoice number
- Mark as paid with the day the money arrived

No more “when's the next lesson?” at 11pm
Every parent gets one private link with everything they ask you about: the next lesson with directions or the Zoom link, invoices with your PayNow QR, make-up lessons, exam countdowns and their child's progress. No app, no password — and it's always up to date.
- Emailed to parents automatically when you add a student
- Pay by card or PayNow, and download receipts
- Parents tap “I've paid” or “Can't make it?”
- Lessons sync to their phone's calendar
- Students get their own page too — lessons, Zoom link and exam countdowns, no fees

Show parents the progress they're paying for
Record test and exam results in your own words — a grade, a mark or a percentage. Each subject shows where the student started and where they are now, on their profile and on the parent's page. Parents who see the improvement stay longer, pay on time and tell their friends.
- “Started at 48% → now 81%”, subject by subject
- Add a whole class's results in one go
- Parents can add results too — you choose what shows

Lazy to type everything in? Our AI imports it for you
Snap a photo of your notebook or timetable, paste a WhatsApp list, or connect Google Calendar. Our AI reads out every student, their parent's contact and their weekly lessons — anything unclear is marked for you to check, and nothing is saved until you click Import. Excel and Google Sheets work too.
- From a photo, a pasted list, Google Calendar or Excel
- Weekly lessons booked for you, not just names
- You check every student before anything is saved

Never double-book or forget a lesson again
See every lesson by day, week, month or year. Book a 1-to-1 or a group class, set it to repeat weekly, every 2 weeks or monthly, and move a lesson with one tap when a student can't make it.
- Day, week, month and year views
- Reschedule or cancel in two taps
- Keyboard shortcuts to flip between weeks

Change a class time once — the whole term updates
Put students into a group once and every upcoming lesson follows. Add a new student and they join all future lessons automatically — change the usual time and the whole term updates.
- One list of students per class
- Joining or leaving updates future lessons
- See lessons taught and coming up

Never lose track of a make-up lesson
When a student cancels, TuitionCRM remembers they're owed a make-up until you book it. If the missed lesson was already charged, the make-up is free — so every lesson is paid for exactly once.
- You choose which cancellations earn a make-up
- Owed make-ups listed on your Overview
- Invoices explain every make-up to parents

Raise your rates without the awkward conversation
Save your usual rates, subjects that cost more or less, monthly fees, lesson packages and registration fees in one place. They're filled in when you add a student or make an invoice. Raising your prices? You'll see who's still on the old rate and choose who moves.
- A different price for each subject
- Filled in for new students and invoices
- Raise prices and pick who keeps the old rate

Get found by parents searching for a tutor — free
Get a one-page website at tuitioncrm.com/tutors/your-name, already filled in from your account: your subjects, rates, results, a Wall of love with what parents say, and an enquiry form. Parents tap to chat on WhatsApp or Telegram, or download your free notes — and every enquiry lands in TuitionCRM, ready to turn into a student. Plus a link in bio for Instagram and TikTok, and stats on who visits and gets in touch.
- 8 ready-made designs, any colours and 25 fonts
- WhatsApp and Telegram chat buttons
- Free notes (PDFs) that bring you leads
- Visitors, enquiries and chats counted for you
One new student pays for the whole year. At S$300 a month, a single new student covers a year of Pro in 2 months.
More about tutor website & link in bio
Turn happy parents into your best salespeople
Parents trust other parents. Send a happy parent a link on WhatsApp — they write a few lines or record a short video, or leave a Google review in two taps. Already have kind WhatsApp messages? Add the screenshot: their name and number are blurred for you. One tap puts any of them on your website's Wall of love, and one more turns it into a picture for your WhatsApp status or Instagram.
- Written, video and WhatsApp screenshot testimonials
- Show on my website in one tap — names kept private
- Share any of them as a ready-made picture
- Ask several parents at once — with a reminder if they forget
One new student pays for the whole year. At S$300 a month, a single new student covers a year of Pro in 2 months.
More about testimonials & reviews
Know if this is your best year yet
Money received by month or year, what's still owed, your expenses and your real profit — each with a green or red arrow against last time. Bought something big, like a car or a laptop? Spread its cost over months or years, so one month doesn't look like a loss. Hit a record month and TuitionCRM celebrates with you.
- Bars, line or table — by year or by month
- See card vs PayNow vs bank, and your automatic monthly income
- Rent, books, transport, agency fees and more
- Spread big purchases over months or years

Your tax return numbers in one click
A clean profit-and-loss statement for any month or year, with the four figures IRAS Form B asks for. Download it to Excel, save it as a PDF, or open it in Google Sheets.
- Income, expenses by category, net profit
- Every payment and expense on separate sheets
- Excel, PDF or Google Sheets in one click

Every student's story in one place
Parent contacts, school, level, attendance, lesson notes and invoices all live on one page. Late cancellations are noted automatically, so nothing is forgotten at the parent meeting.
- Attendance and lesson-by-lesson notes
- Test and exam results, with progress by subject
- Every email the parent was sent, in one list
- Active, churned or graduated

Your calendar and your lessons, together
Your Google, Apple (iPhone) or Outlook plans show up as busy time, so you're warned before double-booking. And your lessons appear in your phone's own calendar — with the student, place or Zoom link — updating by themselves.
- Clash warnings before you save
- Lessons in your phone calendar, with alerts
- Stop syncing any time

Plan around exams and public holidays
Singapore public holidays and every PSLE, O-Level and A-Level paper (with times), plus IB, are already on your calendar, with a countdown to the next big exam. Parents see their child's key exam dates on their page too, with the official source.
- SG public holidays filled in for you
- Exam countdowns for you and for parents
- Add school exams for each student

Works just as well on your phone
Check today's lessons between classes, mark attendance, or send an invoice from your phone. Everything stays in sync with your computer — and if the signal drops, keep working: your changes are saved as soon as you're back online.
- Made for small screens
- Phone and computer stay in sync
- Keeps working without a signal
- Sign in with Google or Face ID — no password to remember
One subscription. Everything your tuition business needs.
There are hundreds of apps for tutors — one for the timetable, one for invoices, one for your website, another for reviews. TuitionCRM is the only one that does it all, so you learn one app, log in once and pay once.
What it replaces
- Timetable spreadsheet
- Separate calendar app
- Invoice templates
- Payment reminders typed by hand
- Website builder
- Link-in-bio app
- Enquiry forms
- Testimonial and review tools
- Results tracking sheet
- Income and tax spreadsheet
All of it in TuitionCRM — one login, one subscription, one place your parents go.
And it keeps getting better — for you.
Need something it doesn't do yet? Tell us. Most requests are built within 2–5 days, at no extra cost. You'll never outgrow it or need another app.
Recently added
- Import students from a photo of your notebook
- A Wall of love on your website
- Results tracking parents can see
- Address lookup from a postal code
Up and running in an afternoon
A built-in setup checklist shows you exactly what to do next — and where to find it. It ticks itself off as you go.
- 1
Add your students
Parent contacts, school, level and your rates — then send each parent their page.
- 2
Book your regular lessons
Set weekly classes to repeat, so you only book them once.
- 3
Invoice & get paid
Invoices build themselves from your lessons, with your PayNow QR.

Have teachers at your centre? Give each one their own schedule.
Add your teachers and assign them students and classes. Each teacher gets a private link to their own lessons — no more screenshotting the timetable into WhatsApp every week.
- Assign a student or class to a teacher once — new lessons go to them automatically
- A private schedule link for every teacher that updates by itself — they mark attendance and lesson notes there
- Teachers are emailed when their lessons change, straight away if it's today or tomorrow
- Cover an away teacher in one step, with warnings for leave, clashes and double-booked rooms
- Teacher pay worked out every month — per lesson, per hour or a % of fees
- Give office staff their own login — income and pay stay with you
Bright Minds Tuition Centre
Mr Lim's schedule
Today · Tuesday, 14 October
4:00 – 5:30 PM
GroupSec 4 A Maths Group
Aisha, Ben, Chloe, Daniel
6:00 – 7:00 PM
1-to-1Ryan · H2 Maths
Room 2
Need something? We'll build it for you.
TuitionCRM started as a tool for a maths tutor who has taught for more than 10 years and did everything by hand. Every feature here came from real tutoring days — and yours can be next. Tell us what would save you time: you'll hear straight back from the developer, and most requests are built within 2–5 days, included in your subscription.
Request a feature
No ticket queues. Your idea goes straight to the person who builds the app.
The maths is easy
Just one new student pays for the whole year.
Your website, Wall of love, Google reviews and parent pages are built to win you students. You only need one.
1
new student
from your website, a review or a parent telling a friend
S$3,600
a year in fees
e.g. S$300 a month in tuition
S$590
for a year of Pro
paid back in the first 2 months
That's about 6× what you pay — and every student after that is pure profit.
Pro paid yearly. Your fees may be higher or lower — it usually only takes one.
Spend your evenings teaching, not doing admin.
Join tutors who run their classes with TuitionCRM. Free to start.
Create your free account