Resell usage to your clients at your own price

Set your markup on texts, email, WhatsApp, calls, numbers, AI and add-ons, choose which clients pay for their usage and which you cover, and see what each client costs and brings in.

AgencyWhite labelWho can do it: owner, adminPlans: Resell

Your clients use things that are paid per use: texts, emails, WhatsApp messages, call minutes, phone numbers, AI and add-ons. You are charged the wholesale price. On Reselling you decide what your clients pay for each one, from the wholesale price (1×) up to ten times it, or whether you cover it for them. A client only ever sees their own price.

Before you start

  • The Resell plan. On other plans the page says your account level does not include SaaS mode, so there is nothing to mark up.
  • Stripe connected under Settings › Payments. A resold client tops up by paying you, into your Stripe.

Steps

  1. Open Reselling. It opens on Usage.
  2. Read the three lines at the top: every row is something your clients use; Your cost is what you are charged; Client pays is what you charge them.
  3. Go through each row. For each one: - Leave the switch on Resold to charge clients, or turn it to You cover it to pay for it yourself. - Set Your markup between 1 and 10 with the box or the slider. For the AI assistant row, you type Your price instead. - Check Client pays and Your profit per unit. At 1× the line says "passed through at cost". - Press Save. A message confirms what clients now pay per unit, or that you cover it.
  4. The rows are grouped: Usage (metered unit by unit), US texting registration (carrier fees) and Plan add-ons (what a client pays to go past a cap on their plan).
  5. Under Which clients are resold, press Manage and turn the switch on or off for each client. On: the client pays your price for usage. Off: you cover their usage.
  6. Open the AI tab to switch AI on or off per client and set each client's Monthly limit (at your cost) with Set. You also see tokens, cost to you, what was resold and your margin, spend over time, and every AI call.
  7. Open the Clients tab for the money over the last 30 days: plans a month, usage resold, top-ups received and usage cost to you, then the same for each client, with the margin.

What happens next

New usage is charged at the new price from the next charge. Rows marked Coming soon are not metered yet; the markup you set applies from the first use once the channel is live.

On the AI row, What a dollar of AI buys shows typical costs for a photograph, an assistant answer, a campaign draft, a page of copy and a whole funnel, and what your clients pay at your markup. AI included in a client's plan comes out of that allowance first, at your cost.

For clients of an agency

Clients see only their own prices, in their own wallet and billing, never your cost or your markup.

Troubleshooting

"Your account level does not include SaaS mode…" Reselling is part of the Resell plan. On Unlimited, clients pay for their own usage directly.

"Connect Stripe first: a resold client tops up by paying you…" Press Connect Stripe in the message and finish the Stripe steps.

A client's usage is charged to me, not to them. They are set to off under Manage, or that row is set to You cover it. Turn them back on.

My new markup did not apply to a charge. The charge happened before you pressed Save. It applies from the next one.

A client's AI stopped with "limit reached" in the AI tab. They reached the monthly limit you set. Raise it and press Set, or leave it until the new month.

The margin for a client is negative. Their usage cost you more than their plan and top-ups brought in. Raise your markups, or move them to a bigger plan.

Related

Still stuck?

Email support@opusfunnel.com with the page you were on. A person replies, usually within one business day.

Build my funnel free