Billing and plans
White-label billing has two layers: what you pay Carina (partner tier) and what your clients pay you (your Stripe or contract).
Partner tiers (hosted)
| Tier | Client workspaces | Typical use |
|---|---|---|
| Starter | Up to 5 | Solo agency or pilot |
| Agency | Up to 25 | Active reseller |
| Enterprise | Up to 500 | Large MSP or platform |
Partner accounts are created on the hosted engine. API: POST /api/carina-ops/partner/account.
Usage rollups and summaries: GET /api/carina-ops/partner/summary.
Branded plan names
The cloud app shows plan labels using your productName (for example Acme Cloud Pro instead of Carina Pro). Configure brand in Settings > Brand; billing reads resolved brand from /api/billing/summary.
Checkout still uses Stripe on the platform side for hosted cloud. Self-hosted operators invoice clients directly.
What Carina meters
On hosted cloud, Carina tracks workspace usage (messages, tokens) for quotas and partner summaries. Your client contracts and margins are outside the kernel.
BYOK
Clients can bring their own LLM API keys. On managed plans, VERLOX can also supply included usage. BYOK remains the self-managed path after trial and on any plan. See BYOK and Carina plans.
Upgrade path
- Operator signs up on app.carinaai.uk.
- Open Billing for workspace plan.
- For partner features, create a partner account via ops API or VERLOX onboarding.
- Provision client orgs with
POST /api/carina-ops/partner/clients.