Instead of the dashboard, DivePilot shows a full-screen page about the subscription, and any click sends you back to it. This happens when the free trial has ended, or the subscription has expired or been cancelled. Your data is untouched; access returns as soon as the subscription is active again. While the app is locked, the daily schedule reminders, the dive log requests and the scheduled warnings in the bell are not sent either.

What you see depends on your permissions

A person who may manage the subscription sees a heading that names the reason, followed by the subscription form:

Heading Reason
"Your free trial has expired" The trial ended and no subscription was started
"Your subscription has expired" Every retry of a failed payment failed, or it stayed unpaid for 14 days
"Your subscription was cancelled" The subscription was cancelled and the paid period is over

Under the form are Sign out and, for people who also have the account deletion permission, Delete this dive centre, see Delete your dive center.

Everyone else sees "Access unavailable" with "Your dive centre's subscription has expired. Please contact your administrator to reactivate access." (after a trial: "Your dive centre's free trial has ended. Please ask your administrator to subscribe.") and a Sign out button. There is nothing to fix on your side: tell the owner or whoever handles payments, and sign in again once they have subscribed.

When the trial ends

The trial lasts 90 days from sign-up and ends at the same time of day you signed up. The top bar counts down with a pill such as "12 days left", which turns into "Trial ended". Three days before the end, an email titled "Your DivePilot trial ends on …" goes to the business email. There is no grace period after the trial.

Failed payments do not lock you out

When a renewal payment fails, DivePilot keeps working while the payment is retried automatically:

  • The Subscription tab under Settings shows "Payment issue" with "We could not process your last payment. Update your payment method below - your account keeps working while we retry."
  • The business email receives "Your DivePilot payment failed". While the payment is being retried, its Update payment details button opens the Subscription tab under Settings.
  • If your bank wants the payment approved, the business email receives "Confirm your DivePilot payment" with a Confirm payment button.

To fix it, press Payment method on that tab, which opens the Stripe portal. Only if every retry fails, or the payment is still unresolved after 14 days, does the subscription expire and the lock page appear.

After cancelling

Cancelling keeps full access until the end of the period you paid for; the Subscription tab shows the date. Once that date has passed, the lock page appears, and subscribing again from it restores access. The business email then receives "Your DivePilot subscription has ended".

Where the subscription lives

There is no billing item in the sidebar. The subscription is the Subscription tab under Settings, visible only to people with the Subscription permission. While the app is locked, nobody can change permissions either, so if no one on your team holds this one, contact support.

What your guests notice

Once the free trial has ended, or the subscription has expired or been cancelled, your booking page shows "Online booking not available" with "This dive centre is not currently accepting bookings", and your registration link shows "The form could not be loaded" with "This dive centre is not currently accepting registrations". Waiver signing links and the group leaders' dive log forms show "This dive centre is not currently using DivePilot - please contact them directly"; the divers' read-only dive log pages keep working. A payment that is still being retried closes none of these pages. See A guest link says it is invalid or expired.

A different message at sign-in

"This account has been deactivated and is scheduled for deletion" is not about the subscription. It means the dive center was deleted. See I cannot sign in.

Did this not answer your question? Contact support