Payments & billing · Subscriptions & reporting
Subscription statuses & how billing stays in sync
What Active, Trialing, Past due, Canceled, and Paused mean, where to see them, and how member access updates itself automatically — with a 15-minute safety net and a health page for peace of mind.
The statuses you'll see
Every paying member carries a subscription status. Active means billing normally. Trialing means in a free trial, card on file, first charge coming when the trial ends. Past due means a renewal charge failed — Stripe retries per your Stripe settings. Canceled means the subscription has ended. Unpaid and Incomplete are rarer failure states, and Paused means billing is temporarily on hold.
A member cancelling doesn't lose access instantly: cancellations take effect at the end of the paid period, and their member page shows the date access ends.
Where to see them
The Members list lets you filter by status — active, in trial, churned, paused, on hold — so you can zero in on at-risk members or reach out to trials before they end. Each member's page shows their current status badge, plan, and next renewal date. The AI assistant (Benny by default — tenants can rename it) can answer status questions too, like 'how many members are past due?'
Everything updates itself
You never update these statuses by hand. When someone pays, cancels, or gets refunded, Stripe notifies your platform instantly and the member's status and access change within seconds. Every notification is processed exactly once, so nothing is double-counted.
Two safety nets back this up: a job every 15 minutes catches any notification that got lost in transit, and a nightly job re-verifies recent revenue data against Stripe — the system heals itself. You can watch it all on the Stripe page under Integrations: overall webhook health, when the last event arrived, counts for the last 24 hours, and the 50 most recent events.
Good to know
- Past-due members are your most urgent list — often it's just an expired card. A friendly email recovers many.
- If the health page shows no recent events despite active sales, check your Stripe connection.
Related articles
Refund a payment or cancel a member's subscription
Issue refunds and cancel subscriptions directly from a member's page — protected by a safety lock so nothing money-related can happen by accident. Access and statuses update automatically afterwards.
Track your revenue: net sales & MRR
The Sales dashboard shows your net sales for the last 30 days — after payment fees — compared with the previous 30, plus an MRR estimate. For deep per-customer reports, jump straight into your Stripe dashboard.
