How a Seoul Music Teacher Manages 60 Weekly Students

By the InvoiceFlow team — published 26 May 2026 — 10 minute read

Min-jung Park teaches piano out of a small studio in Gangnam, Seoul. Sixty private students per week, ages four to fifty-eight, ranging from absolute beginners to a handful of conservatory applicants preparing for college auditions. Lessons are 30, 45, or 60 minutes, mostly weekly, occasionally twice a week, with a system of pauses and makeups built into the relationship with each family.

This is the kind of business that looks small from outside and is enormously complex inside. The actual teaching is a known quantity — Min-jung has been doing it for fourteen years. The non-teaching part is what nearly broke her three years ago.

The recurring-but-not-quite-recurring problem

A piano teacher's billing is recurring in the sense that the same student gets the same lesson at the same time each week. It's not recurring in any of the ways that make billing software happy:

The naïve recurring schedule — "bill ₩400,000 per month per student forever" — fails on all six dynamics. For two years, Min-jung handled this with a spreadsheet that grew progressively more complex. By month 30 it had cells with formulas referencing other cells across thirteen tabs. She wasn't running a piano studio; she was maintaining a fragile bookkeeping artifact.

The switch to per-student recurring schedules with adjustments

Min-jung switched to InvoiceFlow in early 2024. The setup took a weekend. The headline change: each student is their own recurring schedule with the ability to apply per-period adjustments.

Base schedule per student

Each student has a recurring monthly schedule:

Pre-defined holiday pauses

Korean New Year and Chuseok (Korean Thanksgiving) are pre-scheduled pauses across all schedules. They auto-apply each year on the correct dates. No manual adjustment.

Per-month adjustment workflow

When she reviews the month's drafts on the 28th, she can quickly adjust each one for that month's specifics:

The whole 60-student review takes about 35 minutes. Each adjustment is one to three taps. The base schedule does 90% of the work; she handles the 10% that requires judgment.

Per-family parent communication

The invoice for each student is sent to that student's parent. The parent record stores email and Korean messaging app (KakaoTalk) contact info. Reminders, follow-ups, and the invoice itself can be delivered through the parent's preferred channel.

The makeup-lesson ledger

The trickiest part of music-teacher billing is the makeup-lesson ledger. Each family has a running balance of lessons owed (because Min-jung cancelled) or already-paid-but-not-yet-taken (because the family cancelled with notice).

Her setup tracks this per student:

Before this setup, the makeup-lesson ledger was the source of approximately 80% of parent disputes — usually polite, usually resolvable, always time-consuming. Since clearly tracking it on every invoice, disputes have dropped to roughly zero.

The Korean tax dimension

Min-jung is registered as a sole proprietor (개인사업자) and issues simplified tax invoices (간이세금계산서) to her families. Some parents — particularly those running their own small businesses — request proper tax invoices (세금계산서) for income-tax deduction purposes. Her app generates both formats and submits to NTS (Korea's national tax service) automatically through the HomeTax e-invoice system.

This is not exciting. It is the kind of compliance plumbing most music teachers handle badly because it's tangential to their actual work. Min-jung handles it correctly because the tool does it for her.

What changed

Time recovered

Before: 6-8 hours per month on billing, plus another 2-3 hours per month on parent disputes about makeup lessons or unexpected charges.

After: 35 minutes per month on draft review, near-zero on disputes. Roughly 8 hours per month recovered, or about 100 hours per year.

Capacity grew

She added 12 students in the year after the switch. The previous billing setup had effectively capped her capacity around 50 students; beyond that, the spreadsheet became unworkable. With proper recurring schedules, the marginal student adds maybe 30 seconds to her monthly review.

Parent satisfaction

Several parents have specifically commented that her billing is now "cleaner than the private academies." Korean parents — especially those paying premium rates for high-quality private lessons — care about this. The professionalism of the billing reinforces the professionalism of the lessons.

The wider lesson for private-lesson businesses

Private music teachers, language tutors, yoga instructors, personal trainers, and dance teachers all share the same billing pattern: high-volume, low-individual-revenue, weekly recurrence with complex per-period adjustments. Most of them handle billing badly because the available tools either don't support the adjustments (forcing manual workarounds) or are designed for businesses with one or two recurring relationships (and don't scale to 60).

The right tool handles:

This is, in operational terms, identical to running a small subscription business — but with more relationship-specific variability than a typical SaaS.

What every private-lesson teacher should do this week

1. List every student with their lesson details

Length, frequency, monthly fee, any active discounts. This is your data model.

2. Create one recurring schedule per student

Monthly auto-generated draft. Reviewed on the 28th. Sent on the 1st.

3. Apply your known pauses up front

School holidays, religious holidays, your own vacation — all pre-applied to schedules.

4. Build the makeup-lesson ledger

Track credits and debits per family. Show the running balance on every invoice.

5. Add parent contact records

Especially when the student is a child. The student is your customer relationally; the parent is your customer financially.

6. Build in your local tax compliance

NTS in Korea, GST in India, HMRC in the UK, IRS-equivalent everywhere. Don't leave this for year-end.

Min-jung's last word

"I am a piano teacher, not an accountant. For two years I was an accountant who occasionally taught piano. Now I am a piano teacher again."

Sixty students. Thirty-five minutes a month on billing. Her students hear more attention; her family sees her more on weekends; her quarterly revenue is up because she has capacity to take students she would previously have turned away.

The billing wasn't the work. The billing was the wall. Removing the wall let the work happen.