How to Start a Tutoring Agency: Tutors, Pricing and AI Admin

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Start a Tutoring Agency: Tutors, Pricing and AI Admin.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How to Start a Tutoring Agency: Tutors, Pricing and AI Admin.

A tutoring agency earns the gap between what parents pay per lesson hour and what tutors are paid: in the illustrative sum below, $50 against $32, or about 31% after fees. Start with one subject, three to five vetted tutors, written tutor and parent terms, and AI drafting your enquiry replies, invoices and weekly schedules from the first tutor.

An agency is an admin business more than a teaching one: each lesson creates a booking, a message, a note, an invoice and a payment, so a small agency with twelve lessons a week has sixty small jobs. Setting those up before the first lesson matters more than the website, and the margin sum decides how many weekly lessons you need before the agency pays you at all.

Follow me on Instagram@sagnikteaches

The margin per lesson hour, worked through

Everything else rests on this sum, so do it first. Illustrative example, in a market where parents will pay $50 for an hour with a good tutor. Parent price: $50. Tutor pay: $32. Gross margin: $18, or 36%. Take off payment fees (assume about 3%, which is $1.50, but check your provider), and a share for cancelled lessons you still pay the tutor for (assume 2%, $1), and the margin is $15.50 or 31%.

Connect on LinkedInSagnik Bhattacharya

Now account for your own time. Suppose each lesson hour needs 6 minutes of admin even after good systems (matching, schedule, message, invoice, chasing). At 12 lessons a week that is 72 minutes, so about 1.2 hours a week, and at 40 lessons about 4 hours. The agency's margin pays for that time. At 40 lessons a week, margin is 40 times $15.50, which is $620 a week, or about $32,000 over 52 weeks before fixed costs (insurance, software, safeguarding checks, advertising). If those fixed costs are $9,000, you keep around $23,000. At 12 lessons a week the same sum is about $9,700 of margin, which barely covers $9,000 of fixed costs and pays you nothing for your admin hours. A first term that feels busy can still be a loss.

Subscribe on YouTube@sagnikteaches
Lessons a weekWeekly margin ($15.50 each)Yearly marginAfter $9,000 fixed costs
12$186$9,672$672
25$388$20,150$11,150
40$620$32,240$23,240
60$930$48,360$39,360

All figures are illustrative. Replace the parent price and tutor pay with the real rates in your market, ask the assistant to build the table for three price points, and check the first row by hand. The decision this table drives: how many regular weekly lessons you need before the agency is worth running. In this illustrative model the answer is 25 to 40, and the first target is a signed list of families who will book weekly rather than occasionally. The tutor rates and packages tutorial looks at the other side of pricing.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Set parent prices and tutor pay as bands, not one number

A single rate is easy to start and hard to keep. Tutors of exam-level maths and tutors of primary reading will not accept the same pay, and parents of exam-year pupils will pay more than parents of younger children. Use two or three bands by level or subject and keep the margin percentage the same in each, so pricing is a rule rather than an argument.

Illustrative bands: primary, parent price $38, tutor pay $25; secondary, $50, $32; exam preparation, $62, $40. Margin is about 34%, 36% and 35% before fees. Write the bands on one page, the "rate card", and use it every time. A tutor asking for more is then a conversation about moving a band, not a one-off exception that spreads to every tutor within a month.

Tutor terms: the agreement you write before the first match

Whether a tutor is an employee or self-employed depends on how the relationship works and local rules, and a wrong answer carries tax and legal consequences. Take advice from a qualified employment adviser once, before the first tutor starts, and write the agreement to match how you really operate. Common content: what the tutor provides, what the agency provides (introductions, scheduling, invoicing), pay rate and payment timing, cancellation payments, confidentiality, a no-direct-dealing clause for a defined period, safeguarding and conduct requirements, insurance, and how either side ends the arrangement.

A prompt that works as a first draft:

Draft a plain-English agreement between a tutoring agency and a
self-employed tutor. Include: services, rate card attached, payment
within 14 days of the parent paying, cancellation within 24 hours
paid at 50%, no direct dealing with agency families for 6 months
after the last lesson, safeguarding and conduct rules attached,
confidentiality, insurance, how either side may end it with 14
days' notice. Mark each clause that depends on local employment or
contract law with [CHECK].

Sample output includes a "no direct dealing" clause which, drafted too widely, may not be enforceable. That is precisely why you send the marked clauses to an adviser. The tutoring contract template tutorial covers the parent side in detail, and the same structure is useful on both sides.

Parent terms: fees, cancellations and what you promise

Parents need to know four things before the first lesson: the price, how and when they pay, what happens when a lesson is cancelled, and what the agency promises (a vetted tutor, a replacement if it does not work out) and does not (grades). Put them in a one-page terms document that the parent accepts, either by signing or by ticking a box on the booking form.

Before and after, illustrative. Before: "Lessons are $50. 24 hours' notice for cancellations." After: "Each lesson is $50. Invoices are sent every Friday for the lessons of the week and are due within 7 days. If you cancel with less than 24 hours' notice, the full lesson is charged because the tutor has kept the time free. If your tutor cancels, you are not charged and we will offer a replacement session. If you are not happy after the first two lessons, tell us and we will find another tutor at no charge." The second version stops most disputes before they start.

Use the assistant to produce a terms draft and a plain-English summary of five bullet points for the booking form. Then read both as an anxious parent would. Anything that sounds like a promise of results should come out; agencies that guarantee grades are asking for refund claims.

Safeguarding before the first lesson, not after

When you place an adult alone with a child, even online, you take on safeguarding responsibility. Requirements differ by place and by the age of the pupils, so read the official guidance for where you operate and take advice. The common elements, which an agency should write down and follow: identity verification, a background check at the level the guidance requires, two references, an interview with scenario questions, a signed code of conduct, a named safeguarding lead, a reporting procedure and records of all of this for every tutor.

AI can help you build the process and the records, but not the judgement. Ask it to produce a tutor onboarding checklist from the official guidance you paste in, a scenario-question set for interviews ("a pupil tells you something worrying, what do you do?"), and a code of conduct in plain English. Then ask a safeguarding-trained person to review it. Never skip a check because a tutor is recommended by someone you trust, and never let a tutor start "just for a trial" while checks are pending. The tutor safeguarding checklist tutorial and the tutor recruitment tutorial give a fuller template.

Finding the first tutors and first families

Start with supply you can trust: tutors known to you or recommended by teachers, local university students with a relevant subject and clear references, and retired teachers. Recruit slightly ahead of demand in one subject at a time, because three well-matched tutors in exam-level maths will earn more than ten unmatched in everything.

For families, a simple landing page with the rate card, a short enquiry form and a promise of a reply within a working day is enough. Parents arrive from a school newsletter, a local group, referrals or a small ad. The enquiry to trial lesson tutorial covers the funnel from first message to booked trial. Track source on the enquiry form from day one so you know which channel pays.

AI admin from the first tutor: the five jobs and the order

This is the part generic start-up guides miss. Set the jobs up in this order, each taking an afternoon.

  1. Enquiry reply. Save five replies (price, how matching works, first lesson, safeguarding, availability). When an enquiry arrives, paste it with the five replies and ask for a draft that quotes the right ones. Send within an hour in working time.
  2. Matching summary. Keep a sheet of tutors with subject, level, availability and notes. Paste a family's request (without names) and the sheet and ask for the two best matches with reasons. You make the match; the assistant spots the obvious fits and the clashes.
  3. Weekly schedule message. From the week's booking list, draft one message per family and one per tutor with the day, time, location or link and the tutor's first name.
  4. Invoice and reminder. Weekly invoice from lesson records, a friendly reminder after the due date, a firm one after seven days. The invoice template tutorial has wording.
  5. Progress notes. After four lessons, the tutor jots three bullets and the assistant drafts a parent update which the tutor edits and sends.

Illustrative sample for job two. Family request: "15-year-old pupil, struggling with algebra, anxious about exams, prefers evenings, online." Tutor sheet row: "Tutor C, maths to exam level, patient with anxious pupils (reference), Tue and Thu 17:00 to 20:00, online." Assistant: "Best match: Tutor C, because of the subject, evening availability, and the reference noting patience. Check: Tutor C's Thursday evening is not yet confirmed for term time." The last line is the useful one, and you would still check with the tutor before offering the slot.

Illustrative sum for the admin time. Before the five jobs are set up, a new agency owner might spend 15 minutes per enquiry, 10 per match, 20 per weekly schedule, 30 per week's invoicing and 15 per progress note. In a week with 12 lessons across 8 families, 6 new enquiries, 3 matches and 2 progress notes, that is 90 + 30 + 20 + 30 + 30 = 200 minutes, about 3.3 hours. After drafts and templates, perhaps 1.5 hours. The hour and three quarters saved is the time you spend recruiting the next tutor.

The first family, walked through end to end

Seeing one enquiry travel the whole path shows where the admin hides. Illustrative case: a parent submits the form on a Monday evening asking for algebra help for a 15-year-old pupil, online, weekday evenings. Monday 20:10, the enquiry lands. Tuesday 09:00, you paste it (without names) with your five saved replies and get a draft: "Thank you for getting in touch. We can match algebra tutors online in the evenings. A first lesson is $50 and if it does not feel right we will find another tutor at no charge. Would a call on Wednesday suit?" You change "we can match" to "we expect to match" because availability is not yet confirmed, and send it.

Wednesday, 10 minutes on the phone with the parent: you note year, subject, worry (exam anxiety), availability. Wednesday afternoon, the matching summary points to one tutor; you message her to confirm Thursday at 17:30. Thursday morning, the parent accepts the terms with a tick box, and the assistant drafts the confirmation message with the link. Thursday evening, the first lesson. Friday, the invoice for one lesson. Total admin: about 50 minutes, of which AI trimmed perhaps 20. The point is that every step has a template, so none starts from a blank page.

Paying tutors on time without cash-flow surprises

Cash flow is the quiet risk. If you pay tutors every Friday and parents pay within seven days of invoice, you carry about two weeks of wages for each lesson. At 25 lessons a week and $32 tutor pay, that is about $800 a week, or $1,600 of float to fund. Agencies that pay tutors only after the parent pays avoid this, at the cost of tutors who sometimes wait. A common compromise is payment within 14 days of the lesson, whether or not the parent has paid, with parents prepaying for blocks of four lessons.

Illustrative sum for prepaid blocks. A block of four lessons at $50 is $200, paid before lesson one. You hold $200, pay the tutor $128 across the month, and keep $72 gross, or about $66 after 3% fees. Parents get a clear commitment; you get cash first and fewer late payers. Ask the assistant to write the explanation for parents in three sentences: what a block is, what happens if they stop after two lessons (a refund of unused lessons, less any agreed notice charge), and how it renews. Make sure the explanation matches the terms word for word, because a mismatch is where disputes start.

Online lessons: platform, recordings and safe practice

Most new agencies start online, which widens your tutor pool and removes travel. Decide your platform (a video tool with a shared whiteboard), whether lessons are recorded, who may join and what happens if a tutor and pupil are one-to-one with no parent in the room for younger children. A common set of rules for younger pupils: a parent in the house, cameras on, a plain background and no private messaging between tutor and pupil. Write these as five short rules in the code of conduct and a one-page parent guide.

Recording is a double-edged tool: it protects pupils and tutors, and it creates personal data you must store, protect and delete on a schedule. Take advice and state the rule in your terms. The assistant can draft the parent guide and tutor rules from your list of decisions, and an adviser should read them. For the tutors, a short "first online lesson checklist" (test sound, share worksheet, agree how to end the lesson, note who was present) is easy to follow and easy to audit.

Cancellations and make-up lessons without arguments

Cancellations are the most common source of friction, and the policy needs a written rule for each side. For parents: more than 24 hours' notice, no charge; under 24, full charge. For tutors: if a tutor cancels, the parent is not charged and you either find cover or offer a make-up. Keep one sheet of cancellations by family and tutor and review it monthly. Two or more late cancellations a month by the same family is a conversation; two by the same tutor is a quality problem.

Illustrative message, drafted with AI and edited: "Hi [first name], we have a charge for Tuesday's lesson because the tutor held the time and the notice was under 24 hours, in line with our terms. As a one-off I have added a free 30-minute catch-up for next week. [your name]". The goodwill gesture is your decision, not the assistant's. Draft the firm version and the kind version, and pick one for each case.

Tools: a spreadsheet first, then a platform

For the first three to five tutors, a spreadsheet, a shared calendar, a payment provider and an AI assistant can run the agency. When you pass about 15 to 20 lessons a week, clashes, missed invoices and manual payments start to cost real hours. Platforms built for tutoring agencies, such as TutorCruncher and similar systems, add booking, invoicing, payment to tutors and parent portals in one place. TutorCruncher prices as a monthly base fee plus a card-processing percentage that falls on the higher plans, with a two-week free trial; check the current figures on its own pricing page. Choose software to fix the jobs that already annoy you rather than to match a feature list, and trial it with two or three pretend lessons first.

On the AI side, an individual ChatGPT, Claude or Gemini plan is enough while you keep identifiable details out of prompts; use a business plan if you want to paste real family details, and read its data terms first. ChatGPT Business and Claude Team each need at least two seats, so a solo owner often does better on an individual plan used with anonymised text.

Three first-month slips: availability, checks and invoices

Three failures are common. A reply promises something you cannot deliver, such as a tutor available tomorrow, because the assistant has no access to your availability; check every time or phrase replies as "we will confirm availability today". A tutor starts before checks finish because a family is in a hurry; keep a hard rule that no lesson happens until the record is complete. And an invoice goes out with the wrong number of lessons; reconcile the weekly invoice against the lesson list before sending, and let the assistant flag any family whose count differs from last week.

Four weeks from rate card to first invoice

Week one: write the rate card and the margin table; draft tutor and parent terms and send them for review. Week two: recruit and vet the first tutors, finishing every check before any match. Week three: build the enquiry page, the five saved replies and the tutor sheet; advertise to one local channel. Week four: run the first lessons, send the first invoices, ask each parent for a two-line rating after the second lesson.

Check it worked after the month: you can answer in a minute how many lessons ran, what each earned after tutor pay and fees, which families are overdue, which enquiries are unanswered and which tutors have all checks recorded. If you cannot, add one column to the sheet for each missing answer. If you would like help choosing the first jobs to automate, that is what my AI implementation consultation covers.

Questions new tutoring agency owners ask

What margin should a tutoring agency aim for?

There is no published standard, so work it backwards from the parent price and the tutor pay, then take off payment fees and your own time. In the illustrative example, $50 against $32 of tutor pay leaves about 31% after fees, which only pays the owner once regular weekly lessons reach roughly 25 to 40.

Should tutors be employees or self-employed?

That depends on how much control you exercise and local rules, and getting it wrong is costly. Take advice from a qualified employment adviser before you sign your first tutor, and write the agreement to match how you actually work.

How many safeguarding checks do I need before the first lesson?

Requirements vary by place and by the age of the pupils, so read the official guidance for your area and ask an adviser. As a rule, never place a tutor with a child before identity, background and reference checks are complete and recorded.

Which admin job should AI take first?

Start with the enquiry reply and the weekly invoice, because both repeat every week and a mistake is visible and cheap to correct. Add tutor matching summaries and parent progress notes once those two run smoothly.

Further reads

Sources: TutorCruncher home and pricing pages, Claude pricing page and an archived ChatGPT Business pricing page (checked November 2026). Rates and margins in examples are illustrative.

Want your tutoring agency's admin working from tutor one?

On a 1:1 call we'll map your enquiry, matching, lesson-booking and invoicing steps, choose what AI should draft first, and check what tools you can reuse.

Book a 1:1 call with me