Business stack
Best Software Stack for Tutors: Bookings, Payments and Student Admin
This guide is for private tutors who need an easier way to present subjects and levels, handle parent or student enquiries, schedule lessons, take payments, and keep basic lesson notes organised.
Website builder
Booking and scheduling
Payments
CRM
Who this guide is for
For tutors managing enquiries, lessons, scheduling, payments, and student or parent follow-up.
What to prioritise first
- Choose the smallest setup that solves the next real workflow: explaining your tutoring offer, managing enquiries, booking lessons, taking payment, keeping records, or following up.
- Focus on the core categories below before adding extra marketing, automation, or analytics tools.
- Check current pricing, limits, and terms on the provider's own website before signing up.
Overview
Tutors need clarity more than complexity. Parents and learners should quickly understand subjects, levels, lesson format, availability, fees, contact details, and how to enquire or book. Admin tools should help you manage enquiries, payments, lesson logistics, and follow-up without creating a mini school system.
For most tutors, the simplest setup order is: first make your offer easy to understand, then make enquiries and bookings easier to manage, then add a reliable payment method, then keep basic income and lesson admin records. Add CRM only when parent or learner follow-up is becoming hard to track.
Before paying for specialist teaching software, decide whether you actually deliver assignments, resources, online courses, or student portals. Many tutors only need a clear enquiry route, calendar, payment process, and careful records.
Quick recommendation
Start with a clear website or profile, a simple enquiry or booking route, payment links for lessons or lesson blocks, and basic income/admin records. Add CRM only when follow-up becomes difficult, and only consider an LMS if you actually deliver resources, assignments, or courses online.
Simple tutor setup order
For most tutors, start by making the offer easy to understand: subjects, levels, lesson format, availability, fees, and contact route. Then make enquiries and bookings easier to manage, add one reliable payment method, and keep basic income and lesson-admin records tidy.
Add CRM only when parent or learner follow-up is becoming hard to track. Consider specialist teaching software or an LMS only if you deliver structured resources, assignments, online courses, or a student portal.
Recommended starter stack
The stack does not need to be complicated. Start with the tools that reduce real admin first: explaining the offer, handling enquiries, booking lessons, taking payment, and keeping basic records.
Website builder
Create one clear place where parents or learners can check your subjects, levels, lesson format, availability, fees, contact details, and booking or enquiry route.
Booking and scheduling
Use booking tools once lesson times, recurring sessions, reminders, availability, or initial enquiry calls are taking regular admin time.
Payments
Choose one main payment route for lessons, lesson blocks, deposits, or recurring tuition. Treat PayPal and in-person card payments as optional unless parents or learners actually need them.
CRM
Use CRM tools for enquiries and follow-up reminders, not as a place for detailed safeguarding, health, or confidential education records.
Use the labels as a setup order: start with a clear tutor profile, scheduling, and one main payment route. Treat PayPal, Square, Pipedrive, heavier CRM, and specialist teaching platforms as optional or later-stage unless the workflow is already regular.
Some links may earn StackPilot a commission, but tools are shown as practical starting points based on fit, setup stage, and use case. Always check the provider's current pricing, terms, and features before signing up.
Some tools are fine for public enquiries, booking links, reminders, payments, or general admin, but sensitive client information may need stricter handling. Check each provider's privacy terms, access controls, data retention, and professional suitability before using it for confidential records.
Starter options
Free or low-cost option
Use a simple website or profile, calendar links, payment links, and private notes. This is often enough for a small tutoring practice. Keep student information minimal, secure, and organised from the beginning.
Paid/growth option
Add paid booking, recurring payments, CRM, email follow-up, and accounting as you manage more students or group sessions. Consider a learning platform only if you deliver resources, assignments, or structured courses online.
Common mistakes to avoid
Avoid paying for advanced CRM before you have a repeatable sales process.
Avoid automation before you know which repeated admin task is genuinely wasting time.
Avoid buying several marketing tools before one clear acquisition channel is working.
Avoid a full learning management system unless you actually deliver courses, resources, or assignments through it. Avoid storing more student or parent data than you need.
Estimated monthly cost
A starter tutor stack may begin around £0–£40/month. A growth stack with paid scheduling, CRM, and accounting may be around £40–£110/month.
Estimated starting range based on typical entry-level plans. Prices may change, and free plans may have usage limits or missing features. This does not include payment processing fees, accountant costs, domains, email hosting, paid templates, or optional add-ons. Check each tool's current pricing page before signing up or buying.
UK notes
UK tutors should keep clear income, payment, refund, expense, and lesson-admin records from the start. This page is not tax, accounting, legal, safeguarding, privacy, or professional advice, so check official guidance or speak to a suitable professional where rules affect your tutoring work. If you work with children or handle sensitive learner information, keep personal data collection minimal and avoid using general marketing tools as a place for detailed safeguarding, health, or confidential education records.
For income and expense tracking, also see the sole trader accounting software guide.
FAQs
Do tutors need a website?
Not always, but a simple website or profile helps parents and learners check your subjects, levels, lesson format, prices, availability, and contact route before enquiring.
What is the best way for tutors to take recurring payments?
For regular lessons, payment links, invoices, card payments, or direct debit-style collection can all work. The best option depends on how you bill, whether lessons are recurring, and what fees or cancellation terms apply.
Should tutors store student notes in CRM software?
Use general CRM tools carefully. They can help with enquiries and follow-up reminders, but sensitive student, safeguarding, health, or confidential education notes may need a more controlled process or specialist system.
When should a tutor use an LMS?
Use an LMS only if you deliver structured course content, assignments, resources, or a student portal. Many private tutors can start with a website, booking route, payment method, calendar, and careful records.
Build a stack for your business
Answer a few questions and get a practical starter stack based on your budget, skill level, country, and business type. No account needed.
Build my starter stack
StackPilot uses rule-based, beginner-friendly guidance and may earn commission from some links. Treat this guide as a practical starting point: prices, plans, limits, and features can change, so check each provider's current site before signing up or buying. Read the
affiliate disclosure and
privacy notes.