Docs
How packages work
A package is a monthly subscription for lessons: the client pays a fixed amount at the start of the month, and their sessions are covered by the package instead of being billed one by one.
The three package types
A package is defined by how many sessions it includes and how it is priced. That gives three types:
Fixed monthly price
e.g. 8 sessions, €200/month
Every enrolled client pays the same amount for the same number of sessions.
Client's own price
8 sessions × the client's rate
The package sets the session count; each client is billed their own per-session price times that count.
Unlimited
flat monthly fee
No session limit and no credits. Clients attend freely for a fixed fee.
The monthly cycle (credits)
Fixed-count packages run on credits: one credit is one session. A month looks like this:
Invoice sent
At the start of the month, listing the month's planned sessions.
Marked paid
The package's sessions load as credits (e.g. +8).
Sessions happen
Each completed session consumes one credit.
Month ends
Leftover credits carry over; a deficit goes on the next invoice.
Credits load when you mark the invoice as paid, not when you send it. A negative balance while an invoice awaits payment is normal and clears itself once it is paid.
What attendance does to credits
Only completed sessions touch credits. The effect of each outcome:
Attended (completed)consumes a credit
The normal case: the session was delivered and one credit is used.
Cancelled by youcredit stays
Your cancellation never costs the client a session: the credit stays with the package until an extra session uses it. The compensation is a session, not money.
No-show
Follows your "No-shows are charged" setting: when it is on, the credit is consumed; when it is off, the client keeps it.
Corrections are safe: reverting a completed session to scheduled, deleting it, or changing its no-show mark refunds or re-consumes the credit automatically. Completed sessions can't be cancelled or deleted directly. Switch them back to scheduled first.
Fewer sessions than the package
If a month ends with unused credits (usually because you cancelled a session), nothing is lost. The next invoice stays exactly the same, and the extra credit remains available until an additional session consumes it.
Credits never expire while the package is active.
More sessions than the package (overage)
If the client attends more sessions than the package includes, the extra sessions are billed automatically on the next month's invoice as their own line, priced pro-rata: the monthly price divided by the session count. For client-priced packages that is exactly the client's per-session rate.
Example
- Package
- 8 sessions, €200/month
- Attended in July
- 10 sessions
- August invoice
- €200 + 2 × €25 = €250
- After payment
- 8 usable credits (clean slate)
Paying that invoice loads 10 credits (the 8 from the package plus the 2 extras), so the debt clears and the new month starts with the full package available.
Months still awaiting payment never count as overage. Only sessions truly beyond everything already invoiced are charged.
What the parent sees
The invoice email shows the package line, the month's planned sessions with their status, any extra-sessions line, and the total with a payment button.
The email is a snapshot of the moment it was sent; the payment page is live. It always shows the current schedule, with statuses (scheduled, completed, cancelled, no-show) updating as the month progresses.
Unlimited packages
No credits and no overage. The client pays the same fee whatever happens. Marking attended or no-show is purely informational, and the invoice lists the month's sessions the same way.
Pausing and cancelling
- Pause: monthly billing skips the package and the remaining balance is kept. Sessions still consume credits while paused, so a client who keeps attending runs their balance down with no invoice covering it. Pause for a break, not for a client who is still coming.
- Cancel: future sessions are released back to pay-per-session billing at the client's default price, while lessons already delivered stay settled and are never re-billed. The remaining balance is cleared, so leftover credits are forfeited and any unbilled deficit is written off. Settle it first if you want to charge for it.
Good to know
- One invoice per package per month. Billing the same month twice is skipped automatically.
- Enrolling mid-month is not prorated: the full monthly amount is billed and the full credits load.
- A client can hold several packages at once; each bills separately and lists only its own sessions.
- Enrolling a client moves their upcoming standalone sessions onto the package; cancelling releases them back.