Skip to content

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.