Auto-Charge in TeachersFlow: How Automatic Balance Deduction Works

Auto-Charge in TeachersFlow: How Automatic Balance Deduction Works

Tracking payments lesson by lesson is one of those tasks that feels small but eats hours every month. Auto-charge eliminates it — when a lesson completes, TeachersFlow automatically deducts its cost from the student's balance.

No invoices. No chasing. No forgetting.

The Core Idea

TeachersFlow supports multiple payment models for each student:

  • Prepaid — student pays upfront, balance is deducted after each lesson
  • Postpaid — lessons happen, debt accumulates, student pays later

Auto-charge works with either model: when a lesson completes, its cost is automatically deducted from the balance. With prepaid, the balance decreases from positive; with postpaid, it goes negative, forming a debt.

How It Works Step by Step

Here's the exact sequence when a recurring lesson's time arrives:

  1. Planned lesson time passes → the system marks it as Completed
  2. Auto-charge checks if it's enabled for this student
  3. Lesson price is determined — from the student's individual price (or the group's price for group lessons)
  4. Balance is deducted — the student's balance decreases by the lesson price
  5. A balance history entry is created — type: "Lesson", with the amount and date
  6. If balance goes negative — you receive a low balance notification, and the student gets a payment request

All of this happens without you lifting a finger. For the broader payment workflow, see How to Track Payments in TeachersFlow.

Enabling Auto-Charge

Auto-charge is a per-student setting:

  1. Go to Students → open a student
  2. Find the Auto-charge toggle
  3. Enable it

That's it. From now on, every completed lesson will deduct from this student's balance.

Student profile in TeachersFlow with balance, schedule, and lesson history

You can also enable it when creating a new student — it's in the student creation form.

Setting the Lesson Price

Auto-charge deducts the lesson price you set for each student. To configure it:

  1. Open the student profile
  2. Set the Lesson price field (e.g., $30)

Currency is set once in your account settings and applies to all students (16 currencies supported).

For group lessons, the price is set at the group level and applies to all members.

If no price is set, auto-charge still works but deducts $0 (or whatever currency equivalent) — effectively logging the lesson without a charge.

Adding Balance

Before auto-charge can deduct, the student needs a balance. Here's how to add it:

  1. Open the student → Balance section
  2. Click Add payment
  3. Enter the amount
  4. Click Save

The payment appears in the balance history. The balance updates immediately.

Students can also see their current balance and payment history in their Student Portal.

Payments page in TeachersFlow with amounts and statuses

What Happens When Balance Goes Negative

TeachersFlow doesn't block lessons when balance hits zero. Instead:

  • Lessons continue as scheduled
  • Balance goes negative (e.g., -$30)
  • You receive a low balance notification, the student gets a payment request
  • Negative balance is highlighted in the student list and in the student portal

For postpaid students, negative balance is normal: lessons happen, debt accumulates, then it's paid off. For prepaid students, negative balance means the student forgot to top up — you'll get a notification, and the student will receive a payment request.

Balance History

Every balance change is logged with:

Field Example
Date 2026-07-07
Type Lesson / Payment / Lesson cancellation / Manual adjustment
Amount -$30 / +$120

This gives you a complete audit trail — you (and the student) can always see exactly where the money went.

Manual Overrides

Auto-charge doesn't lock you in. You can always:

  • Manually adjust the balance — add a correction entry (positive or negative)
  • Charge a cancelled lesson — when cancelling, choose whether to still deduct the fee
  • Disable auto-charge temporarily — turn it off, handle a few lessons manually, turn it back on
  • Change the lesson price — only future lessons are affected; past charges stay as they were. Thinking of raising your prices? See How to Raise Your Tutoring Rates Without Losing Students.

Auto-Charge + Groups

For group lessons, auto-charge works per member:

  • Each student in the group has their own balance
  • When a group lesson completes, each member's balance is deducted by the group lesson price

Common Scenarios

Student pays monthly. Add $120 at the start of the month. With 4 weekly lessons at $30 each, auto-charge deducts $30 per week. By month end, balance is $0. Student pays again.

Student pays per lesson. Add $30 before each lesson. Auto-charge deducts $30 after. Balance always hovers around $0.

Student pays for a package. Add $500 for 20 lessons. Auto-charge deducts per lesson. You (and the student) can track how many lessons remain by looking at the balance.

Postpaid student. Balance goes negative as lessons happen — this is normal. When the student pays, the balance returns to zero or positive.

Student forgets to pay. Balance goes negative. You receive a low balance notification, the student gets a payment request. No need to remind manually — the system handles it.

Why Not Just Send Invoices?

Invoicing works for some tutors, but it creates extra work:

  • You have to create each invoice
  • You have to track whether it was paid
  • Students have to open emails, click links, enter payment info
  • Late payments pile up

With auto-charge, the balance is tracked automatically — with prepaid, money is already there; with postpaid, the debt is recorded automatically. No manual work — the system tracks everything.

Get Started

Open TeachersFlow, enable auto-charge for your students, set lesson prices, and stop tracking payments manually.

14 days of full Pro access — no card required.

Try TeachersFlow for free

14 days of full access. No card required.

Try for free