# Subscription

Pick a plan per client by conversation volume, choose the billing period, and watch usage spend

> Full REST + WebSocket API reference: https://api.happ.tools/reference

Match each client's plan to the conversation volume they handle, pick a longer billing period for the discount, and top up the balance as usage grows.

<BillingPageDemo />

The billing page lives under the account menu (top-right): active tariff chip in the header, period selector, all plans side-by-side, and payment history at the bottom.

## Pick a plan and cycle [#pick-a-plan-and-cycle]

1. Open **Account menu → Billing**.
2. Pick the billing period — 3 months or longer gets a discount.
3. Click the tariff card you want and confirm the amount.

The subscription covers the plan fee. Usage is charged on top, at the plan's per-unit rates.

| Plan           | Price / month | Dialogues / mo | Concurrent calls | Voice min  | Message    | Analysis   | Transcription min |
| -------------- | ------------- | -------------- | ---------------- | ---------- | ---------- | ---------- | ----------------- |
| **Start**      | $49           | 3 000          | 3                | $0.045     | $0.012     | $0.050     | $0.005            |
| **Business**   | $199          | 7 000          | 7                | $0.032     | $0.009     | $0.038     | $0.004            |
| **Scale**      | $499          | 16 000         | 15               | $0.022     | $0.006     | $0.026     | $0.003            |
| **Enterprise** | from $1 000   | 28 000         | 15               | negotiated | negotiated | negotiated | negotiated        |

| Period               | Discount |
| -------------------- | -------- |
| 1–2 months           | —        |
| 3–5 months           | −8%      |
| 6–11 months          | −12%     |
| 12 months and longer | −22%     |

Moving to a cheaper plan applies immediately and costs nothing. Moving up is a prorated charge for the rest of the period and applies once it is paid. Cancelling keeps access until the paid period ends, with no early-termination fee.

| Subscription status | Meaning                                        |
| ------------------- | ---------------------------------------------- |
| `pending`           | Payment is being processed                     |
| `active`            | Subscription is live                           |
| `payment_failed`    | The charge did not go through                  |
| `canceled`          | Terminated — access until the paid period ends |

## Token usage [#token-usage]

Beyond the subscription, every unit of usage is deducted from the company balance: the model's own cost plus the platform fee at the plan's rate — per message, per voice minute, per conversation analysis, per transcription minute.

Track it in **Billing**: current balance, top-ups and spend over time. The per-message breakdown (input/output tokens and the model used) is in the [conversation view](/docs/workspace/chats). Running low? Top up, switch to a cheaper model, or trim prompts and the knowledge base.

## Payments [#payments]

Every charge lands in the **Payment history** table: date, amount, status (`pending`, `succeeded`, `rejected`, `partially_refunded`, `refunded`) and an invoice to download for accounting.

**API:** [api.happ.tools/reference](https://api.happ.tools/reference)

## Next [#next]

* [Analytics & Metrics](/docs/workspace/analysis) — monitor token usage and conversation volumes
* [Assistants → AI Model Configuration](/docs/agents) — choose models by cost/quality
* [Companies & Workspaces](/docs/getting-started/companies) — billing is per company
