← ResourcesPlaybook#21

The Credit Reselling Pricing Playbook (Your Margin Math)

DM Champ is the white-label AI sales agent agencies resell to clients. The Agency tier is $497 a month, includes Stripe credit reselling, and 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. Average margin per client with this model: $260 a month on top of the per-seat fee.

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 the Underlying Cost Per Conversation

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

DM Champ costs roughly $0.003 to $0.008 per AI message processed, depending on model and tier. WhatsApp adds a Meta conversation fee (varies by country, roughly $0.005 to $0.08). Instagram and Facebook DMs cost nothing per message.

A typical conversation:

  • 10 to 20 AI messages
  • Cost per conversation: roughly $0.04 to $0.16

Credits in DM Champ map roughly to AI message processing. The default conversion: 1 credit per AI message processed.

Wholesale cost to you (the agency) for 10,000 credits: roughly $30 to $80 depending on channel mix. Call it $40 average.

Now you have your floor. $40 wholesale per 10,000 credits.

Step 2: Set Your Per-Credit Markup

The default agency markup most clients tolerate is 6 to 10x wholesale.

Worked example:

  • Wholesale cost: $40 per 10,000 credits
  • Client price: $300 per 10,000 credits (7.5x)
  • Margin per credit pack: $260
  • Gross margin %: 87%

This is the standard. Most clients use 10,000 credits a month. Some use 5,000. Some use 30,000.

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

  • Client pays $150
  • Wholesale: $20
  • Margin: $130

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

  • Client pays $900
  • Wholesale: $120
  • Margin: $780

Heavy users pay more. You make more. Margin scales with usage, not against it.

Some agencies push to 10x. Some land at 5x for ultra-high-volume clients. The exact number depends on your niche, but 7x is a healthy default.

Step 3: Configure Stripe in DM Champ

Inside DM Champ, go to the Reselling settings under the Agency tier.

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 AI 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. Most clients use 10,000 credits a month at $300. Total: $800 a month for typical usage, scales with what works."

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. Your margin stays consistent across both ends.

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.

Client receipt of the offer:

  • $500 setup (one-time)
  • $500 a month base service (your account management + the sub-account fee)
  • $300 a month credit pack (10,000 credits, auto-recharges)
  • Total month 1: $1,300, monthly recurring: $800

Average client revenue per month: $800 (post-setup-month) vs $1,000 in old flat-fee model. Looks lower? Look at margin.

ModelRevenueWholesale costMarginMargin %
Old flat fee$1,000$80 (heavy month)$92092%
Old flat fee$1,000$200 (viral month)$80080%
Credit reselling$800$40 (10K credits)$76095%
Credit reselling (heavy)$1,400$120 (30K credits)$1,28091%

Average margin under credit reselling is consistent and higher.

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 wholesale cost trends (channel mix, volume discounts)

Adjust:

  • If clients are not complaining, raise markup 10 to 20% on new clients
  • If a niche uses 3x credits (high-DM-volume niches like coaching), price packages differently
  • If wholesale drops with volume, keep client price and pocket the spread

The default 7.5x markup is your starting point. Agencies running this model for 18 months are typically at 10x with high-volume niches and stable retention.

The Math

10 clients on credit reselling:

Client typeMonthly revenue per clientMargin per client
Light user (5K credits)$650 (base + credits)$620
Standard (10K credits)$800$760
Heavy (30K credits)$1,400$1,280

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

  • Total monthly revenue: $9,400
  • Total wholesale cost: $640
  • Total monthly margin: $8,760
  • DM Champ Agency tier cost: $497
  • Net monthly profit: $8,263

Same 10 clients on old flat-fee model:

  • Total monthly revenue: $10,000
  • Total wholesale cost (averaging viral spikes): $1,400
  • Total monthly margin: $8,600
  • DM Champ cost: $497
  • Net monthly profit: $8,103

Credit reselling: slightly more margin, dramatically more consistent. No surprise viral months. No clients quietly losing 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 built into the Agency tier, 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 Agency $497 tier includes the full Stripe credit reselling stack. See /for-agencies/.

FAQ

FAQ.

No. You keep 100%. DM Champ charges the flat $497 a month for the Agency tier and nothing else.
Want the version where the AI runs it for you?

This page is the manual playbook. The Agency tier at $497/month is 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.