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.
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 | — | — | — | ✓ |
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.
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.
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.
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.
Typically 1–2 business days. The org admin verifies your application is legitimate and that you're a fit for the program.
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.
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.
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.)
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.
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.
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.
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.
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:
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.
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.
If the 14 days expires and the card still hasn't been fixed, your sponsorship policy determines what happens next (see below).
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.
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:
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.
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:
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.
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.
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.
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.
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.
The buy-in is configurable via your organization's settings JSONB:
reseller_buyin_amount_cents — default 1100000 (= $11,000)reseller_buyin_invoice_days_until_due — default 14reseller_buyin_wire_instructions_html — optional fallback wire details for the invoice emailCurrently set via direct API or DB. A future update will add an admin UI for these.
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.
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.
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.
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.
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.
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.
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.
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.
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.