// docs / concepts

Voice billing

How voice credits, monthly allowances, and overage rates work — plus where to see your usage.

Every message an avatar speaks is synthesized through a voice provider and metered by the second. Here's the full picture — what you get each month, what it costs past that, when credits expire, and what actually triggers a charge.

What you get each month

Your plan includes monthly voice credits, granted in full at the start of each billing period:

Plan Monthly voice Rate past that
Free 30 minutes Hard stop — synthesis pauses until next grant
One ($5) 1 hour $0.05/minute
Five ($10) 2 hours $0.05/minute
Twenty ($20) 4 hours $0.03/minute

Credits are denominated in dollars under the hood (the "One" plan's 1 hour = $3.00 at $0.05/min). You can see your current grants, their remaining balance, and their expiry in Settings → Voice.

What triggers a charge

A charge happens only after a synthesis request completes successfully. If a request fails partway through, no credit is consumed and no metered usage is reported. Time is measured by the actual length of the audio produced, not the length of the input text, and rounded up to the next cent.

Free tier instead of a trial

We don't run paid-plan trials. New accounts start on the Free plan with 30 minutes of monthly voice credits — enough to try the product, pick a persona, and decide whether a paid plan is worth it. When you upgrade, the paid plan's full monthly credits land immediately.

Overage

  • Free and trial users hit a hard stop when their credit balance reaches zero. Synthesis pauses until the next monthly grant. No surprise charges.
  • Paid subscribers roll over into metered billing automatically at their plan's per-minute rate. There's no hard stop; your monthly Stripe invoice picks up the overage at the end of the billing period.

Credit expiry

Monthly grants expire 30 days after they're issued. Credits are consumed oldest-first, so you never lose fresh credits while stale ones sit around. A grant that's about to expire is flagged in the Settings → Voice list.

Credits don't roll over in the traditional sense — each billing period brings its own fresh grant, and anything left from the previous period ages out on its own schedule.

Where to see your usage

Settings → Voice shows, for the current billing period:

  • Minutes synthesized
  • Dollar cost
  • Number of requests

Plus a list of every active credit grant — when it was granted, its plan, the remaining balance, and the expiry date. That list is the authoritative record; the numbers you see there match what Stripe bills against.

Edge cases

  • Very short outputs (a stuck "uh" or a failed-but-still-returned audio clip) sometimes indicate a provider hiccup. These are flagged internally and refunded case-by-case if they're clearly not real speech. Reach out via Discord or [email protected] if you see weird charges.
  • Plan changes mid-month take effect immediately — the per-minute rate you're charged for any overage reflects your new tier from that moment on.
  • Cancellations stop future grants but don't retroactively refund credits you've already consumed. Credits granted before cancellation keep running down their 30-day expiry.

If something in your usage doesn't match what you expect, email us and we'll dig in.