Billing & wallet
How usage is billed - a simple prepaid wallet.
Billing on oyehello runs on a prepaid wallet. You add money to it, and your calls draw down from that balance a little at a time. If your balance is zero, new calls pause; if it has money in it, your agents work.
There’s one simple price: ₹6 per minute for calls, billed per started minute. There are no plans, no seats and no contracts, and every workspace gets the full app from day one. Prices can change, so the pricing page is always the source of truth.
Think of it like a prepaid SIM card for your calling. You keep some balance on it, calls eat into that balance as they happen, and you top it up whenever you want. Everything lives under Billing in the console.
Why prepaid? You’re never surprised by a bill at the end of the month, you can’t accidentally run up a debt, and you only pay for calls that actually happened.
How the wallet works
Every workspace has one wallet with a single balance, shown at the top of Billing → Overview as your Available balance.
- You add money in - through a top-up (more below). New workspaces also get a free signup credit once business verification is done.
- Calls draw money out - each answered call is charged to the wallet at your per-minute rate.
- The ledger records everything - the Transactions list shows every credit and debit (signup credit, top-ups, call charges, WhatsApp / web chat conversations, number charges and refunds) with the balance after each one. You can always see where the money went.
Under the balance, the console shows a rough estimate such as “About 4,200 minutes of calling at your current rate”, so you can see how far your balance will stretch.
Your signup credit
Once your business verification (KYB) is approved, ₹1,000 of free credit is added to your wallet automatically. It shows up in the ledger as “Signup credit.”
- What it’s for: so you can run a test call, try a small campaign and hear the product work before you pay.
- How it works: it’s a one-time grant. You don’t have to claim it or enter a code.
- Tip: use it to run a simulation and a test call on your first agent.
What you pay for
Here’s the full picture, so there are no surprises.
Calls: ₹6 per minute
Every answered call, outbound and inbound alike, is charged at your per-minute rate (₹6 per minute unless a custom rate has been set for your workspace).
- Billed per started minute. Time is rounded up to the next whole minute. A 40-second call bills as 1 minute; a call that runs 1 minute 5 seconds bills as 2 minutes.
- No GST on usage. The ₹6 is the whole charge. GST only applies when you pay money to oyehello (see Topping up and numbers below).
- Charged at the end of the call. A call already in progress always finishes, even if it takes your balance slightly below zero. You’re never cut off mid-conversation.
- Unanswered calls are free. Busy, no-answer, failed and blocked calls cost nothing.
You pay for conversations, not attempts. If a call is skipped by a compliance gate - outside allowed calling hours, on a Do-Not-Disturb list, over the contact-frequency cap - it’s never dialed, so it’s never charged.
Chat and WhatsApp: ₹2 per conversation
Each AI conversation your agent has on WhatsApp or in the web chat widget costs ₹2, charged when the conversation ends. There is no per-message charge (₹0 per message). It shows in the ledger as “WhatsApp / web chat conversation.”
WhatsApp also has a second bill, from Meta, which is separate:
| Who bills you | For what | How |
|---|---|---|
| oyehello, from this wallet | Each AI conversation your agent has | ₹2 per conversation, charged when it ends. |
| Meta, to the payment method on your WhatsApp Business Account | The template messages Meta delivers (campaigns, follow-ups, templates your agent sends) | Per delivered template, by category and the customer’s country. Normal replies inside the 24-hour window are free, and so are utility templates sent inside it (Meta’s pricing). |
Meta’s fees never touch your wallet. The campaign pre-flight and WhatsApp → Analytics show an estimate of them, and Meta sends you its own invoice.
A WhatsApp conversation where only your offline note went out (no agent ran) is not charged. Customer messages in a conversation your business answers outside oyehello - from the WhatsApp Business app, or from your own helpdesk - are not charged either.
Because a WhatsApp conversation is charged when it ends (often hours later), your agent checks before every reply that your balance covers it. When it doesn’t, the conversation goes to your inbox for a teammate instead of the agent running up a negative balance.
Phone numbers: ₹499 a month, by autopay
Renting a phone number is separate from talk time, and it is not taken from your wallet. A number costs ₹499 per month, collected by autopay (a Cashfree mandate you approve with UPI or a card) in 3-month blocks: ₹1,497 plus 18% GST for each block. You get a tax invoice for each payment. See Numbers for the buying flow.
Topping up
To add money, go to Billing → Overview and use the Add funds box.
- Pick an amount - use a preset or type your own. The minimum top-up is ₹100.
- Pay securely - checkout is hosted by Cashfree. Pay by UPI, card or net banking, then you’re brought back to the console.
- GST applies here. GST at 18% is charged on top of the amount you add. Top up ₹1,000 and you pay ₹1,180; the full ₹1,000 lands in your wallet.
- You get a tax invoice and a payment receipt for each top-up, under Billing → Invoices.
- You’re charged only when you complete the payment. If you change your mind, nothing is charged.
- We don’t store your card. Each top-up is a fresh, deliberate payment.
Once the payment clears, the money lands in your wallet within moments and shows up as a “Top-up” line in the ledger. If a payment gets stuck, the console keeps checking and updates your balance once it settles.
Don’t see the Add funds box? If it says “Top-ups aren’t available yet - payments are being set up,” payments haven’t been switched on for your account yet. If you see a business-verification banner, you can top up and build agents right away - only live calls wait on KYB.
Auto-recharge
Auto-recharge is not supported. Every top-up is a payment you make yourself, so watch the balance (or the low-balance emails below) and top up before a big run.
When the balance runs low
- Low-balance emails. When your balance drops below a warning level, we email a low-balance heads-up; if it hits zero, we send a balance-empty notice. These go to your billing email (see below), not your login address.
- At zero, new calls pause. The balance shows “Empty - new calls are paused until you top up,” and no new calls go out until you add funds.
- Calls already running finish. Only new calls are held back; a conversation in progress is never dropped for money reasons.
The simplest way to never get interrupted: top up ahead of a campaign rather than in tiny amounts.
Invoices, tax & billing details
Billing details
Under Billing → Billing Details you’ll find the identity that appears on your invoices:
- Company identity - legal business name, GSTIN, PAN, CIN and registered address. These come from your business verification (KYB), so once you’re verified they’re filled in and locked (contact support if something needs changing).
- Billing email - where invoices, payment receipts and low-balance warnings are sent. It’s editable and separate from your login email, so you can point it at your accounts inbox.
Tax invoices
Under Billing → Invoices you’ll find your GST tax invoices, each with a PDF download.
- What gets invoiced: the two things you pay oyehello directly - wallet top-ups and number purchases and renewals. Call and chat usage drawn from the wallet has no GST and no separate invoice; it appears in the ledger.
- Credit notes on refunds: if a charge is refunded, a matching credit note is issued and listed alongside your invoices.
Teammates, custom rates and commitment
- Unlimited teammates. Invite as many people as you need; you’re never billed per login. See workspace & team.
- Custom rate. A custom per-minute rate can be set for your workspace. Your current rate is shown inside Billing.
- No monthly minimum, no lock-in. Top up ₹100, run a few test calls, and stop. There’s nothing to cancel.
The ledger is the source of truth: every minute, conversation and refund lands there.
Next: Workspace & team → - add teammates, set who can spend from the wallet, and manage your workspace.