Billing & Subscriptions
Entitlements explained
Why some features need both a role permission and an active plan.
An entitlement is what unlocks a feature for your business. Subscribing to a plan or add-on creates the matching entitlement; cancelling revokes it.
How entitlements map to features
- Base Plan → core booking, services, staff (2 seats), email.
- Extra Staff Seat → raises the seat cap by the quantity you bought.
- SMS Notifications → unlocks SMS sending and grants 500 credits per billing period.
Entitlement statuses
- Trialing — you're inside the 30-day free trial.
- Active — paid and current.
- Grace period — last payment failed; you still have access while Stripe retries.
- Expired — trial ended without subscribing, or subscription is fully cancelled. Feature is locked.
When does an entitlement update?
Entitlements sync automatically from Stripe webhooks within seconds of a payment, plan change, or cancellation. If something looks out of date, refresh the billing page — it pulls the latest state.
SMS credits reset at the start of each billing period. Unused credits do not roll over.