Pricing & Billing

Wallet-based, pay-as-you-go voice minutes with 30 free minutes for new workspaces.

Branofy Voice has one simple billing model: a prepaid wallet, pay-as-you-go. There are no monthly plans or platform fees — you top up your workspace wallet and pay only for the call minutes you actually use. Every new workspace starts with 30 minutes of free credit.

How it works

  • Top up your wallet with credit (in INR or your account currency).
  • Calls are charged per second against the wallet balance — transcription, the language model, voice synthesis, and telephony are all bundled into one per-minute rate.
  • When the balance runs low you top up again (optionally via auto top-up).

Rate

INROther currencies
Per minute₹4.00$0.04
Billing granularityper second (₹0.067/s)per second ($0.00067/s)
Minimum balance to place a call₹4.00$0.04

The per-minute rate covers everything: speech-to-text, LLM processing, text-to-speech, and infrastructure.

How minutes are counted

Billable minutes = (customer talk time + agent response time) / 60

Example (INR): a 4-minute conversation = 4 × ₹4.00 = ₹16.00 deducted from the wallet.

Free credit for new workspaces

Every newly created workspace is automatically credited with 30 minutes of free call time₹120.00 (or $1.20) — so you can build and test immediately, no card required. It's a one-time credit per workspace, not a recurring allowance.

Concurrency

A workspace can run up to 2 simultaneous calls by default. This isn't a paid plan — it's a safety limit on the account. Need more concurrency for higher volumes? Contact us and we'll raise the limit for your workspace.

Auto top-up & low-balance alerts

Billing settings on the workspace let you:

  • Set a low-balance threshold (default ₹100) to get alerted before you run out.
  • Enable auto top-up so the wallet refills automatically when it dips below the threshold.

Limit / balance errors

If a call can't be placed, the API responds with HTTP 429 and one of:

{
  "error": "INSUFFICIENT_WALLET_BALANCE",
  "message": "Insufficient wallet balance to place a call. Please top up your wallet."
}
{
  "error": "CONCURRENCY_LIMIT_EXCEEDED",
  "message": "Workspace concurrent call limit of 2 reached."
}

Checking your balance

Fetch the current wallet balance and billing settings any time via the Get billing endpoint or voice.billing.get() in the SDK — it returns walletBalancePaise, currency, autoTopupEnabled, and lowBalanceThresholdPaise.

On this page