Billing (₹)
Vocobase bills usage in Indian Rupees (₹). Your partner account holds a ₹ balance that is drawn down as your agents handle voice calls or chat sessions.Unit change (May 2026): Vocobase previously used an abstract “credits” unit. The wallet now stores rupees directly. The JSON field name
credits on billing endpoints is unchanged for backward compatibility, but the numeric value now represents ₹ instead of credits.How voice calls are billed
Voice calls are billed in 15-second buckets at a per-tier per-minute rate. Any call duration > 0 is rounded up to the next 15-second bucket.Per-tier default rates
The tier of a call is determined by the voice configuration assigned to the agent. Agents without a voice configuration assigned default to VA 1.
15-second rounding examples
Cost examples (VA 1 default, ₹3.60/min)
Pricing overrides
Vocobase supports per-tier rate overrides at three scopes. At call end, the system walks the override chain and uses the first match for the call’s tier; if no override matches, the default rate applies.How chat is billed
Chat messages cost ₹0.035 per message. Each user message and each agent response is counted.When ₹ is deducted
₹ is deducted automatically when a session ends — not when the call starts:- A call is placed to the recipient
- The agent handles the conversation
- The call ends (hang up, timeout, or disconnect)
- Vocobase rounds the duration up to the next 15-second bucket, resolves the tier and rate, and deducts ₹
- A
session.completedwebhook fires withcredits_usedin the payload (note: value is in ₹)
credits_used value of 8.10 above means ₹8.10 — the call was 127s actual → 135s billed (9 buckets) at the VA 1 default ₹3.60/min = 135 × 3.60 / 60 = ₹8.10 after rounding (worked example; check your transaction for exact rate at session time, since overrides may apply).
If a call fails to connect (e.g., no answer, busy), no ₹ is deducted.
Initial balance
When your partner account is approved by the Vocobase team, an initial ₹ balance is assigned. The amount depends on your plan and agreement. There is no self-service top-up via the API. To add more balance, contact the Vocobase team at support@vocobase.com.Checking your balance
Via the Dashboard
Log in to the Vocobase Dashboard and navigate to Settings. Your current ₹ balance is displayed on the account overview.Via the API
Get current balance
1250.50 represents ₹1,250.50.
Get transaction history
amount is in ₹. A USAGE row with amount: -8.55 means ₹8.55 was deducted. If you need a detailed billing audit for a call, contact Vocobase support with the session_id.
Get usage summary
Insufficient balance
If your ₹ balance reaches zero, API calls that start new sessions will fail with:Monitoring usage
Webhook tracking
The most reliable way to track usage is through webhooks. Everysession.completed event includes the credits_used field (₹). Accumulate these values in your system to track spend in real time.
Frequently asked questions
Can I set a per-agent or per-workspace pricing?
Yes. Pricing overrides can be set at Account, Project (Workspace), or Agent scope. Overrides are managed by the Vocobase team — contact support@vocobase.com.What happens if balance runs out mid-call?
Active calls are never interrupted. The deduction happens after the call ends, so your balance may temporarily go negative. Contact the Vocobase team promptly to replenish balance if this occurs.Can I get a refund for failed calls?
Calls that fail to connect (no answer, busy, provider error) do not consume ₹. If you believe ₹ was incorrectly deducted, contact support@vocobase.com with thesession_id.
Why does the API return the field as credits if it’s now in ₹?
To keep partner integrations working without changes. The JSON field name credits (and credits_used, credits_added) is kept verbatim; only its numeric meaning shifted from abstract credits to Indian Rupees in May 2026.
Next steps
Webhook Payloads
See the full session.completed payload including credits_used.
Quick Start
Make your first API call and start using ₹.