Skip to content

Billing Models Explained

Clefora supports two billing models: termly and per-lesson. You can set a default for your studio and override it on a per-student basis. This page explains how each model works so you can choose the right one.

TermlyPer-lesson
How it worksOne invoice covers all lessons in a termAn invoice is generated after each completed lesson
When parents payAt the start of the termAfter each lesson
Best forRegular weekly students with a fixed scheduleIrregular schedules, casual students, trial periods
Invoice frequencyOnce per termWeekly or after each lesson
Income predictabilityHigh — you know the total at the start of the termVariable — depends on lessons completed
Cancellation handlingCredit or make-up lessonNo charge (invoice is not generated)

With termly billing, Clefora calculates the total by multiplying the number of lessons in the term by the student’s lesson rate. Holidays and breaks that you mark on the term calendar are automatically excluded.

Total = (Weeks in term - Holiday weeks) x Lesson rate

A student takes weekly 30-minute piano lessons at a rate of £25 per lesson. The term runs for 12 weeks with 1 week of half-term holiday.

Total = (12 - 1) x £25 = 11 x £25 = £275

The parent receives a single invoice for £275 at the start of the term.

If a lesson is cancelled during a term that has already been invoiced:

  • Credit: Apply a credit to the parent’s account. The credit is deducted from the next term’s invoice.
  • Make-up lesson: Schedule a replacement lesson within the term. No billing adjustment is needed.
  • Refund: Issue a partial refund through Stripe for the value of the cancelled lesson.

With per-lesson billing, an invoice is generated automatically after you mark a lesson as complete. The parent pays for each lesson individually.

  1. You teach the lesson
  2. You mark the lesson as “Complete” in Clefora
  3. An invoice is automatically created and sent to the parent
  4. The parent pays through Stripe

A student takes a 45-minute guitar lesson at a rate of £30. After the lesson, you mark it complete. The parent receives an invoice for £30 and pays online.

If a lesson is cancelled, no invoice is generated. There is nothing to credit or refund since the parent only pays for completed lessons.

You can use different billing models for different students. Set your default in Hub → Settings → Payments, then override individual students on their profile in the billing section.

Common scenarios for mixing models:

  • Regular students: Termly billing for predictable income
  • New or trial students: Per-lesson billing until they commit to a full term
  • Irregular students: Per-lesson billing for students who don’t attend every week

For step-by-step setup instructions, see Set up billing for the first time.