The Complete System
Synthesized from 4 knowledge base documents. Source: Matt McFarlane / Foundation Financial, April 2026. This supersedes all previous PLEX/Flow understanding.
Last run: Jul 28, 2026
The key toolbox calculations for Joseph's live account, each element current vs target: Portfolio Analyzer, Expense, Margin Health (leveraged view), and Flow Analysis (before vs after).
M1 data retrieved: Jul 28, 2026 10:26 AM CT (distinct from page Last run).
Source: PLEX Portfolio Analyzer ↗ · related: PLEX Planning Calculators ↗, PLEX Journey Planner ↗
Each row: Current · Target · Projected. Projected = the value once the Fynanc-recommended optimization is applied (engine optimized output).
Formula weighted_yield = Σ( alloc i × yield i )
= 3.2%×7.4% + 3.2%×4.9% + 3.2%×6.5% + 13.0%×11.7% + … = 10.82% [source: skill (engine portfolioMetrics.yield)]
Formula weighted_volatility = Σ( alloc i × volatility i )
= 13.04% [source: skill (engine portfolioMetrics.volatility)]
Formula category_allocation = Σ( alloc of holdings in category )
= Bedrock 6.5% · Cash-flow 93.5% · Hedge 0.0% — this is the HOLDINGS CLASSIFICATION, not the pie’s sleeve structure [source: skill (PLEX category sum over live holdings)]
Formula overall_score = engine-internal 0–10 composite of yield, volatility, drawdown, diversification, correlation, allocation
= 5.74/10 — exact sub-weights are internal to the toolbox engine (not published); the inputs above are shown, the weighting is opaque [source: tool-JS (server-side engine)]
| Element | Current | Target | Projected | Status |
|---|---|---|---|---|
| Bedrock sleeve gap -4.0pp | 61.0% | 65.0% | — (n/a) the engine does not set sleeve targets | ✗ |
| Cash-flow sleeve gap +3.9pp | 37.9% | 34.0% | — (n/a) the engine does not set sleeve targets | ✗ |
| Hedge sleeve on target | 1.0% | 1.0% | — (n/a) the engine does not set sleeve targets | ✓ |
| Weighted yield (engine) 🌟 Excellent (higher is better) | 10.8% score 10/10 | higher is better | 10.0% score 10/10 -0.9pp | ✓ |
| Volatility (engine) ✅ Good (lower is better) | 13.0% score 6/10 | lower is better | 9.6% score 8/10 -3.5pp (lower better) | ✗ |
| Max-drawdown potential (engine) 🌟 Excellent (lower is better) | 6.2% score 8/10 | lower is better | 4.5% score 10/10 -1.7pp (lower better) | ✓ |
| Diversification (engine) ⚠️ Needs Improvement (higher is better) | 0.34 score 4/10 | higher is better | 0.48 score 6/10 +0.15 | ✗ |
| Correlation (engine) ⚠️ Needs Improvement (lower is better) | 0.78 score 2/10 | lower is better | — (n/a) | ✗ |
| Number of holdings (engine) 🌟 Excellent (higher is better) | 17 score 8.5/10 | higher is better | 30 score 10/10 +13 | ✓ |
| Sector count (engine) ✅ Good (higher is better) | 2 score 6.66667/10 | higher is better | 4 score 10/10 +2 | ✗ |
| Engine overall score | 5.74/10 | higher is better | 7.90/10 | — |
Classification note: the engine gates Bedrock on yield ≥ 5%, reclassifying JAAA/CLOA (~4.9%) as “Other” (engine Bedrock 0%). Rows above use the academy PLEX-bucket definition Joseph applies (Bedrock 60% → 65%); the engine score is the independent cross-check.
| Element | Current | Projected | Change |
|---|---|---|---|
| Overall analyzer score | 5.74/10 | 7.90/10 | +2.16 if optimized |
| Weighted yield | 10.8% | 10.0% | -0.9pp |
| Volatility | 13.0% | 9.6% | -3.5pp (lower better) |
| Bedrock allocation (engine) | 12% | 73% | engine classification |
| Cashflow allocation (engine) | 84% | 23% | engine classification |
| Hedge allocation (engine) | 1% | 0% | engine classification |
| Other allocation (engine) | 3% | 4% | engine classification |
Source: no dedicated toolbox “expense calculator” exists; these expense-ratio figures are derived from the Portfolio Analyzer holdings + published fund expense_pct, not from a standalone toolbox tool.
Current · Target · Projected. The engine returns no optimized holdings breakdown, so a projected expense is not derivable — shown honestly as (n/a), never fabricated.
Formula weighted expense = Σ( weight i × fund_expense_ratio i )
= 3.5%×0.70% + 3.5%×0.20% + 3.5%×0.65% + 13.8%×0.00% + 13.8%×0.40% + 10.4%×0.75% + 10.4%×0.00% + 10.4%×0.00% + 9.1%×0.68% + 9.1%×0.68% + 9.1%×0.35% + 3.6%×0.35% = 0.35% [source: skill (derived; no toolbox tool)]
| Element | Current | Target | Projected | Status |
|---|---|---|---|---|
| Weighted account expense ratio Freedom Engine, all 17 holdings (vs VT 0.06%) | 3.05% | lower is better (no hard guardrail) | — (n/a) engine returns no optimized holdings → projected expense not derivable | — |
| Fund-only weighted expense (pie sleeve) over 12 priced funds: SRLN, JAAA, BKLN, BXSL, BIZD, PBDC, ARCC, GBDC, SPYI, QQQI, JEPQ, JEPI | 0.35% | lower is better (no hard guardrail) | — (n/a) engine returns no optimized holdings → projected expense not derivable | — |
Source: Capital Flip Analyzer (formerly Margin Health Analyzer) ↗
Current · Target · Projected. Margin borrow is held before vs after — the optimization changes holdings, not the borrow — so Projected reads (held), not an invented change.
Formula Borrow% = credit_borrowed ÷ account_value × 100
= $27,413 ÷ $104,663 × 100 = 26.2% [source: skill]
Formula DTA = Total Debt ÷ Total Assets × 100
= $27,413 ÷ $104,663 × 100 = 26.2% [source: skill]
Formula DSCR = NOI ÷ Total Debt Service (monthly dividends ÷ margin interest, 2026-06)
= $1,009.45 ÷ $114.33 = 8.83 [source: skill + m1-dscr-monthly]
Formula Available to borrow = M1 borrowAccount.creditAvailable (direct field)
= $24,982 — a live M1 figure (maintenance-margin buffer), not limit−borrowed [source: tool-JS (M1 field)]
| Element | Current | Target | Projected | Status |
|---|---|---|---|---|
| DSCR — trailing average dividends / margin interest, per month | 13.85 | ≥ 2 | — (held) margin held; optimization changes holdings, not borrow | ✓ |
| DSCR — latest complete month (2026-06) most recent fully-billed month | 8.83 | ≥ 2 | — (held) margin held; optimization changes holdings, not borrow | ✓ |
| Borrow % of value (live) $27,413 borrowed / $104,663 value (live M1) | 26.2% | matches M1 UI “borrowing 26%” | — (held) margin held; optimization changes holdings, not borrow | — |
| Available to borrow more (live) M1 stated max-withdraw is 50% of value | $24,982 | max-withdraw 50% of value | — (held) margin held; optimization changes holdings, not borrow | — |
Academy recommendation — posture caps (Money-Date framework). Joseph's live borrow 26% against each posture's MAX caps:
| Posture | Live borrow | Cap (util · DTA) | Projected | Within |
|---|---|---|---|---|
| Safety (Defensive) posture MAX cap, not a target | 26.2% | util ≤ 40% · DTA ≤ 25% | — (held) margin held; optimization changes holdings, not borrow | ✗ |
| Neutral (Caution) posture MAX cap, not a target | 26.2% | util ≤ 50% · DTA ≤ 35% | — (held) margin held; optimization changes holdings, not borrow | ✓ |
| Performance (Strong) posture MAX cap, not a target | 26.2% | util ≤ 60% · DTA ≤ 40% | — (held) margin held; optimization changes holdings, not borrow | ✓ |
Caps are MAX limits per market posture, not targets. Market-posture call is Joseph's (not fabricated here); at 26% borrow he is within all three postures' DTA caps.
The cash-flow side (income in, expenses out). Current = today; Projected = once the Fynanc-recommended optimization is applied (optimized yield). Margin interest & DSCR are grounded in m1-dscr-monthly (not recomputed); margin is held constant.
Formula annual income = weighted_yield × account_value
= 10.82% × $104,663 = $11,328 [source: skill (Required Assets inverse)]
Formula margin interest ≈ latest-month interest × 12 (rate 5.15% from m1-dscr-monthly)
= $114.33 × 12 = $1,372 [source: m1-dscr-monthly]
Formula fund expense cost = expense_ratio × account_value
= 3.05% × $104,663 = $3,192 [source: academy (Freedom Engine weighted expense)]
Formula net flow = income − margin_interest − fund_expense
= $11,328 − $1,372 − $3,192 = $6,764 [source: skill]
Formula DSCR = income ÷ margin_interest (trailing avg of monthly dividends ÷ interest)
= trailing average 13.85 (target ≥ 2) [source: skill + m1-dscr-monthly]
| Flow element | Current | Projected | Basis |
|---|---|---|---|
| Income (flow in) — annual distributions | $11,328 | $10,437 | yield 10.8% → 10.0% x $104,663 |
| Expense (flow out) — margin interest | $1,372 | $1,372 | 2026-06 interest $114.33 x12 (rate 5.15%); margin held constant |
| Expense (flow out) — fund expense-ratio cost | $3,192 | $3,192 | 3.05% x $104,663 (held; optimization changes holdings) |
| Net flow (income - expenses) | $6,764 | $5,873 | annual, after margin interest + fund expense |
| DSCR (income / margin interest) | 13.85 | 13.85 | trailing avg from m1-dscr-monthly; target ≥ 2 (margin held) |
One row per dated snapshot of the Freedom Engine (newest last). Each rerun appends a row so leverage, allocation, the Fynanc score and portfolio value trend over time.
| Date | Value | Borrow % | DTA % | Util % | DSCR | Fynanc | Alloc B/C/H |
|---|---|---|---|---|---|---|---|
| 2026-07-18 | — | 26% | 26.18% | 33.5% | 13.85 | 5.59 | 60 / 39 / 1 |
| 2026-07-20 | — | 26% | 26.35% | 31.6% | 13.85 | 5.59 | 60 / 39 / 1 |
| 2026-07-21 | — | 26% | 26.13% | 31.6% | 13.85 | 5.59 | 60 / 39 / 1 |
| 2026-07-24 | — | 26% | 26.61% | 31.6% | 13.85 | 5.59 | 60 / 39 / 1 |
| 2026-07-25 | $104,258 | 26% | 26.33% | 31.3% | 13.85 | 5.74 | 60 / 39 / 1 |
| 2026-07-28 | $104,663 | 26.19% | 26.19% | 24.7% | 13.85 | 5.74 | 61.02 / 37.94 / 1.04 |
Value = the Freedom Engine account alone (the margined PLEX account), not the grand total of all M1 accounts. Borrow % = academy borrow-of-value; DTA % / Util % from M1 margin summary; DSCR = trailing average; Allocation = academy-framed Bedrock/Cash-flow/Hedge. A dash (—) marks earlier rows whose Freedom Engine value was not stored separately at the time (only the all-accounts total was) and is not recoverable — shown honestly rather than guessed. Source: joseph-m1-index (append-on-run).
Source: live Fynanc Portfolio Analyzer (public POST); margin/DSCR/interest from m1-dscr-monthly; live borrow from m1-holdings-live (retrieved Jul 28, 2026 10:26 AM CT); expense from etf-shortlist. Reran Jul 28, 2026 (America/Chicago). Educational only — not investment advice.
Related Fynanc tools — go run the whole-picture diagnostics on the toolbox: ARC Loop Intelligence ↗ (scores the asset↔debt↔cash-flow recycling loop) · Wealth Journey Map ↗ (orients you across the Review/Grow → Invest → PLEX phases).
Asking "which is better, PLEX or Flow?" is like asking whether your portfolio or your cash flow system is better. Both pull from the same margin balance but serve different purposes.
Example: $273K portfolio, $70K required equity, 60% max utilization:
When someone starts Flow from zero margin, the DTA follows a predictable curve:
Deploy PLEX aggressively. Flow sized to cash income only. Monthly contribution goes to PLEX (not Flow). Each $1 enables ~$0.54 additional borrowing via multiplier.
Critical period. Flow climbing toward peak. PLEX room shrinking. Monthly check: if below DTA ceiling, small PLEX flip. If near ceiling, hold. Contribution is the primary buffer.
Portfolio has grown. Same expenses = smaller % of larger base. Flow DTA falls below 30%. PLEX room reopens on much larger portfolio. Cycle repeats at higher wealth level.
Same spread rate. Different base. PLEX wins because the multiplier amplifies every contribution dollar.
Contribution goes to Flow ONLY when portfolio is mature: income fully covers expenses, DTA well below guardrail, past the peak of the Flow curve, additional equity doesn't unlock much more PLEX room. "Step 6 territory."
Pull three numbers from M1: Portfolio value. Margin balance. Required equity (Borrow tab, must have $100 borrowed, View Holdings, top right).
Run the Dynamic Margin Health Analyzer. This gives your total PLEX deployment for the month. Accounts for the convergence loop (6-8 steps) so you don't underdeploy.
Borrow the recommended amount. Buy assets. Log it. The $8K PLEX flip buys assets that generate MORE dividends that pay down future margin faster.
Run the Expense Coverage Sweet Spot. Enter post-PLEX numbers. Check if cash income has grown enough to safely increase Flow expenses. If yes: increase. If no: hold.
Set Flow expense amount for the month. This is the number you run through the system. Never exceed cash income until 2 clean months at or below 38% DTA.
Done. Same time next month.
Deleverage is the destination of the PLEX journey, not a panic button. You don't deleverage by selling — per the Fynanc method, "you deleverage by buying more assets: you increase the denominator." Each step below maps to the Fynanc Academy lesson that teaches it. The Freeway model frames the whole path: On Ramp ➜ Freeway (PM1 25% · PM2 50% · PM3 75% of income) ➜ Off Ramp (Deleverage).
| Step | Action (what you do) | Fynanc Academy Video |
|---|---|---|
| 1 | Gather information & launch. List your lines of credit (amounts, rates, terms), the income-producing assets you'll use, capital to allocate over ~3 yrs, and your annual passive-income goal. This is the On Ramp — you can't plan deleverage without the starting numbers. | PLEX Call 1: Launch PLEX video id: 7nuewj2wbf |
| 2 | Build the PLEX portfolio. Structure the asset side into Bedrock / Cash-Flow / Hedge buckets, set your target yield, and confirm assets are cash-flow-focused and borrowable. The portfolio's dividends are the engine that will deleverage you later. | PLEX Call 2: PLEX Portfolio video id: funbmsc4fm · M1 Sub-Pie Setup: uvmuww69tw |
| 3 | Set your margin guardrails. Establish Max Margin Utilization (60% strong / 50% caution / 40% defensive), derive Max DTA from utilization (never use utilization as DTA), and lock the 35% DTA guardrail. Guardrails are what force the system to deleverage instead of over-borrowing. | PLEX Call 3: Margin video id: mytzvtphsh · Guardrails Q&A: ms76fmyfwu |
| 4 | Stand up the Command Center. Wire the M1 system architecture so you can read Portfolio value, Margin balance, and Required equity on demand — the three numbers every deleverage decision depends on. | PLEX Call 4: Command Center video id: p25hclr3z6 · M1 Architecture: d5phen69x1 |
| 5 | Route capital on the Freeway. Drive PM1➜PM2➜PM3 (25% ➜ 50% ➜ 75% of income) using the Capital Router. Reinvest a portion of yield (the DRIP) and aim ~75% of portfolio yield at paying the margin — this is where the debt curve starts to bend down. | PLEX Call 5: Capital Routing video id: pwilp3zw82 · Capital Amplifier: jbtdcdb9wj |
| 6 | Run the monthly Money Date. Pull the three numbers, run the Dynamic Margin Health Analyzer + Expense Coverage Sweet Spot, deploy/hold, and log it. The recurring Money Date is what keeps DTA trending down month over month. | PLEX Call 6: Money Date video id: 97otaqxoa6 |
| 7 | Apply the Margin Advantage. Use the spread (yield > interest) plus optional float so dividends outpace margin interest. Over time the dividend stream grows large enough to start paying the balance down on its own — the divergence point where debt falls without you selling anything. | The Margin Advantage (Part 1) · (Part 2) video ids: diyfma6xd5 · 951x3wr3ew |
| 8 | Reach the Off Ramp — Deleverage. At the goal, the portfolio's cash flow covers expenses AND pays down debt. You deleverage by buying more assets (growing the denominator), not by liquidating. Take the Anytime-Exit income; debt paydown is now self-funding via Velocity of Wealth. | Velocity of Wealth video id: 9sqlxi8mi9 |
Source: Fynanc Academy — PLEX course (6 calls), PLEX-Only Community Calls (Margin Advantage Pt 1&2, Velocity of Wealth, Guardrails Q&A), and the PLEX 1.04 Freeway / Milestone Planner course PDF. Lesson links point to the member-area lessons (login required); Wistia video ids included for direct reference.
What Ralph got right: PLEX and Flow don't compete IF cash income fully covers Flow expenses. In that case: paycheck in (DTA dips), bills out (DTA rises back), net zero DTA accumulation.
| Metric | Starter ($20K Portfolio) | Large Capital ($100K Portfolio) |
|---|---|---|
| DTA ceiling (50% utilization) | ~34% | ~35% |
| Flow peak (month 22) | ~28-30% | ~34% |
| PLEX room at start | 34% - 30% = 4% = ~$800 | Full: $54K margin deployed |
| Monthly contribution | $500 ➜ PLEX ➜ $770 in assets | $2,000 ➜ PLEX ➜ $3,080 in assets |
| After 12 months | Portfolio ~$35K, income ~$350/mo, Flow at $350 | Portfolio ~$190K, income ~$1,900/mo, Flow expanding |
| Post-PLEX portfolio | Growth from $20K base | $154K portfolio, $54K margin, 35% DTA |
| Cash income | $350/mo (Year 1) | $1,540/mo (80% Accel x 15%) |
| Flow sizing | $350/mo (match income) | $1,500/mo (match income) |
The execution layer that ties everything together. Answers: How much can I flip into assets right now, and which guardrail is stopping me?
Sources: Margin Draw + Contribution (where capital comes from)
Uses: Buy Assets + Pay Down Debt (where it goes)
Bottleneck detection: Calculates max deployment under each guardrail independently — Max DTA, Max Utilization, Min DSCR — and identifies which one is the binding constraint.
Before/After: Shows DTA, DSCR, and utilization before AND after the flip.
Reinvest toggle: OFF = margin cash leaves as expenses (Flow). ON = margin cash buys assets (PLEX). This is the PLEX/Flow bridge.
The Capital Flip Analyzer shows Sources and Uses on one screen. You're not choosing between PLEX and Flow — you're sizing each within the single capital pool and seeing the combined impact on guardrails instantly.
| Metric | Target / Formula |
|---|---|
| IMR (Required Equity / Portfolio) | 28-32% |
| Max Utilization | 60% strong / 50% caution / 40% defensive |
| Derived Max DTA | Always calculate: utilization x available / portfolio |
| Flow ceiling | Cash income = Accelerator % x portfolio x yield / 12 |
| PLEX room | DTA ceiling - Flow projected peak DTA (month 18-24) |
| Contribution destination | Always PLEX until portfolio is self-sustaining |
| DTA guardrail | 35% |
| Flow safe to push above income | After 2 consecutive months at or below 38% DTA |