How do I prevent members with overdue invoices from booking?
You can automatically stop members who owe money from making new bookings until they’ve paid.
To turn it on
- Go to Settings → Accounts and open the Location Settings tab.
- Choose the relevant location from the Location dropdown.
- Under General, switch on "Prevent member bookings when invoices are overdue." Members with an outstanding overdue invoice are then blocked from making new bookings until it’s settled.
- Click Update to save.
Setting a grace period
An invoice only counts as "overdue" once its due date has passed, so the block does not apply during the grace period. Set the grace period on the same screen with "Subscription invoices due after generation → Payment due after (days)" — e.g. 3 days gives a member 3 days after an invoice is generated before it is treated as overdue. Set 0 Days for no grace period.
Important: what the grace period does and doesn’t do
The grace period is not a limit on how far ahead a member can book. While a member is still within the grace period (invoice not yet overdue), they are not blocked, so they can book as far ahead as your advance-booking window allows.
Example: with a 1-day grace period and a 1-month advance-booking window, on that grace day a member can book a whole month of classes and will not be blocked. From the next day — once the invoice is overdue — they cannot make any new bookings until they pay. Bookings already made during the grace period stay in place.
Your advance-booking window is set separately under Settings → Scheduling → "How long in advance can a member book?".
Good to know
The block is triggered by any overdue invoice — including old, forgotten ones. A single unpaid invoice from months or even years ago is enough to stop a member booking, so if someone is unexpectedly blocked, check their account for old unpaid invoices.
You can spot affected members at a glance: anyone with an overdue invoice shows in red in Members → Manage, and in the class booking lists on the schedule.