← ResourcesPlaybook#21

The Credit Reselling Pricing Playbook (Your Margin Math)

DM Champ is the white-label AI sales agent agencies resell to clients. White-label, client sub-accounts, Stripe credit reselling and bring-your-own AI key come with the Agency plan at $297 a month (10 client accounts included) and Agency Unlimited at $497 a month (unlimited client accounts and seats). Stripe credit reselling lets agencies set their own per-credit price for clients. This playbook walks through the exact pricing math, the Stripe setup, and the margin every agency should target. Done right, credit reselling adds a few hundred dollars of usage-scaled margin per client on top of your retainer. It also protects you from the usage spikes that quietly eat into flat-fee contracts.

Step-by-step methodology you can run today. Audience: Agencies reselling DM Champ credits to clients via Stripe.

Why Most Agencies Leave 40% of Their Margin on the Table

Most agencies bundle DM Champ into a flat monthly fee. "$1,000 a month, everything included." It sounds clean.

It bleeds money.

When usage spikes, your AI costs spike with it. A client who pushes a viral Reel sends 50,000 DMs in a week. Your monthly fee did not budget for that. You eat the cost.

A client who barely uses the agent costs you almost nothing. You charge them the same fee. The over-payer subsidises the under-payer. Average margin collapses.

The fix is credit reselling. You set a per-credit price for clients. Heavy users pay more. Light users pay less. Margin stays consistent.

DM Champ ships this out of the box. Stripe handles the billing. Webhook auto-recharge runs for non-Stripe regions. You set the markup. Most agencies leave it on default and lose 40% of margin. The math below is how to get it back.

See what this looks like when DM Champ runs it.

The same AI delivering this read is one click away. Ask it anything. Push back. See if you can break it.

The Credit Reselling Pricing Playbook in 5 Steps

Step 1: Understand Your Real Cost Per Conversation

Before you set a client price, you need to know your cost.

DM Champ credits cost $0.10 each. That's the rate everyone pays, including agencies. There's no hidden wholesale discount, so your cost floor is simply the credit price times how many credits a conversation burns.

How many credits a conversation burns depends on the AI tier you run the client on:

  • Max tier (recommended): each AI response costs 0.25 credits ($0.025). Max is our in-house model and the most accurate tier we ship. It's cheaper and faster than Pro, and just as important, it's predictable: every response is a flat 0.25 credits, so a conversation's cost never surprises you.
  • Mini tier (cheapest): each AI response costs 0.15 credits ($0.015), 40% under Max. Same model family on a lighter setup, so it carries lighter conversation memory and a slightly higher chance of small mistakes. Use it on high-volume or price-sensitive clients.
  • Pro tier: each AI response costs 1 credit ($0.10).

A typical conversation runs about 4 to 8 AI responses. On Max that's roughly 1 to 2 credits ($0.10 to $0.20) per conversation; on Mini about $0.06 to $0.12; on Pro it's about $0.40 to $0.80. WhatsApp Business API adds a Meta conversation fee passed through at cost (varies by country, roughly $0.005 to $0.08). Instagram, Messenger and WhatsApp Web add nothing per message.

So a client running a few thousand conversations a month on Max costs you on the order of a few hundred dollars in credits. Because Max is a flat 0.25 credits per response, you know that number in advance.

Step 2: Set Your Per-Credit Markup

You buy credits at $0.10. You resell them to clients at a markup, and your sell price has to sit above $0.10, because that spread is your margin. A defensible, common markup is 2 to 3x:

  • Your cost: $0.10/credit
  • Client price at 2.5x: $0.25/credit
  • Your margin: $0.15/credit

Plug your own numbers into the credit reselling markup calculator to see the margin at any multiple before you set a price.

Worked example for a standard client running 2,500 credits a month on Max:

  • Your credit cost: 2,500 x $0.10 = $250
  • Client pays at $0.25/credit: 2,500 x $0.25 = $625
  • Credit-reselling margin: $375/month, on top of your retainer

This scales with usage, which is the whole point:

For light users (1,000 credits a month):

  • Client pays $250
  • Your cost: $100
  • Margin: $150

For heavy users (6,000 credits a month):

  • Client pays $1,500
  • Your cost: $600
  • Margin: $900

Heavy users cost you more but pay you more. Your spread holds. Margin scales with usage, not against it.

Premium niches tolerate 3x and up. Price-sensitive, ultra-high-volume clients may push you toward 2x. The exact number depends on your niche, but 2.5x is a healthy default.

Max, Mini and BYOK: three ways to keep the cost down. Max (above) is a flat 0.25 credits per response: cheap and, crucially, predictable. Mini is a flat 0.15 credits, the cheapest per-reply option on the platform, with lighter conversation memory as the trade. BYOK (Bring Your Own Anthropic Key, on the Agency and Agency Unlimited plans) takes AI ops to zero credits, because you pay Anthropic directly instead. On average BYOK lands close to Max on cost, but it's variable: you don't know what a conversation costs until it runs. Max's flat 0.25 credits is usually the better default precisely because it's predictable. The full trade-off is in the BYOK vs Max cost playbook. And note you can't resell credits and run a client on BYOK. BYOK burns no credits, so there's nothing to mark up, and BYOK clients are billed through your flat retainer.

Step 3: Configure Stripe in DM Champ

Inside DM Champ, go to the Reselling settings (included on the Agency and Agency Unlimited plans).

Connect your Stripe account (Stripe Connect under the hood). Once connected:

  • Pick your default per-credit price
  • Pick your credit pack sizes (default 1,000, 5,000, 10,000, 30,000)
  • Pick the currency (USD default, supports most major currencies)
  • Set the auto-recharge threshold (default: refill when balance hits 1,000 credits)
  • Pick the auto-recharge amount (default: 10,000 credits)

Stripe pushes the charge to the client's saved payment method. Funds settle to your Stripe account. DM Champ takes nothing.

Webhook setup: DM Champ listens for Stripe payment events. When a payment succeeds, credits land in the sub-account immediately. When a payment fails, the system flags the sub-account and notifies you.

For non-Stripe regions (countries where Stripe is not supported), DM Champ has a webhook auto-recharge mechanism. The client's payment provider triggers a webhook to DM Champ when payment is received. Credits get added the same way.

Step 4: Onboard Clients Onto the Credit Model

The pitch shifts when you switch from flat fee to credit reselling.

Old pitch: "$1,000 a month, includes everything."

New pitch: "$500 a month base service plus credits. Credits cover the AI conversations. A typical client runs a couple thousand credits a month (roughly $600 to $700 at your rate) and it scales with what works. Total around $1,100 to $1,200 for typical usage."

Why the new pitch wins: it sounds fair. Heavy users do not feel they are getting capped. Light users do not feel they are subsidising someone else. And usage spikes are funded by the client who caused them, not by you.

Add a one-time setup fee on top: $500 or $1,000. This covers your onboarding time and is the standard for white-label SaaS resale. If you want a wider read on what agencies charge across the whole stack, the white-label SaaS pricing calculator lays it out.

Client receipt of the offer:

  • $500 setup (one-time)
  • $500 a month base service (your account management + the sub-account fee)
  • ~$625 a month in credits (2,500 credits at your $0.25 rate, auto-recharges)
  • Total month 1: ~$1,625, monthly recurring: ~$1,125

The flat-fee model looks simpler, but it hands you all the usage risk. Look at the margin under a usage spike:

ModelRevenueYour credit costMarginMargin %
Old flat fee (normal month)$1,000$250$75075%
Old flat fee (viral month)$1,000$600$40040%
Credit reselling (standard)$1,125$250$87578%
Credit reselling (heavy)$2,000$600$1,40070%

Under flat fee, a viral month quietly halves your margin. Under credit reselling, the heavy month bills the client for the usage they drove, so your margin holds and your revenue grows with them.

Monthly margin per client by billing model
Credit reselling (heavy)client funds their own usage
$1,400
Credit reselling (standard)78% margin
$875
Old flat fee (normal month)75% margin
$750
Old flat fee (viral month)40% margin, you eat the spike
$400
Same usage, different billing model. Flat fee gets quietly halved by a viral month. Credit reselling holds margin and grows revenue with the client.

Step 5: Monitor, Adjust, Scale Markup Over Time

After 90 days, you have data. Look at:

  • Average monthly credit usage per client
  • Client price sensitivity (any complaints? any churn?)
  • Your channel mix (WhatsApp Business API adds a passed-through Meta fee; Instagram, Messenger and WhatsApp Web don't)

Adjust:

  • If clients are not complaining, raise your per-credit price 10 to 20% on new clients
  • If a niche uses 3x the credits (high-DM-volume niches like coaching), price packages differently
  • Move clients to the Max tier (0.25 credits per response), or the Mini tier (0.15 credits) on high-volume accounts, to cut your underlying cost while keeping the same client price, so the spread is yours

The default 2.5x markup is your starting point. Agencies running this model for 18 months are typically at 3x in premium niches with stable retention.

The Math

10 clients on credit reselling ($500 base + credits at $0.25, your cost $0.10):

Client typeMonthly revenue per clientCredit costMargin per client
Light user (1K credits)$750 (base + credits)$100$650
Standard (2.5K credits)$1,125$250$875
Heavy (6K credits)$2,000$600$1,400

Mixed portfolio of 10 clients (4 standard, 3 light, 3 heavy):

  • Total monthly revenue: $12,750
  • Total credit cost: $3,100
  • Total monthly margin: $9,650
  • DM Champ platform cost: $497 a month on the Agency Unlimited plan
  • Net monthly profit: $9,153

Same 10 clients on an old flat-fee model ($1,000 each, you absorb usage):

  • Total monthly revenue: $10,000
  • Total credit cost (averaging viral spikes): $3,100
  • Total monthly margin: $6,900
  • DM Champ platform cost: $497 a month on the Agency Unlimited plan
  • Net monthly profit: $6,403

Credit reselling: more margin and far more consistent, because each client funds their own usage. No surprise viral months. No clients quietly losing you money.

Bonus: credit reselling lets you raise prices over time without renegotiating the base monthly. Add 10% to credit pack pricing every quarter. Clients barely notice.

What This Looks Like When DM Champ Runs It

The manual version of credit reselling requires you to wire up Stripe, build webhook handlers, track per-client usage, send invoices, handle payment failures, prevent overage abuse, and reconcile credits monthly. By client 5, you are running a billing department.

When DM Champ runs it, Stripe is connected once. The credit packs are defined once. Auto-recharge is set once. Webhooks are handled. Every client sees their own credit balance in their white-labeled dashboard. You see the aggregate revenue in your Agency dashboard.

The features that make this work: Stripe credit reselling included on the Agency and Agency Unlimited plans, webhook auto-recharge for non-Stripe regions, per-sub-account credit balances, the white-labeled dashboard where clients top up themselves, the multi-channel inbox unified across all sub-accounts.

If you want to skip the manual work, the full Stripe credit reselling stack comes with the Agency plan at $297 a month (white-label and 10 client accounts included), and Agency Unlimited at $497 a month adds unlimited client accounts and seats. See /for-agencies/.

FAQ

FAQ.

No. You keep 100%. It is a flat $297 a month on the Agency plan, or $497 a month on Agency Unlimited, and nothing else.
Want the version where the AI runs it for you?

This page is the manual playbook. The Agency plans, from $297/month, are the version where DM Champ's AI runs comment-to-DM, 24/7 replies, sales conversations, appointment booking and follow-ups for your clients. Chat with the AI now, see the demo, ask anything.