Prepaid wallet billing for agencies: keeping cost per client predictable
A prepaid wallet lets an agency top up a balance once and have per-client platform fees deducted automatically at renewal, instead of managing separate invoices per client. It gives predictable cost tracking, automatic GST tax invoices per transaction, and control over spend without a credit card on file for every client.
- A prepaid wallet separates 'money in' (your top-up) from 'money out' (per-client renewals), giving you one place to track both.
- Renewals deduct automatically from the wallet balance — no manual invoice chasing per client each month.
- Every top-up and renewal generates its own GST tax invoice, which simplifies bookkeeping across many clients.
- A low-balance alert prevents a client's bot going down because the agency's wallet quietly ran dry.
- Wallet billing works the same way whether you are reselling under the platform's brand or running white-label.
The billing problem agencies actually have
An agency running chatbots for ten or twenty clients does not want ten or twenty separate subscription relationships, each on its own card, its own renewal date, its own invoice. What it wants is one place to fund the whole operation, clear visibility into what each client costs, and no surprise where a client's bot goes down because a card expired quietly in the background.
A prepaid wallet model solves this by inverting the relationship: instead of each client's subscription being billed separately, the agency funds a single wallet, and each client's platform fee is deducted from that shared balance at renewal. The agency deals with one balance; each client simply keeps working without ever seeing a separate bill from the platform.
How it works, step by step
- Top up the wallet. The agency adds funds to its prepaid wallet balance, typically via the same payment methods used for the platform itself.
- Set per-client platform fees. Each client workspace has a monthly platform fee, which the agency has already priced into what it charges that client separately.
- Automatic renewal deduction. On each client's renewal date, the fee is deducted from the wallet balance automatically, no manual step, no separate invoice to chase.
- GST tax invoice per transaction. Every top-up and every renewal deduction generates its own GST tax invoice, giving a clean audit trail.
- Low-balance alerts. The agency is notified before the balance runs low enough to risk a failed renewal.
Underneath all this sits an append-only ledger: every top-up and every deduction is recorded as its own permanent entry, nothing is edited or deleted after the fact, only new entries are added. Practically, this gives an agency two things a simple 'current balance' number cannot: a full history of exactly when and why the balance moved, and protection against the balance being spent twice by two things happening at once, a renewal and a top-up landing in the same moment, for example. It also means the wallet cannot be overdrawn. A renewal that would take the balance negative simply does not go through, and the agency is alerted instead of a client silently running on unpaid credit.
Why this beats per-client cards
| Per-client card billing | Prepaid wallet | |
|---|---|---|
| Number of billing relationships to manage | One per client | One total |
| Risk of a client bot going down from a billing failure | Higher, depends on each client's card staying valid | Lower, agency controls the single balance directly |
| Invoice reconciliation | Scattered across clients | Centralised, one wallet ledger |
| Predictability | Depends on each client's payment behaviour | Depends only on the agency's own top-up discipline |
| Risk of overdraw or double-spend | Not applicable in the same way | Prevented by an append-only ledger design |
Pricing your own clients on top
The wallet covers what the agency pays the platform per client workspace. It says nothing about what the agency charges its own clients. Most agencies price a management fee or markup on top of the platform's per-client cost to cover their own service (flow building, ongoing optimisation, reporting). Since partner pricing is quoted on request rather than published, agencies interested in reselling or white-labelling should reach out directly rather than assume a figure. Whatever markup is decided, keeping the platform fee and the agency's own service fee as two separate line items on the client's own invoice tends to make the relationship clearer than bundling everything into one number the client cannot break down.
Controls worth checking before you commit
- Can each client workspace be paused or closed individually without affecting the rest of the wallet?
- Is there a low-balance alert, and can it go to more than one person on the finance team?
- Does every top-up and renewal generate its own downloadable GST invoice, or only a periodic summary?
- Can staff with a finance role manage the wallet without needing full owner access to every client's flows?
Keeping the ledger honest
Because every top-up and renewal is logged with its own GST invoice, an agency's finance team can reconcile the wallet ledger the same way they would a bank statement, matching top-ups to funds received from operations, and renewal deductions to specific client workspaces. This is significantly simpler than reconciling ten to twenty separate card statements every month, and it scales the same way whether the agency has five clients or fifty. It also means that if a client ever disputes a charge, the agency can point to the exact ledger entry, top-up or renewal, date, amount and GST breakup, instead of reconstructing what happened from memory or a card statement months later.
How this works on Convo360
Convo360's wallet + GST billing system is built exactly for this: a prepaid wallet with an append-only, auditable ledger that cannot be overdrawn, automatic renewal deductions per client workspace, and a GST tax invoice issued automatically for every transaction. It is used both for direct multi-workspace customers and for partners running reseller or white-label programmes, where each client sits in its own workspace under the partner's wallet, and a dedicated finance staff role can manage top-ups and invoices without touching client flows. Partner pricing is available on request, see the reseller programme guide for how the partner track works.
Step by step
- Estimate your monthly per-client costAdd up the platform fee for every client workspace you plan to run to size your first top-up.
- Top up the walletFund the prepaid wallet with enough balance to cover at least one to two renewal cycles across all clients.
- Assign each client to a workspace and plan tierSet each client up in its own workspace at the plan tier that suits their needs.
- Set a low-balance alert thresholdConfigure an alert well before the balance would be too low to cover the next renewal cycle.
- Reconcile monthlyMatch each GST invoice from top-ups and renewals against your own client billing to keep the ledger auditable.
Example conversation
Ask about partner pricing
Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.
Frequently asked questions
Does a prepaid wallet mean I lose money if a client leaves?
No — the wallet only pays for active renewals. If a client workspace is closed, its future renewals simply stop; the remaining wallet balance stays available for other clients or a refund per the platform's terms.
Do I get a GST invoice for wallet top-ups?
Yes, a GST tax invoice is issued automatically for every top-up as well as every renewal deduction, giving a full audit trail for accounting, so nothing needs to be requested manually or reconstructed later from a bank statement.
Can each client have a different plan tier?
Yes — each client workspace can be on whichever plan tier suits its needs, and its own renewal fee is deducted from the shared agency wallet at that tier's rate.
What happens if the wallet balance runs out?
A well-designed wallet system alerts the agency before the balance runs low, so a top-up can happen before any client renewal fails, and the ledger design itself prevents the balance from ever going negative in the first place.
Is wallet billing only for white-label partners?
No — it is used for any account managing multiple client workspaces, whether reselling under the platform's own brand or running a fully white-labelled setup.
Related reading
Available across India — see WhatsApp & AI calling automation by state and city.