Legal

Purchase and Refund Terms

Effective date: April 15, 2026

1. Billing Model

CoreBookin operates on a base plan plus optional paid add-ons.

  • Base plan — includes core scheduling, booking management, staff coordination, and email notifications for all booking events. Email is always included and cannot be separately disabled.
  • SMS Notifications add-on — a paid monthly add-on that enables SMS booking confirmations, reminders, and updates. Requires explicit customer consent and is subject to monthly usage quotas. If the quota is exhausted before the period resets, SMS is blocked for the remainder of the period and email serves as the continuity channel for critical events. Overage billing is not available in the current phase.
  • Staff Seat expansion — a quota-based add-on that increases the number of active staff members permitted on the account above the base-plan allowance.

All fees are charged in advance for the billing period. Prices are displayed in your account billing settings and may change with reasonable notice.

2. Payment Processing

Payments are processed by Stripe. CoreBookin receives real-time webhook notifications from Stripe to update your account's entitlement state. CoreBookin does not store card numbers or primary account numbers.

By subscribing you authorize Stripe to charge the payment method on file on a recurring basis at the start of each billing period until canceled.

3. Billing Events and Entitlement Changes

The following table describes how payment events affect your premium feature access (entitlement state):

Billing EventResulting Entitlement State
Initial checkout succeededActive
Trial startedTrialing
Trial expiredExpired
Renewal payment succeededActive (grace expiry cleared)
Renewal payment failedGrace period
Subscription canceled by businessExpired at end of current paid period
Refund issuedExpired (immediate)
Chargeback or payment disputeExpired (immediate, highest-precedence outcome)

Payment events change entitlement state only. They do not affect memberships, staff records, or role assignments.

4. Grace Period

If a renewal payment fails, your account enters a grace period. During the grace period:

  • Existing premium features remain operationally active.
  • Staff seat quotas are enforced immediately at the downgraded limit — new staff create/reactivate/invite actions are blocked once the downgraded seat count is reached. Existing staff records are preserved.
  • A payment retry will restore full active status and clear the grace expiry.
  • If the grace period expires without a successful payment, the entitlement moves to expired.

5. Cancellation

You may cancel a subscription at any time from your billing settings. Upon cancellation, your access to the premium feature continues until the end of the current paid billing period. No partial-period refunds are issued for voluntary cancellations.

After expiry, premium execution is blocked server-side. Configuration you set up (e.g., SMS channel settings) is preserved but inactive until the entitlement is restored.

6. Refunds

Refunds are evaluated on a case-by-case basis. A confirmed refund immediately sets your entitlement state to expired. Premium features are disabled at the time the refund is confirmed, not at the end of the billing period.

Chargebacks and payment disputes are treated as highest-precedence revocation events. Premium access is revoked immediately upon chargeback notification. Repeated chargebacks may result in account suspension under the Terms and Conditions.

To request a refund, contact [email protected].

7. Downgrade Behavior

When an entitlement expires or is revoked:

  • SMS execution stops immediately. Email remains the active notification channel for all critical booking events.
  • Staff seat enforcement is immediate — new create/reactivate/invite actions are blocked once the downgraded limit is reached. No existing staff data is deleted.
  • Premium configuration (settings, templates) is preserved in an inactive state and restored if the subscription is renewed.

8. Changes to Pricing

CoreBookin reserves the right to change subscription pricing with at least 30 days' prior notice delivered via email or in-app notification. Price changes apply at the next renewal date after the notice period.

9. Contact

Billing inquiries: [email protected]