# Pricing

> 10¢ per 1,000 decisions, 6¢ a minute of voice, $2 free. Markdown copy of the pricing section of https://megachadcua.com/.

Everything is billed in credits. 1 credit = $0.0001. One metered line on a monthly Stripe invoice. No seats, no tiers.

| What | Price | In credits |
| --- | --- | --- |
| Text decisions, `/v1/decide` and each batch item | 10¢ per 1,000 | 1 per decision |
| Voice, `/v1/listen` | 6¢ per minute | 10 per second |
| New accounts | $2 free, no card | 20,000 credits, about 20,000 decisions or 33 minutes of voice |

- Text: a call whose input is over 4,000 tokens counts as `ceil(tokens / 4,000)` decisions. Input tokens = `ceil(UTF-8 bytes / 4)` of the text plus the same for the schema JSON. `usage.credits` on every response says what the call cost.
- Voice: wall-clock time from `ready` to close, talking or not (the session holds a GPU slot). Per second, rounded up, 1 s minimum. Each session ends with a `usage` event.
- Free: failed calls, sessions that never reach `ready`, time waiting in line, and voice sessions where speech recognition was down and no words came back.
- After the free credit: the user adds a card at https://megachadcua.com/app, or calls get 402 `payment_required`.
- Spend limit: optional monthly cap set in the console. Email at 80% and 100%; at 100% calls get 402 `spend_limit` until the 1st (UTC).

Worked examples:

| Example | Math | Credits | Cost |
| --- | --- | --- | --- |
| 1,000 normal decide calls | 1,000 x 1 | 1,000 | 10¢ |
| One 10,000-token decide call | ceil(10,000 / 4,000) x 1 | 3 | 0.03¢ |
| 90-second voice session | 90 x 10 | 900 | 9¢ |
| 90.2-second voice session | 91 x 10 | 910 | 9.1¢ |
| One hour of voice | 3,600 x 10 | 36,000 | $3.60 |
| 1,000 voice minutes + 100,000 decisions | 60,000 x 10 + 100,000 x 1 | 700,000 | $70 |
| Socket that never got `ready` | not billed | 0 | 0¢ |
