Account & billing
Billing & usage
Pilot countdown, plan picker, the Founding-25 lock card, recent invoices, and the Stripe portal entry.
- Customer-app route
- /settings/billing
- Who uses this
- Every authenticated team member can view. Cancellation requests are super-admin gated and live on the Support page.
What it is
The single page for everything financial. Renders one of three states depending on whether you're in the 90-day pilot, subscribed on a normal tier, or subscribed on the Founding-25 lock.
The three render states
State A — 90-day pilot (no subscription yet)
- Pilot countdown hero.
- Founding-25 upsell card if your Org was assigned a Founding seat.
- Tier picker (Starter / Growth / Scale) so you can subscribe before the pilot ends.
- Quiet "Cancel anytime" link →
/settings/support?topic=cancel.
State B — Subscribed (standard tier)
- Plan tile with current tier + price.
- Usage card (per-Org Claude budget consumption).
- Recent invoices.
- "Manage subscription" → Stripe portal.
- "Change plan" → re-opens the tier picker.
State C — Subscribed (Founding-25)
- Plan tile with the Founding badge.
- Founding lock card showing the months remaining at the founding price.
- Usage + invoices + Stripe portal.
- No "Change plan" — Founding is a fixed-duration lock.
The pending-cancellation banner
If a super admin has requested cancellation through the Support page, a yellow banner sits at the top of this screen until the request is processed. The product stays fully functional while the request is open.
Common workflows
Subscribe before the pilot ends
- Open
/settings/billing. - Pick a tier from the tier picker.
- Complete checkout in the Stripe-hosted dialog.
- You return to a State B page with your new plan.
Update payment method
- Click Manage subscription.
- You land in your Stripe-hosted billing portal.
- Update card, billing address, or tax ID.
Request cancellation
- Open
/settings/support?topic=cancel(super admins only). - Submit the cancellation form.
- The pending banner appears on the billing page until the request is processed.
Common gotchas
"AI processing paused" banner
Stripe couldn't charge your card. AI work pauses until billing resolves. Click Manage subscription to update payment; processing resumes automatically once the charge succeeds.
I'm on Founding but no banner shows
The Founding lock badge appears on the plan tile after the founding seat is bound to your Org. If yours is missing and you were promised a seat, contact support.
Tier picker is missing on State C
Working as designed — Founding-25 is a fixed-price, fixed-duration lock. You return to standard tier choices when the lock ends.