Octavia Guides

Knowledge Base

Browse step-by-step guides for every part of Octavia, with clear navigation and search to help you find what you need fast.

Which Billing Model Is Right for Your Studio?

The platform supports five billing models. Each one suits a different studio philosophy. This article explains what each model does and helps you decide which is right for each of your students. The platform supports fiv

The Five Billing Models

The platform supports five ways to bill students and families. They are not studio-wide settings — each student enrolment can be on a different billing model, so you can mix and match across your studio as needed.

Billing ModelThe Core IdeaBilling Is Triggered By
Calendar-BasedCharge for what is scheduledInvoice generation (covers a date range)
Pay As You Go (PAYG)Charge only for lessons that happenedAttendance being marked
Lesson PackFamily prepays a bundle of lessonsPayment (credits drawn down on attendance)
Flat SubscriptionFixed amount each month, regardless of lessonsContract cycle
Term ManualOne invoice per school term, set manuallyTeacher creating the invoice

Calendar-Based Billing

Calendar-based billing counts the lessons in your schedule within a billing period and invoices for that number. Attendance does not affect the invoice — a scheduled lesson is a billed lesson. If a student misses a lesson, fairness is maintained through the entitlement system (makeup credits), not by removing the charge.

You can bill in advance (invoice at the start of the month for upcoming lessons) or after the fact (invoice at the end, once all lessons have taken place).

→ See the Calendar Billing guide for full detail.

Pay As You Go (PAYG)

Under PAYG, attendance is the trigger for billing. When you mark a lesson as attended (billable), the platform either automatically creates or updates a draft invoice, or prompts you to do so manually — depending on your collection mode. A lesson with no attendance record is never charged.

PAYG is the only billing model where attendance directly drives what appears on the invoice.

→ See the PAYG Billing guide (coming soon).

Lesson Packs

A lesson pack is a prepaid bundle — for example, 5 lessons for a set price. The family is invoiced upfront for the pack. Once paid, the system creates lesson credits (one per lesson in the pack). Each time the student attends a lesson, one credit is consumed. When credits run low, a new pack can be triggered.

The key distinction: families pay once for the pack, not per lesson or per period.

→ See the Lesson Packs guide for full detail.

Flat Subscription

Flat subscription billing charges the same amount every billing period — it does not count lessons at all. This suits studios where lesson counts are consistent enough that a flat rate makes more sense than counting individual sessions, and where you want to spread the cost of the lessons evenly across the year, regardless of breaks and terms.

→ See the Monthly (Flat Subscription) Billing guide for full detail.

Term Manual

Under term manual billing, you create one invoice per school term for each student. You set the lesson count and amount yourself when you create the invoice — the system doesn't calculate it from the calendar. This gives you maximum control over term invoicing.

→ See the Term Billing guide for full detail.


Quick Decision Guide

If you want to…Use this model
Bill for every scheduled lesson, advance or in arrearsCalendar-Based
Only charge when a lesson actually happensPAYG
Take payment upfront for a block of lessons that isn't tied to a particular time-frameLesson Pack
Offer students flexibility — no fixed weekly commitmentLesson Pack
Run a trial period or short programme over a set number of lessonsLesson Pack
Bill a group with flexible or irregular attendanceLesson Pack
Charge the same amount every month, no countingFlat Subscription
Invoice once per term with full manual controlTerm Manual
Some students on one model, others on anotherMix — each enrolment sets its own model

Can I Use Different Models for Different Students?

Yes. Billing models are set at the enrolment level, not the studio level. Your school-level billing settings act as a default template for new enrolments, but you can change the billing model for any individual student at any time by editing their billing contract.

In practice, you choose or change this from the billing contract on the student's or group's billing screen.

See Understanding Billing Contracts for more detail on how contracts work.


Related articles: