Built for language teachers

Know who owes what. Always.

Track payments, manage lesson packages, and see your revenue at a glance. No more spreadsheets, no more guessing, no more awkward payment conversations.

The payment problems every language teacher faces

Teaching is the easy part. Tracking who paid, who didn't, and who still has classes left in their package? That's where it gets messy.

📊

Spreadsheet chaos

You started with a simple spreadsheet. Now it has 15 tabs, broken formulas, and you're not sure if Maria paid for March or just February. The spreadsheet worked for 5 students. It doesn't work for 15.

💸

Money falling through cracks

A student says "I'll pay next week." Three weeks later, you've forgotten. Or you think they paid but they didn't. Or they think they paid but it was for a different month. The average teacher loses $200-500/month to untracked payments.

📦

Package tracking nightmare

Student A has 3 classes left in their 10-pack. Student B is on a monthly subscription with 2 credits remaining. Student C bought a package but also had a late cancellation charge. Quick: what does each one owe? Exactly.

😰

The payment conversation

"Hey, just a quick reminder about..." - You've typed this message a hundred times and it never gets easier. Chasing money from someone you have a personal teaching relationship with is genuinely uncomfortable.

👥

Group class billing complexity

5 students in a group, each on different payment plans. One joined mid-month, one missed a class and wants credit, one hasn't paid in 3 weeks. Group billing is exponentially more complex than 1:1.

📈

No revenue visibility

How much did you actually earn this month? What's your average revenue per student? Which students are most profitable? Without a system, you have no idea - you just know what hit your bank account.

How Teeachie handles payments

Record a payment and everything updates: balances, credits, revenue reports. No formulas, no manual tracking.

💰

Two payment models that match how teachers actually work

Not every student pays the same way. Teeachie supports both package-based and subscription-based payment models side by side, even for the same teacher.

  • - Packages: Student buys 10 classes. Each completed class deducts one. Late cancellations deduct based on your policy. When the package runs low, you get a heads-up.
  • - Subscriptions: Student pays monthly for a set number of credits. Credits refresh each period. Unused credits handled by your rules.
  • - Per-class: Simple pay-as-you-go tracked per student.
👁️

See who owes what at a glance

The Class Management Hub shows every student's payment status in one view. No clicking through tabs or filtering spreadsheets.

  • - Color-coded status: paid, pending, overdue
  • - "Needs Attention" view for students requiring follow-up
  • - "Payments Due" view filtered to outstanding balances
  • - Package balance warnings when credits are running low
📊

Revenue analytics that actually help

See your monthly revenue, track trends over time, and understand where your income comes from. No more end-of-month guesswork.

  • - Monthly and weekly revenue breakdown
  • - Revenue by student and by group
  • - Payment history with full audit trail
  • - Dynamic currency support (your preferred currency throughout)
🛡️

Cancellation charges, handled

When a student cancels late, Teeachie applies the right charge based on your cancellation policy. For package students, it deducts from their balance. For pay-as-you-go students, it records the charge. No awkward messages needed.

Don't have a cancellation policy yet? Create one free in 2 minutes.

👥

Group billing without the headache

Each student in a group has their own enrollment, payment status, and attendance record. See who paid, who attended, and who owes what - per student, per group, per period.

  • - Individual enrollment tracking within groups
  • - Per-student payment logging
  • - Attendance linked to enrollment status
  • - Group-level and student-level financial views

The real cost of not tracking payments

Most teachers think payment tracking is an annoyance. It's actually a revenue problem.

$240/mo
Lost to untracked cancellations
2 late cancellations per week at $30/class that you don't charge for
$150/mo
Lost to forgotten payments
1-2 students who "forgot" to pay each month and you forgot to follow up
5-8 hrs/mo
Wasted on manual tracking
Updating spreadsheets, counting classes, calculating balances, chasing payments

For a teacher earning $2,000/month, that's nearly 20% of income lost or wasted on admin.

Teeachie vs. spreadsheets vs. generic tools

Feature Spreadsheets PayPal / Stripe Generic invoicing Teeachie
Package balance tracking Partial No No Yes
Subscription credit management No No No Yes
Per-student payment history Partial Yes Yes Yes
Group class billing No No No Yes
Late cancellation charges No No No Yes
Revenue analytics & trends No Partial Partial Yes
Linked to class schedule No No No Yes
Student management included No No No Yes
Multi-currency support Partial Yes Yes Yes
Built for language teachers No No No Yes

Frequently asked questions

How do language teachers track payments from multiple students?

Most use spreadsheets or notebooks, which works until you have more than 10 students or use multiple payment models (per class, packages, subscriptions). Teeachie tracks all payments automatically and shows you who owes what in one view.

Should I sell lesson packages or charge per class?

Packages increase retention by 20-35% and give you predictable income. Offer 3 tiers: a 5-class pack (5-8% discount), 10-class pack (10-15% discount), and 20-class pack (15-20% discount). Most students choose the middle option. Use our free Pricing Calculator to find the right numbers for your situation.

How do I handle late payments from students?

Have a clear payment policy shared before the first class. Send a friendly reminder 3-5 days after the due date, a second notice after 7-10 days, and a final notice at 2-3 weeks (pausing lessons until payment). Our free Message Templates tool has ready-to-use scripts for each stage.

What payment methods should I accept?

Accept what your students already use. For international: Wise or PayPal. For local: bank transfer or regional apps (Zelle in US, SEPA in Europe). Teeachie tracks payments regardless of how the money is sent - it is not a payment processor, it is a payment tracker.

How do I price group classes vs individual lessons?

Charge 40-50% of your individual rate per student. With 4 students at 45% of your 1:1 rate, you earn 80% more per hour while each student pays less than half. Use our Pricing Calculator for exact numbers.

Does Teeachie process payments directly?

No. Teeachie is a tracking and management tool, not a payment processor. Your students pay you however they already do (bank transfer, PayPal, Wise, cash). You record the payment in Teeachie and it updates balances, credits, and reports automatically. This means zero transaction fees from Teeachie.

Ready to streamline your teaching business?

Join 50 language teachers in our private beta. 3 months free + lifetime 50% discount.