Reseller Program

The top-tier partner role on the Kantivo Platform. Resellers buy in once, build a downline of consultants and sales reps, and earn the highest lifetime commissions on the platform.

On this page

What a Reseller is

A Reseller is the highest tier in the Kantivo Platform partner program. Resellers don't just refer customers — they build sales organizations on top of the platform. They recruit consultants, employ sales reps, and earn override commission on every sale anyone in their downline makes.

Compared to other partner tiers:

Capability Affiliate Consultant White-Label Reseller
Refer customers, earn commission
Add own sales reps
Recruit consultants under you
Earn override commission on downline sales
Sub-level allocation controls

Cost structure

The Reseller tier has two cost components: a one-time buy-in and an ongoing per-seat fee. Specific dollar amounts are configured by each org admin and may differ by organization — the figures below are typical defaults.

Why $63?

Self-paying consultants pay $97/mo, of which $63 goes to the org and $34 goes to their parent reseller. The seat fee mirrors that math — the org earns the same $63 whether you bring in a self-paying consultant, a sales rep, or a sponsored consultant. Symmetrical economics for everyone.

Applying as a Reseller

The Reseller tier requires explicit approval. You don't auto-approve like an affiliate does — the org admin reviews your application before any payment is requested.

  1. Submit application

    Use the org's reseller signup link (provided by the org admin or available on their partners page). Provide your name, email, company, and background. You'll receive a tailored confirmation email reflecting that you applied as a Reseller.

  2. Application review

    Typically 1–2 business days. The org admin verifies your application is legitimate and that you're a fit for the program.

  3. Conditional approval & invoice

    Once approved, you receive an email with a Stripe-hosted invoice for the buy-in. ACH and credit card both supported. ACH is recommended for the lower fees on a large transaction.

  4. Pay the buy-in

    The moment payment clears (instant for ACH/card, 1–3 business days for wire), your account activates automatically and you receive a welcome email with your portal login.

  5. Connect Stripe for payouts

    From your portal Settings, complete Stripe Connect onboarding so commissions are deposited into your account automatically. (If you skip this, commissions accrue but won't be paid out until you connect.)

Buy-in flow (one-time payment)

The buy-in invoice is a single Stripe-hosted invoice with a public payable URL. You can pay by:

The invoice has a due date (typically 14 days from issue). If the date passes without payment, your application stays in conditionally approved state — you can still pay any time, your account just hasn't activated yet. There's no penalty for being a few days late.

What activates automatically

The moment your invoice payment clears, the system fires a webhook that activates your account, sets your status to active, and sends you the welcome email. No admin action required for the standard ACH/card flow.

Per-seat monthly fees

Once you're active, you pay the org a per-seat monthly fee for everyone who's active under your downline and not already paying their own way:

Billing happens via a Stripe seat-based subscription on your account. Quantity goes up when you add a sales rep, down when you remove one. Stripe handles proration automatically — if you add a rep on the 17th, you only pay a partial month for that rep until the next renewal.

You can see your live seat count, sponsored count, and projected monthly cost in your portal under Settings → Reseller.

If a seat-fee payment fails

Stripe will automatically retry your card 3 times over ~3 weeks. During that period, your seats stay active — we use soft enforcement, meaning we don't immediately suspend your team. You'll see a banner in your portal and the org admin will see a "Past Due" badge on your account, but operations continue. Update your payment method any time from your portal Settings.

Sponsoring consultants whose card fails

Consultants pay $97/mo from their own card. Sometimes that card fails — expired, fraud hold, insufficient funds, whatever. Without the sponsorship system, that consultant would lose access. With it, you have a window to keep them.

Here's the default flow when a downstream consultant's payment fails:

  1. Auto-sponsorship begins (day 0)

    The system automatically sponsors the consultant on your behalf for a 14-day grace window. They stay fully active — portal, referrals, commissions all working normally. Both you and the consultant receive emails explaining what's happening.

  2. Consultant tries to fix their card (most common outcome)

    The consultant updates their card during the grace window. The next $97 charge succeeds, sponsorship ends, and your sponsorship cost stops — you've paid for the partial period only. No decision required from you.

  3. End of grace, no card update

    If the 14 days expires and the card still hasn't been fixed, your sponsorship policy determines what happens next (see below).

Sponsorship policy & budget cap

You configure how the system should behave when grace expires. Your policy lives in portal Settings → Reseller → Sponsorship Preferences.

If you select auto-sponsor, you can also set an optional monthly budget cap. If sponsoring would push your total seat fees above that cap, that incident drops back to manual review. Prevents runaway costs if your downline has a cluster of card failures.

Per-consultant overrides

Sometimes you have one specific consultant you absolutely want to keep regardless of policy — or one you want to release no matter what. On any consultant's row in your portal, you can set a per-consultant override:

You're never silently enrolled

Switching to auto-sponsor requires explicit confirmation. Every individual auto-sponsorship triggers a real-time email so you know the moment it happens. Your portal Settings always shows your live sponsored count and total monthly cost. No surprises.

Managing affiliates & kick-to-house

Affiliates are free to you — they don't count toward your seat fees. But they're also low-engagement: they don't pay anything, they may or may not produce, and if you're running a serious operation you might prefer not to manage them at all.

Two control surfaces help here:

  1. Auto-route toggle — A single setting (Settings → Reseller → Affiliate Routing). When ON, every new affiliate signing up via your referral code is placed under the house partner immediately. Your downline stays clean.
  2. Per-affiliate kick-to-house — On the Affiliates page, every individual affiliate has a "Move to House" button. Use it any time, regardless of the auto-route toggle.

Either way, the affiliate keeps their portal, their referral link, and any commissions they earn. They just sit under the house instead of you for day-to-day operations. Kicking an affiliate to house is reversible only by snap-back — see below.

Snap-back attribution

Here's the part that protects your long-term recruiting reward: when you kick an affiliate to house, the system records you as their original recruiter permanently. If that affiliate ever upgrades to a paid consultant tier, attribution snaps back to you automatically (assuming you're still an active reseller). You earn override commission on them from that moment forward.

The mental model

Affiliates → free for you to recruit, free to hand off to house if you don't want to manage them, but you keep the long-term claim. Snap-back fires the day they become valuable.

Edge case: if you're inactive or suspended at the moment an affiliate upgrades, they stay with house permanently. You have to be in good standing to claim the snap-back.

For Org Admins: configuring the program

If you're the org admin running the platform (not a reseller yourself), here's what you need to set up before approving your first reseller.

1. Provision the seat-fee Stripe Price

From the admin portal, go to Settings → Partner Program → Reseller Seat-Fee Pricing. Enter the per-seat monthly amount (default $63) and click Provision Price. This creates a Stripe Product and recurring Price under your Stripe account — one click. Without this step, resellers can't have seat subscriptions created automatically when they add their first sales rep.

2. Set the buy-in amount & due date (optional, defaults are fine)

The buy-in is configurable via your organization's settings JSONB:

Currently set via direct API or DB. A future update will add an admin UI for these.

3. Approval flow for reseller applications

When a Reseller application comes in, you'll see it in Partners with a "Pending" status. For resellers specifically, the standard Approve button is replaced with "Approve & Send Invoice" (which is the conditional-approve flow). Once they pay, they auto-activate. If they paid you outside Stripe (e.g., wire to your bank), use "Mark Buy-In Paid" instead — same end result, but bypasses the invoice match.

4. Past-due monitoring

If a reseller's seat-fee payment fails, you'll see a red "Seat fees past due" badge on their row in Partners. Stripe is automatically retrying. No action required from you unless retries fail entirely — at that point you decide whether to escalate, forgive, or suspend.

Frequently asked questions

Can I pay the buy-in by wire transfer?

Yes, if your org admin has configured wire instructions in the invoice email. The standard hosted invoice supports ACH and card; wire is a manual fallback that the admin marks paid once the funds arrive in their bank account.

What happens if I don't update my payment method when seat fees fail?

Stripe automatically retries 3 times over ~3 weeks. During that period, nothing changes operationally — your sales reps stay active, sponsored consultants stay sponsored. The system flags your account as past-due (banner for you, badge for the org admin) but doesn't suspend anyone. After Stripe's final retry fails, the org admin manually decides whether to escalate.

Can I sponsor a consultant from day one (before they ever fail)?

Yes — on any consultant in your downline, set their per-consultant override to "Always sponsor". This pre-flags them so even if their own payment never fails, you've decided you'll cover their seat fee whenever needed. Useful as a recruiting tool: you can recruit a strong producer who doesn't want to put a card on file, and just absorb their cost yourself.

If a sponsored consultant fixes their card later, what happens?

Their normal $97 payment goes through, sponsorship ends automatically, and your seat count decrements. No action needed from you. They go back to self-pay seamlessly.

What's the difference between Reseller and White-Label?

White-Label gets the partner portal, 50% lifetime commission, and Stripe Connect payouts — great for established operators who want to run Kantivo as part of their own client offering. Reseller adds the downline: recruit consultants, earn override commission on their sales, and use sub-level allocation controls. The 6× price difference reflects the income compounding from a downline structure. White-label can upgrade to reseller any time.

Can I see how much commission my downline is generating for me?

Yes — the partner portal Earnings page breaks down direct commission vs. recruiter override income. You can see exactly which consultants and sales reps are producing what.

Do affiliates ever cost me anything?

No. Affiliates are always free to manage, regardless of how many you have or whether you keep them in your downline or move them to house. The only seat fees you pay are for sales reps and sponsored consultants.

← All Documentation Roles Explained →