Binary MLM Simulator v6
Company Profit Calculator
Multi-plan join mix Volume-based pairing Per-plan toggles (binary · indirect · DFI) Income capping & reactivation Daily fixed income Direct referral 10-level unilevel Flush-out mechanics Product cost accounting
System Compensation Plan — How It Works
1 · Membership Entry + Plan Mix
Every new member buys one of the configured plans. Each day's new members are split across plans by the join mix %. A portion of the entry fee covers the cost of goods (global product-cost %); the remainder is the company's cash-in — the working capital from which all bonuses are paid. Every member is placed into the binary tree using Breadth-First (BFS) placement — filling level by level, left before right.
Entry Fee − Goods Cost = Cash In Per Member
2 · Binary Pairing (Volume-Based)
Each member has a left leg and a right leg. Every paid member contributes their plan's pair volume (₱) into the matching leg of every upline ancestor. An ancestor earns the minimum of its two legs' accumulated volume, settled incrementally — so an unbalanced incoming volume carries forward and matches in a later placement. A daily pair cap limits payable volume per member per day (cap × own pair volume, in pesos); excess is flushed (permanently lost). Inactive and capped members are skipped and earn nothing (their leg volume still accrues).
Matched volume min(L,R) · Daily cap = cap × pair volume ₱
3 · Per-Plan Compensation Toggles
Every plan carries the same switches as a production package: Binary (pairing_enabled) · Indirect (indirect_referral_enabled) · DFI (dfi_enabled), plus a global Direct-referral switch. Disabling a toggle turns that income stream off for the plan exactly as it does in the live system.
Binary · Indirect · DFI — mirrored from packages
4 · Income Cap & Reactivation
Each member's maximum total income cap is their plan's entry fee × lifetime cap multiplier. The cap covers all income types combined — pairing, daily fixed income, direct referral and unilevel. Once cumulative earnings reach this limit, the account becomes inactive and earns nothing until reactivation. To resume, the member pays the plan's Reactivation Fee; income counters reset and only post-reactivation earnings count toward the new cycle. Missing the Reactivation Window makes the account permanently inactive.
Cap = Entry ₱ × Multiplier · Covers All Income Streams
5 · Daily Fixed Income
Every active member on a DFI-enabled plan earns a fixed daily amount for up to the plan's set number of days. DFI also counts toward the income cap — it stops at either the duration limit or the cap, whichever comes first. Days while inactive do not count; the clock pauses and resumes on reactivation (with a fresh daily cycle).
Fixed Amount/Day × Active Days (up to duration limit)
6 · Direct Referral Bonus
When a member directly recruits a new member, the sponsor immediately receives the Direct Referral Bonus — a one-time cash payment per recruit, the amount coming from the new member's plan. Paid at registration only while the sponsor is active and under the income cap; once capped, further referral bonuses are blocked.
Paid Once Per Direct Recruit · Blocked When Capped
7 · Unilevel Bonus (Up to 10 Levels)
When a new member on an indirect-enabled plan joins, a unilevel bonus flows up the sponsor chain. L1 (direct sponsor) gets the most; higher levels get less. The per-level amounts come from the new member's plan (L1–L10 config), and the Avg Sponsor Depth setting stands in for the average real chain length. Each upline receives their share only while active and under the income cap.
L1 → L10 Upline · Paid at Each New Registration
8 · Flush-Out Protection (Daily Cap)
If matched volume on a given day exceeds the daily pair cap, the excess is flushed — not paid, not carried forward. This controls runaway payouts on high-growth days and protects company cash flow.
Excess Volume = Lost Permanently · No Carry-Forward
Simulator mechanics: Binary tree uses BFS placement; the sponsor chain uses a linear, enrollment-order proxy (member i is sponsored by member i−1) — an aggregate stand-in for a real branching sponsorship graph, with Avg Sponsor Depth modeling the average chain length. Pairing is volume-based: each paid member injects their plan's pair volume into every ancestor's leg, and an ancestor earns matched volume up to a daily cap of plan daily pair cap × plan pair volume pesos; daily overflow is flushed permanently (no carry-forward). The income cap is per-plan: entry fee × lifetime cap multiplier, covering all income types combined; on cap the member earns nothing until reactivation (counters reset), and missing the window makes the account permanently inactive. New members on a plan with the Binary toggle off contribute no pair volume and trigger no pairing payouts; with Indirect off no unilevel is paid for their join; with DFI off they earn no daily fixed income. Leg counts always increment. VIP bypass columns (capping_bypass / daily_cap_bypass) are not modeled. The CD split (user_cd_status) is intentionally not modeled. Tip: plan fields are number inputs; join mix uses slider + number (auto-synced). Join mix is auto-normalized if it does not total 100% — or turn on Auto join mix to compute it from plan count / entry fees automatically.
Quick Presets
Plan Configuration
Global Settings
Product cost %
% of entry fee covering real goods cost (all plans)
Reactivation rate %
% of capped members who choose to reactivate
Direct referral (global)
master switch — plan amounts still apply per join
Auto join mix
Computes each plan's join % automatically — equal split, weighted by inverse entry fee, or bell curve (half-normal distribution peaking at cheapest tier). Bell curve reserves exactly 1 account for the priciest plan and 2 for the second-priciest, so no tier is ever null. Auto-normalized to 100%.
Growth Parameters
Max members
New members / day
Avg sponsor depth
avg upline levels for unilevel payout on new join
Company Net Profit
₱0
—
Accounts encoded
0
total members, all plans
Active now
0
currently earning
Capped now
0
in reactivation window
Permanently inactive
0
missed reactivation window
Days
0
simulation duration
Money Flow Per Member Registration (mix-weighted avg)
Revenue & Goods
Gross entry collected
₱0
Product cost (goods)
₱0
Reactivation revenue
₱0
Total cash in
₱0
entry cash + reactivations
Payouts
Pairing bonuses paid
₱0
Direct referral paid
₱0
Unilevel paid
₱0
Daily fixed income paid
₱0
Cap & Reactivation Stats
Members capped out
0
reached income cap ≥ once
Reactivations total
0
Permanently inactive
0
missed reactivation window
Cap saved company
₱0
unpaid bonuses due to cap
Pairing & Performance
Pair settlements
0
ancestor matched-volume payments
Flush events
0
Flush saved company
₱0
daily-cap flush value in pesos
Days to fill
0
simulation duration
Avg earned / member
₱0
all bonus types combined
Peak day payout
₱0
highest single-day outflow
Cash margin
0%
after goods + all bonuses
Total commission ratio
0%
of gross entry revenue
Plan Breakdown
Plan Mix % Members % pop Entry (₱) Goods (₱) Direct (₱) Unilevel (₱) Pairing (₱) DFI (₱) Total out (₱)
Day-by-Day Simulation Log
Day Members +New Active Capped Perm.Inact. Entry (₱) React.Rev Goods cost Cash in Pairing out Fixed DI out Direct ref Unilevel Day net Cumul. profit
1 / 1