Skip to main content

Overview

Rebilling lets an agency charge clients for AI usage at the agency’s configured rates. Clients fund their sub-account wallets through the agency’s connected Stripe account, and eligible usage is deducted at those rates. Enable the feature on an eligible agency plan and for each client you want to rebill.

How Rebilling Works

  1. You pay Assistable for the selected usage components from your agency wallet. A voice base rate is not the complete call cost; the model, telephony, and optional services can add charges
  2. You set your client rate, using the supported fixed-price or percentage-markup settings for each usage category
  3. Clients fund their wallet via their billing portal
  4. Usage is billed from the client’s wallet at your set rate
  5. Review your gross contribution: client usage revenue minus the corresponding Assistable usage cost, before subscription fees, payment-processing fees, and your operating costs
See the current usage rate sheet and agency plans when calculating your offer. The billing guide explains the usage categories and their settings.

Keep the three billing layers separate

Funding a client wallet does not fund the agency wallet. Keep both ledgers funded and review their transaction histories separately.

Usage wallets and monthly client packages

Usage rates do not by themselves create a monthly client subscription with an included-minute allowance and automatic overage invoicing. If your offer includes a recurring retainer, bundled minutes, or setup fees, confirm how those charges and entitlements will be administered and collected before selling it. Do not assume another platform’s subscriptions or credits transfer automatically.

Monthly wallet allowance

To configure a wallet credit, open Accounts, then the account’s actions menu → Billing → Configure rebilling → Wallet & allowance. Enter the Monthly allowance and use Save rates & allowance. A value of $0 disables the allowance. This allowance transfers agency-funded credit into the account wallet. It does not collect a client subscription payment or track an included-minute entitlement. Keep the agency wallet funded and check the transaction history to confirm that the credit was posted.

Markup is not margin

Markup is calculated against cost. Gross margin is calculated against revenue. For example, a $0.10 usage cost with a 40% markup produces a $0.14 client charge. The $0.04 difference is a 28.6% gross margin on revenue, before other costs. A 40% markup does not create a 40% gross margin.
  • Client price with markup = cost × (1 + markup rate)
  • Gross margin = (client price − cost) ÷ client price
Use the full applicable usage cost when calculating your pricing, not just the advertised voice base rate.

Setup

1

Connect Stripe

Go to the Rebilling tab and click Connect to Stripe. Complete the Stripe OAuth flow. See Stripe Integration for details.
2

Set Pricing

Configure your per-minute rate for voice calls and the supported pricing settings for other billable categories. Review model, telephony, and optional usage charges when calculating your margin.
3

Enable for Sub-Accounts

Rebilling can be enabled per sub-account or set as a default for all new accounts via Snapshots.
4

Client Wallet Setup

Clients must be invited as members to access their billing settings and set up their wallet. See Subaccount Wallet.
Keep your Agency Wallet funded. An insufficient agency balance can prevent new billable activity across your sub-accounts, even when client wallets are funded.

Stripe Integration

Connect or reset Stripe

Agency Wallet

Fund your agency wallet

Subaccount Wallet

Client wallet setup

Billing Portal

Understand billing and invoices

Snapshots

Auto-configure rebilling for new accounts