Industries · · 5 min

Custom MLM software: what to build, what to buy, and what breaks at scale

Compensation plans, genealogy trees and payouts look simple until you have 100,000 distributors. Here is what matters.

Most direct-selling companies start on an off-the-shelf MLM platform. It works until the compensation plan changes, the distributor count passes a few thousand, or the mobile experience starts costing you recruits.

What breaks after that is predictable, and most of it can be designed out before it costs you a payout run.

Where off-the-shelf platforms struggle

  • Hybrid compensation plans that mix binary, unilevel and matrix rules.
  • Commission runs that take hours and need manual fixes.
  • Dated distributor apps that new recruits abandon.
  • Payouts that can’t reach modern wallets or cards.

None of these is a flaw in the platforms themselves. They are built to run the plans most companies use, and they do that well. The friction starts when your plan, your payout model or your member experience is the thing that sets you apart, and every change has to wait for a vendor roadmap or a paid customization.

Build, buy or combine?

Buy when your compensation plan is conventional and launching quickly matters more than differentiation. Established platforms come with commission engines that are already in use at other companies, plus replicated sites, e-commerce and reporting. They are not cheap: the software directory Capterra lists Exigo, one of the best-known enterprise platforms, from $5,000 per month, flat rate. But they are proven.

Build when the software is part of the product:

  • Your plan mixes structures in ways the platform can only approximate.
  • Distributors need near real-time earnings, not a nightly or weekly run.
  • Earnings should land in a wallet or on a card, not only a bank transfer.
  • You sell bundled services, such as subscriptions or financial products, that the platform does not model.

Combine the two when only part of the stack is the differentiator. A common pattern keeps a platform for orders and the commission run, and builds custom distributor apps, onboarding and payouts around it. We compare the main options in more detail in Exigo alternatives: when custom MLM software wins.

Compensation plan types your engine must handle

The compensation plan decides how much of the engine is hard. These are the structures most plans combine:

  • Binary: each distributor has two legs, and commissions usually pay on the volume of the weaker leg, with carry-forward rules for the stronger one.
  • Unilevel: unlimited frontline recruits, with commissions paid on a set number of levels below each distributor.
  • Matrix: a fixed width and depth, so new recruits beyond the width spill over to lower levels.
  • Stair-step and breakaway: ranks raise the commission percentage, and leaders who reach a rank break away into their own group with an override.
  • Hybrid: any mix of the above, plus fast-start, matching and leadership bonuses.

Around the structure sit the rules that cause most commission errors: rank qualification windows, compression when inactive distributors are skipped, caps, breakage, and how returns and refunds claw back commissions already paid.

What a custom platform should include

  • A rules-driven compensation engine you can change without a rewrite.
  • Genealogy, ranks and bonuses calculated in near real time.
  • E-wallets and debit cards so earnings are spendable immediately.
  • A distributor app that makes enrollment and team tracking effortless.

Add an admin back office with commission previews, adjustments and an audit trail, an enrollment funnel that works on a phone, and reporting that finance and compliance can both use.

How to design a commission engine that doesn’t break at scale

Commission engines rarely fail on day one. They fail when the plan changes, a period has to be re-run, or the genealogy grows deep. Five design choices prevent most of that:

  • Store the plan as versioned rules, not code, so each period is calculated with the rules that applied at the time.
  • Make every run deterministic and repeatable: the same inputs always produce the same payout, so a corrected period can be re-run safely.
  • Record every commission as a ledger entry with its source order and rule, so any distributor’s statement can be explained line by line.
  • Treat returns and clawbacks as first-class events, not manual adjustments.
  • Preview runs before they pay out, and test with synthetic genealogies far larger than today’s network.

What breaks at 100,000 distributors

Scale problems in MLM software are predictable, which means they can be designed out. The usual pressure points are:

  • Deep genealogy queries: calculating volume across many levels gets slow if every query walks the tree from scratch, so store precomputed paths or closures and update them as the network changes.
  • Period close: thousands of distributors check their earnings at the same moment the commission run finishes, so statements should be generated ahead and served from a cache.
  • Event spikes: enrollment surges during launches and conventions, so the sign-up flow and payment provider must handle bursts without double-charging or losing a placement.
  • Mobile performance: team views with thousands of members need pagination and search, not one long list.
  • Support load: when an earning looks wrong, support staff need the same line-by-line explanation the ledger gives finance.

Test each of these with synthetic data well above your current size before a launch event, not after.

Compliance is part of the software

Compliance in direct selling is mostly about evidence, and the evidence lives in your software. The FTC’s business guidance on multi-level marketing focuses on whether rewards come from sales to real customers rather than recruitment, looks at how the company operates in practice rather than what its policies say, and requires earnings claims to be truthful, substantiated and typical of what participants actually earn.

That translates into concrete features: tracking retail customers separately from distributor purchases, reporting personal consumption, producing earnings data for income disclosures from real payouts, and keeping marketing claims in the app consistent with that data. This is not legal advice, and your counsel should define the rules; the point is to build the platform so it can prove them.

“Your compensation plan is your product. The software should bend to it — not the other way around.”

Payouts: wallets, cards and bundled services

For Freedom Pro, we combined a partner back office with Bridge-powered USD and stablecoin wallets and debit cards, so partners earn and spend in one place.

Its wireless, streaming, wellness and finance services sit behind one member account, and partners enroll customers, track their team and get paid from a single dashboard. The full build is in the Freedom Pro case study, and the wallet side is covered in adding stablecoin wallets to your fintech app.

Moving off a platform without breaking commissions

If you are migrating, run both systems in parallel. Move distributors, genealogy and commission history first, recalculate past periods in the new engine, and switch payouts only when both produce the same numbers. Distributors forgive a new app; they do not forgive a wrong commission. Our guide to Exigo alternatives has a step-by-step migration plan, from exit terms to cut-over.

If you are weighing a custom build, our MLM software development work starts with your compensation plan and payout model, and you can see how we price discovery and fixed-price builds on our pricing page.

Related service

High-performance SaaS products, portals, dashboards and marketplaces, with clean architecture, fast UX and the integrations your business runs on.

Want this applied to your business?
Free 45-min AI audit with a senior architect.
Book the audit
FAQ

Common questions.

Should I build or buy MLM software?

Buy a platform if your compensation plan is conventional and you need to launch fast. Build custom software if your plan, payouts or member experience set you apart and no platform supports them without workarounds. A hybrid, with a platform commission engine and custom apps and payouts, often fits best.

Which MLM compensation plans can custom software support?

Any plan you can write down as rules: binary, unilevel, matrix, stair-step, or a hybrid of them, with ranks, bonuses, compression and caps. A rules-driven engine stores the plan as versioned configuration, so you can change it without rewriting the software.

How much does custom MLM software cost?

Our MLM builds are fixed-price, within our published $25k–$120k range, and the exact figure comes out of a two-week Discovery Sprint ($5,000, credited to the build) that maps your plan and payouts. For comparison, the software directory Capterra lists Exigo from $5,000 per month, flat rate.

Does MLM software need to support FTC compliance?

It should. The FTC looks at whether rewards are tied to sales to real customers rather than recruitment, and requires earnings claims to be truthful and typical. Software that separates retail sales from personal purchases and reports actual earnings makes both far easier to prove.