Billing & Subscriptions
Trials, plan changes, cancel and resume, overage, invoices, failed payments, and Enterprise billing for HOOX SaaS on console.hoox.sh.
This page
Manuals
Self-serve SaaS billing runs through console.hoox.sh billing (Stripe Checkout + Customer Portal + webhooks). One account, one hx_live_… key family, one invoice across HOOX, PYNE, and AXIS hosted surfaces. Self-host stays free under its open-source license (Apache-2.0 for HOOX Open Core, AGPL for PYNE/AXIS) — billing only covers the managed cloud.
Billing processor: Stripe (invoices via console.hoox.sh billing). Billing contact: sales@hoox.dev. See Membership, Terms, and Impressum.
Plans & trials
| Plan | Price | Trial |
|---|---|---|
| Starter (SaaS · personal) | $7 / month | 7 days |
| Pro (SaaS · operator) | $25 / month | 30 days |
| Team (SaaS · desk) | $99 / month (+ $15 / extra seat) | 30 days |
| Enterprise (OPS · institutional) | Custom | Scoped proof-of-concept by agreement — no self-serve checkout |
Trials are applied at checkout (trial_period_days: 7 for Starter, 30 for Pro/Team). Enterprise is sales-led under a custom MSA — contact sales; there is no self-serve Enterprise checkout.
PYNE and AXIS hosted usage (PYNE evaluate calls + bars, AXIS Cloud seats + streams) bills on the same account and invoice as HOOX SaaS. Self-hosted PYNE/AXIS stays free; closed-source redistribution needs a separate commercial license — contact sales.
Managing your subscription (Customer Portal)
Change plan, update payment method, and manage seats from the Customer Portal in console.hoox.sh billing:
- Upgrade / downgrade — plan changes apply via the portal; entitlements update after the Stripe webhook confirms.
- Seats (Team) — extra seats bill at $15 / seat / month.
- Payment method — update cards and billing email in the portal.
Start from the plan cards on Membership — paid CTAs hand off to console.hoox.sh/login?tier={starter,pro,team}&product={hoox,pyne,axis}.
Cancel & resume
- Cancel is cancel-at-period-end: you keep access until the end of the paid period, then the workspace drops to free limits. No partial-month refunds on self-serve plans, except where required by law.
- Resume re-activates the subscription before the period ends (
cancel_at_period_end=false) — seats, workers, and quotas carry on without re-onboarding.
Overage & limits
Hosted APIs enforce plan quotas at the edge. Over-quota calls are rejected with HTTP 429 and a JSON usage.quota_exceeded body; self-host paths are unaffected.
| Meter | Soft overage | Hard cap |
|---|---|---|
| HOOX workers / signals | Estimated per 1k units where the plan allows overage | 429 once the cap is hit |
| PYNE evaluate calls + bars | Estimated per 1k where allowed | 429 when not allowed |
| Agent generations | Estimated per 1k where allowed | 429 when not allowed |
| AXIS streams / seats | Per-seat add-ons | 429 past seat limit |
Soft-overage estimates are shown in cents in /console/usage; confirmed overage becomes invoice lines after nightly reconciliation. Check current usage before scaling workers or evaluate volume.
Invoices
- JSON / CSV export — available today in
/console/billingper workspace. - PDF copies — archived per finalized invoice alongside the JSON/CSV export.
- Each invoice reflects the subscription plus any reconciled overage lines.
For billing questions or corrections, mail sales@hoox.dev.
Failed payments (dunning)
If a payment fails (invoice.payment_failed):
- Stripe retries the payment method on a retry schedule.
- We email the billing contact with a pay-now link (Customer Portal).
- If retries keep failing, the workspace is downgraded with grace — entitlements fall back to free limits until payment succeeds.
Update the payment method in console.hoox.sh billing to recover immediately; webhooks (billing.*) and the activity log record each step.
Enterprise billing
Enterprise (OPS) is not a SaaS seat upgrade — dedicated or Cloudflare® Workers for Platforms tenancy, durable Cloudflare® Workflows, Logpush audit, Cloudflare® Zero Trust, residency, and SLA up to 99.99% under a custom MSA. Billed per agreement (no self-serve checkout, no portal plan change). Start at Enterprise or mail sales@hoox.dev.
Related
- Membership — plan cards, comparison, FAQ
- Enterprise — OPS track overview
- Enterprise docs — multi-tenancy, audit, compliance architecture
- Terms · Impressum · Privacy