MLM compensation plan software
Every compensation plan, one engine architecture
We build software for all seven core plan families, binary, unilevel, matrix, board, monoline, hybrid and party plan, plus the rarer structures listed below. Volume attributes once per period; every bonus family computes from that single attribution, so hybrids reconcile and plan changes are configuration.
Bring your draft plan: we model payouts at 100, 1,000 and 10,000 distributors before you commit.
genealogy / binary placement
sample dataD. Alvarez
root
K. Nguyen
4,180 BV
S. Patel
2,240 BV
M. Ross
1,940 BV
J. Coleman
9,640 BV
A. Brooks
5,120 BV
T. Silva
4,520 BV
Interactive explorer
Compare plan structures side by side
Switch between plans to see structure, payout mechanics, rewarded behavior, typical fit and the risks to design around.
- Structure
- Two legs per distributor; placements fill left or right
- How it pays
- Pairing bonus on matched weaker leg volume, with caps and carryover
- Behavior rewarded
- Recruiting velocity and leg balancing
- Typical fit
- Enrollment driven products with strong starter kits
- Watch out for
- Flush rules and unbalanced legs frustrate part timers
- Complexity
- engine complexity: higher
Decision table
Start from your product, not from the plan
The most common planning mistake is picking a plan first and fitting the product to it. Read the rows top down and start where your revenue actually comes from.
| Your product and revenue pattern | Plan family to model first | Read more |
|---|---|---|
| Reorder subscriptions (supplements, skincare) | Unilevel | Open |
| Enrollment kits with strong first purchase | Binary or hybrid | Open |
| Digital products and community access | Matrix | Open |
| One time high value purchase | Board | Open |
| Momentum marketed subscriptions | Monoline | Open |
| Retail plus leadership depth together | Hybrid | Open |
| Home demonstration and social selling | Party plan | Open |
Rarer structures
Other plan types we are asked to build
Beyond the seven core families, teams come to us with structures that are common in specific markets. Each one rides the same engine: single attribution, locked runs and effective dated rules.

Generation plan (stairstep breakaway)
Distributors advance through generations that pay decreasing percentages as group volume deepens. When a leg meets breakaway criteria it separates from the personal tree and pays a leadership differential instead. We implement generation bands, breakaway detection and differential bonuses with full replay of every historical run.
generation bands | breakaway legs | differential payouts

Australian 2-up plan
Each new member passes their first two qualified sales up to their sponsor; every sale after that belongs to the member outright, which makes early activity the whole game. We build pass-up tracking with qualifier rules, reversals on refunds and a clean audit view of who received each passed-up sale.
pass-up qualifier | sales ownership split | refund reversal

Investment and ROI plans
Members buy packages and receive scheduled returns from a defined pool. These plans attract regulatory scrutiny, so our builds start with payout caps, pool accounting and per-jurisdiction gating, and we ask for your legal review before development starts. Where the model is sound, the engine is a scheduled distribution run like any other bonus family.
package tiers | pool accounting | caps and gating

Crowdfunding and gift plans
Contributors join boards or help lists and advance as participation completes. The software problem is deterministic position assignment and advancement, the same engine problem we solve for board splits. We build contributor trees, advancement rules and transparent placement logs.
contributor boards | deterministic placement | advancement logs

E-commerce cashback and rewards
Shoppers earn cashback that also distributes a smaller share up their referral line. It behaves like a loyalty program with a unilevel tail and fits stores that want rewarded referrals without classic distributor ranks. We compute cashback per order line, hold balances until return windows close, then release them to wallets.
per-line cashback | return-window hold | wallet release

Bespoke hybrids
Most builds we ship combine at least two families: a binary core with unilevel matching, or party plan retail with generation leadership. Bring the draft; we model it at three population sizes, flag double-payment paths, then scope the build in phases.
multi-family modeling | double-pay audit | phased scope
If your draft mixes families or sits between the structures above, bring it to a plan modeling session and we will flag double-payment paths before you commit to a build and its pricing.
Across all plans
What every plan engine shares
Single attribution
Orders attribute volume up the structure exactly once per period. Every bonus family computes from that shared record, which is why runs reconcile to order volume.
Locked, replayable runs
Close a period and the numbers stop moving. Re-running the same period reproduces identical payouts, and every line links to its originating order.
Refund clawbacks
Returns after a run close post as clawbacks against the correct lines in the next run, with references back to the original payouts.
Effective dated rules
Rate tables, ranks and caps carry effective dates, so plan changes never rewrite history and old statements stay reproducible.
Next steps: the full development scope, pricing by plan family, or binary vs unilevel in depth.
Frequently asked questions
Which compensation plan should a new MLM company choose?
Match the plan to your product: reorder driven products fit unilevel, enrollment driven products fit binary, digital community products fit matrix, home demonstration products fit party plan. Model payouts at 1,000 distributors before committing; we do this with you in plan specification.
Can one platform support multiple compensation plans?
Yes. Volume attributes once per period and every bonus family computes from that single attribution. That is how hybrid plans avoid double paying, and it is also how you can add a second bonus family later.
What is the hardest compensation plan to build in software?
Board plans, because splits and re entries must be deterministic and replayable. Matrix spillover and binary carryover follow. Unilevel is the simplest and fastest to launch.
Do you support rank systems on top of the plan?
Yes. A unified rank engine counts requirements across every bonus family: personal volume, group volume, legs, paired volume or party volume, with effective dating for requirement changes.
Can we change our compensation plan after launch?
Yes, with effective dated rules: historical statements stay reproducible while new runs use the updated plan. Plan changes are configuration changes in our builds, not rewrites.
Not sure which plan fits? Model it with us
Bring your draft plan. In a 30 minute call we map it to software modules, flag the edge cases that break generic platforms, and give you a delivery estimate with timelines and costs.