Skip to content

Account & billing

Billing & usage

Pilot countdown, plan picker (Starter / Growth / Scale, monthly or annual), Founder Pricing card, one-time analysis top-up packs, usage this period, recent invoices, and the Stripe portal entry.

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. Billing is live through Stripe — checkout, plan management, and invoicing all happen in real time. The page renders one of three states depending on where your Org is in its lifecycle: still inside the 90-day pilot, subscribed on a list-priced tier, or subscribed on Founder Pricing.

All three standard tiers (Starter, Growth, Scale) are available on monthly or annual billing. Annual billing is offered at a discount; the savings are shown in the tier picker before you commit. One-time analysis top-up packs are available on this page at any time, regardless of which state you're in.

The three render states

State A — In your 90-day pilot (no subscription yet)

  • Pilot countdown hero showing the days remaining in your 90-day window plus an analyses quota meter: "X of 25,000 analyses used / Y left (Z% remaining)" with a green/amber/rose progress bar that tightens as you approach the cap. The 25,000 figure is the default pilot allotment; staff can raise it for your Org if you ask.
  • Founder Pricing card if your Org has a Founder Pricing offer attached. It shows the locked rate already stamped — pick it and check out, or scroll past to the list-priced plans below.
  • Standard plan picker — Starter, Growth, Scale tiers. Toggle between Monthly and Annual billing at the top of the picker; annual pricing shows the effective monthly rate and the total saved. Click a tier to start Stripe checkout.
  • Analysis top-up packs — available even during the pilot. Three sizes: 25,000, 125,000, and 500,000 analyses. Packs are a one-time charge and add to your pool immediately after purchase.
  • Quiet "Need to cancel?" link → /settings/support?topic=cancel for super admins.

State B — Subscribed on a standard tier

  • Plan tile with current tier, price, and billing interval (monthly or annual).
  • Usage card showing analyses consumed this period against your monthly cap.
  • Recent invoices with download links.
  • Manage subscription button → opens the Stripe customer portal in a new tab (single-click, link expires after 5 minutes).
  • Change plan details panel — re-opens the tier picker for an upgrade, downgrade, or billing-interval switch (monthly ↔ annual). Stripe prorates the difference automatically; the new tier kicks in at your next billing cycle.
  • Analysis top-up packs — 25K, 125K, or 500K analyses, purchased as a one-time charge. Adds to your pool immediately.

State C — Subscribed on Founder Pricing

  • Plan tile with the Founder Pricing badge and the locked monthly rate.
  • Founder lock card showing the months remaining at the locked rate and the date the lock ends.
  • Usage card, recent invoices, and the Stripe portal button work exactly as in State B.
  • Analysis top-up packs are still available (25K, 125K, 500K). The Founder Pricing lock covers your subscription rate, not the top-up packs.
  • No "Change plan" panel — Founder Pricing is a fixed-duration lock. The standard tier picker re-appears once the lock period ends.

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 — runs continue, Celia stays available, the team can keep working.

Common workflows

Subscribe before the pilot ends

  1. Open /settings/billing.
  2. If you have a Founder Pricing card, click Lock in Founder Pricing. Otherwise toggle Monthly or Annual at the top of the plan picker, then click a tier.
  3. Complete checkout in the Stripe-hosted dialog.
  4. You return to a State B (or State C) page with your new plan stamped.

Buy an analysis top-up pack

  1. Open /settings/billing.
  2. Scroll to the Analysis top-up packs section. Choose 25K, 125K, or 500K analyses.
  3. Click Purchase on the pack size you want.
  4. Complete the one-time Stripe checkout.
  5. Your analysis pool updates immediately. The purchased amount appears on the usage card and on the next invoice line item.

Update payment method

  1. Click Manage subscription.
  2. You land in your Stripe-hosted billing portal.
  3. Update card, billing address, or tax ID. Changes apply to your next invoice.

Switch tiers (State B only)

  1. Open the Change plan panel.
  2. Pick the new tier and click Switch to this plan.
  3. Stripe prorates and the new tier kicks in next cycle.

Request cancellation

  1. Super admin opens /settings/support?topic=cancel.
  2. Submit the cancellation form.
  3. The pending banner appears on the billing page until the request is processed.

What's an analysis?

Each student scored in each Flow run counts as one analysis. A daily Flow that scores 500 students consumes 500 analyses per day against your plan's monthly allowance. Talk-to-Celia ad-hoc questions count separately against your daily Claude budget — that's a different meter, shown in the chat footer.

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 Founder Pricing but the lock card isn't showing

The lock card appears once the Founder Pricing seat is bound to your Org. If yours is missing and you were promised the offer, contact [email protected].

The "Change plan" panel isn't there

You're in State C (Founder Pricing) — that's by design. Founder Pricing is a fixed-price, fixed-duration lock. Standard tier choices come back when the lock ends.

My top-up pack didn't add analyses

Stripe processes one-time charges synchronously, but the usage meter refreshes on the next page load. Hard-refresh /settings/billing after checkout completes. If the pool still hasn't updated after a few minutes, open a support ticket — include the Stripe receipt number from the confirmation email.

Payment data lives in Stripe

CeliaConnect never sees your full card number. We hold only a Stripe customer id and your subscription state. Updates to payment method, billing address, or tax ID happen through the Stripe customer portal — that's what the Manage subscription button opens.