The Big Picture
Assistable separates your platform subscription, usage charges, and any client usage you rebill. This guide explains how those charges appear in your wallets and transaction history.- Your subscription pays for the platform plan. Check the agency plan page for current self-serve terms; a custom deployment quote can have different commitments.
- Your wallet funds usage. Calls, chat replies, and other billable activities create usage charges.
- Transaction history shows the charge breakdown for reviewing and reconciling usage.
- Autopay, when configured, attempts to refill a low wallet from the payment method you provide. Monitor the balance and any failed payments.
If you don’t have clients (you just use Assistable yourself), you only care about the workspace wallet. If you’re an agency reselling AI to clients, both matter.
Use the current rate sheet and your agreement for applicable prices. The examples below illustrate usage accounting; they are not an all-in subscription quote. Model, voice, telephony, optional features, and billing rounding affect the final charge.
What Assistable Charges You
These come out of your workspace wallet.AI Voice Calls: billed per minute, to the second
Voice usage is calculated from call duration rather than rounding each call up to a full minute. For example, 52 seconds is approximately 0.8667 minutes. Final wallet charges are rounded according to the applicable billing rules; the public rate sheet specifies per-call wallet rounding to the nearest cent. Each minute has a few ingredients:
Example: a 2-minute call with a model that costs $0.02/min:
Voice calls always use Assistable’s AI keys. (Bring-your-own-key only applies to chat. See below.)
AI Chat Messages: billed per reply
Every time your assistant sends a reply in a chat (SMS, Instagram, web chat, etc.), that’s one billable message.- Price: $0.02 per AI reply.
- Messages from your customers are free. You only pay when the AI talks.
- Bring your own key (BYOK): if you connect your own OpenAI / Anthropic / Google key, replies generated by that provider’s models are free, because you’re paying the AI company directly instead. The key only covers its own provider: an OpenAI key does not cover a Claude or Gemini assistant. Those still bill $0.02 because they run on our keys.
- Without your own key: 1,200 × $0.02 = $24.00
- With your own OpenAI key (and GPT-model assistants): $0.00 from us (OpenAI bills you directly)
Knowledge Base: billed per lookup
Your knowledge base is like a textbook your assistant can flip open mid-conversation. You pay only when it actually opens the book:- Price: $0.01 per query (per lookup, not per minute, not per month).
- A call where the assistant never needed the KB = $0 for KB.
- A call where the caller asked 3 hard questions and the assistant looked up 3 answers = $0.03.
Observation / QA: billed per observer, per conversation
Observers are like quality-control inspectors. You write rules (“flag calls where the customer sounds angry”, “check the assistant offered the discount”) and after every call or chat, each rule reads the transcript and grades it.- Price: $0.02 per observer per call/conversation. Each rule = one observer = one AI evaluation.
- 1 rule on a call = $0.02. 6 rules on a call = $0.12. No rules = $0.
Phone Numbers: billed monthly
Eligible platform-owned phone numbers have a recurring rental charge, separate from call usage. Imported/BYO numbers remain subject to their own carrier’s rental charges.- Eligible platform-owned number price: $2.50 per number per month.
Rebilling: How Agencies Charge Their Clients
If you’re an agency, each client sub-account has its own wallet. With rebilling enabled, eligible usage is deducted from that wallet at your configured prices. Your agency wallet separately pays Assistable’s usage costs. The difference is gross contribution before your subscription, payment-processing fees, support, and other operating costs.Usage rebilling versus a client subscription
Your Assistable agency subscription is separate from the prices you charge your clients. Native client rebilling uses usage rates and wallet balances; it is not a monthly client-plan builder with included-minute allowances and automatic overage invoicing. An optional monthly wallet allowance transfers agency-funded credit to a client wallet. It is separate from a subscription payment or included-minute counter. If your service includes a monthly retainer, setup fee, or bundled minutes, confirm how those charges and entitlements are administered. When migrating from another platform, reconcile existing subscriptions, credits, and billing dates rather than assuming they transfer automatically.Turning it on
Rebilling has two switches, and both must be on:- Master switch: “rebill this sub-account: yes/no”
- Category switches: one each for Voice minutes, Chat messages, Knowledge base, Observation, Phone numbers
Common gotcha: master switch on but every category off = nothing gets rebilled.
Setting your price: two ways
For each category you pick one of: Option A: Fixed price. “I charge $0.30 per minute. Period.” Simple and predictable. You set the exact rate your client pays. Option B: Percentage markup. “Whatever it costs me, charge my client that plus 40%.” The client charge follows the applicable usage cost. A 40% markup meansclient charge = cost × 1.40. It does not mean a 40% gross margin: a $0.10 cost becomes a $0.14 charge, leaving $0.04, or approximately 28.6% gross margin before other costs.
Gross margin is (client charge − cost) ÷ client charge. Markup is (client charge − cost) ÷ cost. Use the correct denominator when planning agency economics.
Worked examples
Voice, fixed price. You set $0.30/min. Client gets a 2-minute call:- Your cost (from Part 1): ~$0.21
- Client pays: $0.30 × 2 = $0.60
- Gross contribution: $0.39 on that call, before other costs
- Client pays: $0.25 × 1.5 = $0.375
- Gross contribution: $0.125 before other costs. This is 50% of cost and approximately 33.3% of client revenue, before billing rounding
- Your cost: 1,000 × $0.02 = $20
- Client pays: 1,000 × $0.04 = $40
- Gross contribution: $20 before other costs
- Your cost: $0.02
- Client pays: $0.02 + 50% = $0.03
- Percentage markup, e.g. 50% markup: a lookup costs you $0.01, your client pays $0.015.
- No markup configured: your client simply pays our cost ($0.01 per lookup). You break even; they’re never overcharged.
Why no fixed $ rate for KB right now? The old setting was “price per knowledge base” (a flat monthly idea), but KB is now billed per lookup (completely different units). To make sure nobody’s client gets charged an old monthly-style price per question, custom flat KB rates are paused until everyone’s settings are migrated. Percentage markup is the safe, recommended way to profit on KB.
What your client sees
Every rebilled charge shows up in the sub-account’s transaction history with the same line-by-line receipt format, at your prices, not ours. Your client never sees Assistable’s cost; you keep your margin private.Three honest rules of rebilling
- You can price below cost. Want to charge your client $0.01/min as a loss-leader? Allowed: it’s your revenue, your call.
- $0 means absorb. Setting a price to zero means “don’t charge my client for this. I’ll eat the cost.”
- Client wallets can go negative. If a client’s wallet hits $0 mid-call, the call doesn’t drop. Autopay, if configured, attempts to refill the wallet; a failed payment can leave the balance negative.
Reading Your Receipt
Every charge creates a transaction you can open. This illustrative breakdown shows the component arithmetic before final wallet rounding:Quick-Reference Price Card
FAQ
Do I pay for calls that don't connect?
Do I pay for calls that don't connect?
No. No connection, no charge. (Calls that connect but get hung up within 10 seconds bill a few cents. See short-call surcharge.)
Do I pay when a customer messages my assistant but it doesn't reply?
Do I pay when a customer messages my assistant but it doesn't reply?
No. Only AI replies count.
I added my OpenAI key, so why am I still seeing $0.02 chat charges?
I added my OpenAI key, so why am I still seeing $0.02 chat charges?
Check the assistant’s model. Your OpenAI key only covers GPT models. Assistants running Claude, Gemini, or Kimi use our keys and bill normally. Switch those assistants to a GPT model or add keys for those providers too.
What's the difference between my workspace balance and a sub-account balance?
What's the difference between my workspace balance and a sub-account balance?
The workspace wallet funds Assistable usage charges. The sub-account wallet funds client usage at your configured prices. One activity can create entries in both ledgers: your cost in the workspace ledger and the client charge in their ledger. Funding one wallet does not fund the other.
Can I change my rebill prices later?
Can I change my rebill prices later?
Yes, anytime. New prices apply to new activity from that moment on.
What if I think a charge is wrong?
What if I think a charge is wrong?
Open the transaction: the line items show exactly what was billed and why. Still looks off? Contact support with the transaction ID and we’ll trace it.