EduPath
EduPath™ Platform
100% Private Vault
Education Today - Success Tomorrow

Mapping Your Journey to Knowledge.

Translate education choices into 50-year mathematical reality. Most students never get shown what their actual monthly student loan payments will be—leading to severe post-graduation shock. EduPath calculates your exact monthly loan payments, true take-home pay, cost of living, and early retirement milestones.

Student Loan Payment Calculation: Uncovers exact monthly bills before borrowing.
50-Year Predictive Matrix: Career curves, compounding & F.I.R.E.
FERPA / COPPA
BLS OEWS
FRED® Macro
AES-256
Privacy Terms FERPA
© 2026 LaunchMyPath LLC

Password Recovery

{{ forgotStep === 1 ? 'Enter your username or registered email for a 6-digit code. Please make sure to check your spam or junk folder if you don\'t see it in your inbox.' : 'Enter the 6-digit code sent to your email (check your spam folder if needed) and set a new password.' }}

{{ authError }}
{{ authSuccess }}

Two-Factor Authentication

Enter the 6-digit verification code sent to your email. If you don't see it, please check your spam folder.

{{ authError }}
{{ authError }}
{{ authSuccess }}
Privacy-First Student ID Zero PII stored
Stripe Secure PCI-DSS Compliant
Individual online payment is currently offline. Please register with an Organization Key.
Annual Pass
$49 / yr
Monthly Plan
$9.99 / mo
{{ authError }}
{{ authSuccess }}
First-time login password change required.

Mapping your Journey
to Knowledge.

Students are rarely shown what their actual monthly student loan payments will be before taking on debt—leading to a devastating payment shock upon graduation. EduPath explicitly calculates your exact monthly loan payments, amortized interest, and true take-home pay alongside career earnings and compounding wealth.

Warp Speed 🚀

The fastest way to model your future. Pick a career, a school, and a state. We auto-configure degree years, dorms, books, and post-grad rent-to-own math. Transfer seamlessly into deeper tools anytime.

15-Second Ultra Fast

FastTrack ⚡

Configure your career, state, and 3-decade lifestyle progression (Bootstrapper, Saver, Typical, Luxury) to calculate cash flow survival and lifetime wealth.

60-Second Setup

Guided Evaluation 🎯

Deep actuarial precision. Model multi-degree stacking, 401(k) employer matching, house hacking, dependent childcare, and custom financial events.

Comprehensive

{{ warpLoadingMessage }}

15-Second Hyperspace Simulation

> {{ log }}
15-Second Warp Speed Engine

Instant 50-Year Trajectory Setup

💡 Step-by-Step Guidance: Pick a career below, review its earning outlook and working environment, then configure your educational institution and state to project your full financial journey.

1 Step 1: Choose Your Career Goal *

Starting Pay: ${{ num(warpForm.career.entry_wage, 0) }}/yr
{{ x.title }} ${{ num(x.median_wage, 0) }}/yr
1-Tap Popular Starters:
{{ warpForm.career.title }}
Estimated Required Education: {{ getRequiredYears(warpForm.career) }} Year(s)
Starting Salary (Year 1)
${{ num(warpForm.career.entry_wage, 0) }}/year
Average Salary (Mid-Career)
${{ num(warpForm.career.median_wage, 0) }}/year
Experienced Salary (Peak)
${{ num(warpForm.career.exp_wage, 0) }}/year
Estimated Lifetime Gross Earnings
${{ formatBigMoney((warpForm.career.entry_wage * 10) + (warpForm.career.median_wage * 20) + (warpForm.career.exp_wage * 20)) }}
Total United States Positions
{{ num(warpForm.career.total_jobs, 0) }} Jobs
Daily Work Environment
{{ getWorkEnvironment(warpForm.career).text }}
Stress Level & Routine
{{ getWorkLifeBalance(warpForm.career).text }}
Worker Demand Gauge {{ getDemandInfo(warpForm.career).score }}% • {{ getDemandInfo(warpForm.career).status }}

{{ getDemandInfo(warpForm.career).desc }}

AI / Automation Replacement Risk {{ getAIRisk(warpForm.career).level }} ({{ getAIRisk(warpForm.career).exposure }})

{{ getAIRisk(warpForm.career).desc }}

2 Step 2: Educational Institution(s) & Stacking Target

Select one or more colleges (e.g. 2-Yr Community College + 2-Yr University Transfer) and configure custom years.

{{ getWarpTotalYears() }} / {{ getRequiredYears(warpForm.career) || 0 }} Yrs Selected
Over-Education Alert: Extra Schooling Configured Your selected career ({{ warpForm.career.title }}) typically requires {{ getRequiredYears(warpForm.career) }} years of schooling, but you have selected {{ getWarpTotalYears() }} years (+{{ getWarpTotalYears() - getRequiredYears(warpForm.career) }} extra years). This will add extra student debt and delay your career start by {{ getWarpTotalYears() - getRequiredYears(warpForm.career) }} year(s).
Under-Education Notice: Missing Required Years This profession requires at least {{ getRequiredYears(warpForm.career) }} years of higher education, but you currently have only configured {{ getWarpTotalYears() }} year(s). Add another school or increase duration to meet credential standards.

Degree & Training Roadmap

Customize your years of study and housing. Commuting from home eliminates room & board expenses.

#{{ cIdx + 1 }}

{{ col.name }}

{{ col.state }} • In-State: ${{ num(col.tuition_in, 0) }}/yr • Alumni Median: ${{ num(col.median_earn, 0) }}/yr
Years Attending * {{ col.years || 4 }} Yrs
Housing Plan * {{ col.housing === 'at_home' ? '$0/yr' : '+$15k/yr' }}
{{ c.name }} ({{ c.state }}) Alumni: ${{ num(c.median_earn, 0) }}/yr
+${{ num(c.tuition_in, 0) }}/yr
Student Loan Repayment Duration 10 Years pays off fast with less interest. 30 Years lowers monthly payments but costs much more in total interest.
Gross Education Cost (Tuition + Room and Board + Books) ${{ num(getWarpGrossEdCost(), 0) }}
Scholarships, Grants and Family Support -${{ num(Number(warpForm.grants || 0) + Number(warpForm.family_support || 0), 0) }}
Net Student Loan Principal Required: ${{ num(getWarpLiveDebt(), 0) }}
100% Debt-Free Graduation Achieved ($0 Bank Interest)
${{ num(warpForm.grants, 0) }}
${{ num(warpForm.family_support, 0) }}

3 Step 3: Post-Graduation Location *

Rent for 5 Yrs → Buy Home at Year 6
Warp Trajectory Report

{{ warpRes.career.title }} • {{ warpRes.state_id }}

The Golden Wealth Law • Reality Check

The Money Will Not Just Come to You — Execution is Everything

A salary is only raw fuel. The millions projected across this timeline will never materialize by accident. Wealth is built through intentional daily discipline: living beneath your means, ruthlessly cutting lifestyle leakages, and consistently feeding your compound investments before spending.

Interactive Dashboard: Tap or click any card below to open a complete breakdown comparing 10-Year vs 30-Year student loan repayment options!
Seamless Engine Transfer

Transfer this trajectory into deeper tools without re-typing data:

Move into FastTrack to customize your 3-decade lifestyle phases, or Guided Evaluation to simulate 401(k) matches, house hacking, and dependents!

Retirement Wealth Equivalency Formula

Same Wealth • Two Perspectives
1. Terminal Wealth (Age 67)
${{ num(warpRes.final_nw, 0) }}
Nominal future dollar count in 50 years
Equals
2. Today's Buying Power
${{ num(warpRes.real_purchasing_power, 0) }}
What this wealth actually buys in today's money

💡 How to read this: ${{ num(warpRes.final_nw, 0) }} in 50 years buys the exact same lifestyle as having ${{ num(warpRes.real_purchasing_power, 0) }} in your bank account today, because 50 years of a 2.5% inflation rate naturally raises the price of groceries, cars, and homes.

Early Retirement Blueprint (F.I.R.E. Strategy) Financial Independence Achieved: Age {{ warpRes.fire_age }}
Inspect 4% Rule Blueprint →

At Age {{ warpRes.fire_age }}, your compounding nest egg reaches 25 times your annual living expenses. Withdrawing 4%/yr produces ${{ num(warpRes.fire_annual_expenses || ((warpRes.timeline[Math.max(0, (warpRes.fire_age || 67) - 18)]?.monthly_housing || 0) + (warpRes.timeline[Math.max(0, (warpRes.fire_age || 67) - 18)]?.monthly_living || 0)) * 12, 0) }}/yr in passive income—covering 100% of your expenses without touching principal or working a job!

Annual Expenses at Age {{ warpRes.fire_age }}: ${{ num(warpRes.fire_annual_expenses || ((warpRes.timeline[Math.max(0, (warpRes.fire_age || 67) - 18)]?.monthly_housing || 0) + (warpRes.timeline[Math.max(0, (warpRes.fire_age || 67) - 18)]?.monthly_living || 0)) * 12, 0) }}/yr
Target F.I.R.E. Nest Egg (25x): ${{ num(warpRes.fire_target_nest_egg || (((warpRes.timeline[Math.max(0, (warpRes.fire_age || 67) - 18)]?.monthly_housing || 0) + (warpRes.timeline[Math.max(0, (warpRes.fire_age || 67) - 18)]?.monthly_living || 0)) * 12) * 25, 0) }}
Age 67 NW (Retire at {{ warpRes.fire_age }}): ${{ num(getFireNwAt67(warpRes), 0) }} 100% Passive Compounding
Age 67 NW (Work to 67): ${{ num(warpRes.final_nw, 0) }} +{{ Math.max(0, 67 - warpRes.fire_age) }} Yrs Labor
Itemized Monthly Budget Breakdown

Where Does Your Paycheck Go?

Itemized monthly breakdown for Year {{ (warpYearIndex || 0) + 1 }} (Age {{ (warpYearIndex || 0) + 18 }}) in {{ warpRes.state_id }}.

Year:
Monthly Spending Allocation Total Outflow: ${{ num(getWarpItemizedTotalExpenses(warpYearIndex || 0), 0) }}/mo
Housing
{{ (warpYearIndex || 0) <= 5 ? 'HUD 1BR Rent' : 'Mortgage + Tax' }}
${{ num(warpRes.timeline[warpYearIndex || 0].monthly_housing, 0) }}/mo

{{ (warpYearIndex || 0) <= 5 ? 'Fair Market Rent in ' + warpRes.state_id : '30-Year Mortgage principal, interest, property taxes & repairs.' }}

Food & Groceries
BEA Parity Index
${{ num(getWarpItemizedFood(warpYearIndex || 0), 0) }}/mo

Home cooking, supermarket groceries, and essential food items adjusted for local cost of living.

Transport & Commute
EPA Standard
${{ num(getWarpItemizedTransport(warpYearIndex || 0), 0) }}/mo

Gasoline, routine maintenance, auto insurance, and commute tolls.

Healthcare & Medical
CMS Baseline
${{ num(getWarpItemizedHealth(warpYearIndex || 0), 0) }}/mo

Health insurance premiums, co-pays, dental, and prescription coverage.

Utilities & Internet
National Avg
${{ num(getWarpItemizedUtilities(warpYearIndex || 0), 0) }}/mo

Electricity, heating, water, mobile phone service, and high-speed broadband.

Student Loan Debt
{{ Number(warpRes.timeline[warpYearIndex || 0].monthly_loan || 0) > 0 ? warpRes.loan_term + '-Yr Plan' : 'Debt-Free' }}
${{ num(warpRes.timeline[warpYearIndex || 0].monthly_loan || 0, 0) }}/mo

{{ Number(warpRes.timeline[warpYearIndex || 0].monthly_loan || 0) > 0 ? 'Mandatory loan payment amortized at 6.5% APR.' : 'Zero debt obligation. 100% of cash flow preserved!' }}

Monthly Take-Home Pay: ${{ num((warpRes.timeline[warpYearIndex || 0].gross_income - warpRes.timeline[warpYearIndex || 0].monthly_tax * 12) / 12, 0) }}/mo
Total Expenses: -${{ num(getWarpItemizedTotalExpenses(warpYearIndex || 0), 0) }}/mo
Free Cash Flow: ${{ num(warpRes.timeline[warpYearIndex || 0].leftover_cash, 0) }}/mo

Automated Money-Saving Tactical Recommendations

Value Optimization Engine
{{ tip.badge }} Save +${{ num(tip.savings_amt, 0) }}

{{ tip.title }}

{{ tip.desc }}

Step 1: Select Your Target Career

Step 1: Choose a Career Path

Crossroads: Career Configuration

Let's map out your primary career goal. This sets your income ceiling and helps determine if the required education is worth it.

Pick a profession. We'll use this to estimate your lifetime earning potential.

Define two separate career paths to pit them against each other mathematically.

{{ simMode === 'targeted' || simMode === 'fasttrack' ? 'Your Target Career' : 'Primary Trajectory (Path A)' }}
Required Selection
Search above to select primary path
Querying occupations database...

Can't find what you're looking for?

Enter a career title manually below.

Search Hint: If searching broad titles like "doctor", "engineer", or "therapist", try specific specialties (e.g. "pediatrician", "cardiologist", "mechanical engineer") or enter your exact career details below.
{{ x.title }}
{{ getDemandInfo(x).status }}
Median Pay${{ num(x.median_wage) }}/yr
USA Jobs{{ num(x.total_jobs, 0) }}

{{ A.career.title }}

Starting Pay (Yr 1)
${{ num(A.career.entry_wage, 0) }}
Median Pay
${{ num(A.career.median_wage, 0) }}
Peak Pay
${{ num(A.career.exp_wage, 0) }}
Est. Lifetime Gross Earnings
${{ formatBigMoney((A.career.entry_wage * 10) + (A.career.median_wage * 20) + (A.career.exp_wage * 20)) }}
Jobs (USA)
{{ num(A.career.total_jobs, 0) }}
Est. Req. Education
{{ getRequiredYears(A.career) }} Yrs
Job Security
{{ getJobGrowth(A.career).label }}
Daily Env.
{{ getWorkEnvironment(A.career).text }}
Stress
{{ getWorkLifeBalance(A.career).text }}
Worker Demand & Shortage Gauge {{ getDemandInfo(A.career).score }}% • {{ getDemandInfo(A.career).status }}

{{ getDemandInfo(A.career).desc }}

AI/Automation replacement risk {{ getAIRisk(A.career).level }} ({{ getAIRisk(A.career).exposure }})

{{ getAIRisk(A.career).desc }}

FastTrack Setup

Where do you plan to live?

Required

Customize Lifestyle by Phase

Complete all 3 phases before continuing to calculate the trajectory.

Setup Pipeline:
Phase {{ p }} ({{ p === 1 ? 'Years 1-10' : (p === 2 ? 'Years 11-20' : 'Years 21-50') }}) {{ ft['lifestyle_p' + p] }} Required Locked
{{ isPhaseUnlocked(p) ? getPhaseStatus(p).label : 'Locked' }}

Phase {{ activePhaseEdit }} Guide: Early Career (Ages 18-27) Mid-Life Grind (Ages 28-37) Legacy Consolidation (Ages 38-67)

Your launching decade. Every dollar saved during these first 10 years holds the longest compounding runway of your life. Choosing a lower cost of living here yields massive long-term structural returns. The middle decade. This stage of life typically introduces career transitions, family expansions, or home purchases. Managing lifestyle inflation here protects your early savings. The pre-retirement decade. Lock in your mature standard of living to determine your final wealth trajectory. A comfortable baseline preserves your capital as active labor income begins to taper.

Select Lifestyle for Phase {{ activePhaseEdit }}

Currently configuring years {{ activePhaseEdit === 1 ? '1-10' : (activePhaseEdit === 2 ? '11-20' : '21-50') }} of your career

Bootstrapper

25% Savings Rate

Roommates, public transit, minimal spending.

{{ ph.years }} {{ ph.label }}

Pragmatic Saver

15% Savings Rate

Modest apartment, reliable used car, conscious budget.

{{ ph.years }} {{ ph.label }}

Typical Local

10% Savings Rate

Standard 1-bedroom apartment, standard financed car, average dining.

{{ ph.years }} {{ ph.label }}

Urban Socialite

5% Savings Rate

Downtown premium apartment, active social life, Ubers.

{{ ph.years }} {{ ph.label }}

Comfortable Professional

15% Savings Rate

Average owned home (${{"$" + num(getStateData(ft.state).median_home_value, 0)}} median price in {{ft.state}}), newer vehicle, regular vacations.

{{ ph.years }} {{ ph.label }}

High-Roller Executive

8% Savings Rate

Luxury property (${{"$" + num(getStateData(ft.state).median_home_value * 2.0, 0)}} value in {{ft.state}}), premium dining, premium auto leases.

{{ ph.years }} {{ ph.label }}

Setup Complete

All three lifestyle phases are locked in. You are ready to generate your trajectory.

Comparative Baseline (Path B)
Required For Compare

Defaults to High School Graduate. Search below to compare your primary choice against another career path.

High School Graduate Baseline (Active)

No career selected. The simulation will run your primary path against starting workforce entry at 18 with zero college debt.

Entry Salary
$35,000/yr
Growth Advantage
+4 Working Years
0 Debt Accrued
Querying occupations database...

Can't find what you're looking for?

Enter a career title manually below.

Search Hint: If searching broad titles like "doctor", "engineer", or "therapist", try specific specialties (e.g. "pediatrician", "cardiologist", "mechanical engineer") or enter your exact career details below.
{{ x.title }}
{{ getDemandInfo(x).status }}
Median Pay${{ num(x.median_wage) }}/yr

{{ B.career.title }}

Starting Pay (Yr 1)
${{ num(B.career.entry_wage, 0) }}
Median Pay
${{ num(B.career.median_wage, 0) }}
Peak Pay
${{ num(B.career.exp_wage, 0) }}
Est. Lifetime Gross Earnings
${{ formatBigMoney((B.career.entry_wage * 10) + (B.career.median_wage * 20) + (B.career.exp_wage * 20)) }}
Jobs (USA)
{{ num(B.career.total_jobs, 0) }}
Est. Req. Education
{{ getRequiredYears(B.career) }} Yrs
Job Security
{{ getJobGrowth(B.career).label }}
Daily Env.
{{ getWorkEnvironment(B.career).text }}
Stress
{{ getWorkLifeBalance(B.career).text }}
Worker Demand & Shortage Gauge {{ getDemandInfo(B.career).score }}% • {{ getDemandInfo(B.career).status }}

{{ getDemandInfo(B.career).desc }}

AI/Automation replacement risk {{ getAIRisk(B.career).level }} ({{ getAIRisk(B.career).exposure }})

{{ getAIRisk(B.career).desc }}

High School Graduate Baseline
If left blank, Path B will simulate entering the workforce directly at age 18 with no specialized degree.
0 Debt / +4 Working Years Advantage

Step 2: Educational Investment

Step 2: Education Costs

Crossroads: Education Setup

Search for the educational institution you plan to attend. We will accurately calculate the required student loans and weigh them against your future salary.

Add an educational institution to factor in student loan debt.

Not all debt is "good debt". Add tuitions carefully for both paths.

Value Discovery

Your selected school charges over $25,000/yr. Below are alternative institutions that offer statistically similar Alumni median salaries, but at a fraction of the upfront debt.

{{ alt.name }}
{{ alt.state }}  |  Alumni: ${{ num(alt.median_earn) }}/yr
${{ num(alt.tuition_in) }}/yr
Degree Requirement
Your career requires {{ getRequiredYears(A.career) }} years of school.
{{ totalYears(A) }} / {{ getRequiredYears(A.career) }} Yrs
{{ totalYears(A) >= getRequiredYears(A.career) ? 'Requirement Met' : 'Missing Years' }}

Pro-Tip: You can select more than one educational institution to stack multiple degrees, community college transfers, or graduate paths.

{{ x.name }}
{{ x.state }}
In-State Tuition ${{ num(x.tuition_in) }}/yr
Grants / Scholarships Free money (Total)
$
Family Support / Gifts Direct cash help (Total)
$
Books & Supplies Include annual text costs?
$
Books omitted.
Federal Loan Plan * Income-Driven limits monthly payments.
Loan APR {{ A.config.rate }}%
Duration (Yrs)
Extended Schooling Risk Takes 6 yrs for a 4-yr degree?
Adds 2 years of tuition debt & delays career start by 2 years.
Querying educational database...

School not found?

Add a custom institution manually.

Over-Education / Unnecessary Debt Warning Your chosen career path ({{ A.career ? A.career.title : 'Direct Entry' }}) typically does not require a college degree. Simulating college tuition will introduce up to ${{ num(getTotalTuition(A)) }} in unnecessary student loan debt, which may depress your lifetime net worth compared to entering the workforce directly.
Aggregated Multi-School Summary ({{ A.college.length }} Schools)
Combined Tuition ${{ num(A.college.reduce((sum, c) => sum + (((c.out_state && c.tuition_out) ? Number(c.tuition_out) : Number(c.tuition_in) || 0) * (c.years || 4)), 0)) }}
Combined Room & Board ${{ num(A.college.reduce((sum, c) => sum + (getHousingCost(c) * (c.years || 4)), 0)) }}
EduPath ROI Score
{{ getROILabel(c, c.out_state) }}
Debt-to-Earnings Ratio
{{ getDER(c, c.out_state) }}x

{{ c.name }}

{{ c.city ? c.city + ', ' : '' }}{{ c.state }} {{ num(c.size, 0) }} Students
Visit Official Website
Alumni Median Salary
${{ num(c.median_earn, 0) }}/yr
Base Tuition Rate
${{ num(getTuitionPrice(c), 0) }}/yr
On Campus
~$15k/yr
Off Campus
~$10k/yr
At Home
$0/yr
Est. Total Gross Cost (Tuition + R&B) ${{ num((getTuitionPrice(c) + getHousingCost(c)) * (c.years || 4), 0) }}
Total Loan Principal
All Tuitions + Books minus Grants
${{ num(Math.max(0, getTotalTuition(A) + (A.config.include_books ? A.config.books_cost * totalYears(A) : 0) - A.config.grants - A.config.family_support)) }}

Funding & Debt Strategy

Path A
Grants / Scholarships Free money (Total)
$
Family Support / Gifts Direct cash help (Total)
$
Books & Supplies Include annual text costs?
$
Books omitted from calculation.
Federal Loan Plan * Income-Driven limits monthly payments.
Loan APR {{ A.config.rate }}%
Duration (Yrs)

Target Education

Path A Projected Debt
${{ num(Math.max(0, getTotalTuition(A) + (A.config.include_books ? A.config.books_cost * totalYears(A) : 0) - A.config.grants - A.config.family_support)) }}

Your accumulated loans upon graduation. This principal will accrue interest and act as a cash flow anchor early in your career.

Select an educational institution for Path A to calculate debt.

Comparative Baseline

High School Graduate
$0

Entering the workforce directly avoids compounding loan interest and allows your investments to begin {{ totalYears(A) > 0 ? totalYears(A) : 4 }} years earlier.

Degree Requirement
Your career requires {{ getRequiredYears(B.career) }} years of school.
{{ totalYears(B) }} / {{ getRequiredYears(B.career) }} Yrs
{{ totalYears(B) >= getRequiredYears(B.career) ? 'Requirement Met' : 'Missing Years' }}

Pro-Tip: You can select more than one educational institution to stack multiple degrees, community college transfers, or graduate paths.

{{ x.name }}
{{ x.state }}
In-State Tuition ${{ num(x.tuition_in) }}/yr
Grants / Scholarships Free money (Total)
$
Family Support / Gifts Direct cash help (Total)
$
Books & Supplies Include annual text costs?
$
Books omitted.
Federal Loan Plan * Income-Driven limits monthly payments.
Loan APR {{ B.config.rate }}%
Duration (Yrs)
Extended Schooling Risk Takes 6 yrs for a 4-yr degree?
Adds 2 years of tuition debt & delays career start by 2 years.
Querying educational database...

School not found?

Add a custom institution manually.

Direct to Workforce
If left blank, this path assumes ZERO educational debt, giving a massive head start in wealth building.
Aggregated Multi-School Summary ({{ B.college.length }} Schools)
Combined Tuition ${{ num(B.college.reduce((sum, c) => sum + (((c.out_state && c.tuition_out) ? Number(c.tuition_out) : Number(c.tuition_in) || 0) * (c.years || 4)), 0)) }}
Combined Room & Board ${{ num(B.college.reduce((sum, c) => sum + (getHousingCost(c) * (c.years || 4)), 0)) }}
ROI Score
{{ getROILabel(c, c.out_state) }}
Debt-to-Earnings
{{ getDER(c, c.out_state) }}x

{{ c.name }}

{{ c.city ? c.city + ', ' : '' }}{{ c.state }} {{ num(c.size, 0) }} Students {{ c.type === 1 ? 'Public' : (c.type === 2 ? 'Private Non-Profit' : (c.type === 3 ? 'For-Profit' : 'Institution')) }}
Visit Official Website
Alumni Median Salary
${{ num(c.median_earn, 0) }}/yr
Base Tuition Rate
${{ num(getTuitionPrice(c), 0) }}/yr
On Campus
~$15k/yr
Off Campus
~$10k/yr
At Home
$0/yr
Est. Total Gross Cost (Tuition + R&B) ${{ num((getTuitionPrice(c) + getHousingCost(c)) * (c.years || 4), 0) }}
Net Education Debt
Tuitions + Books minus Grants
${{ num(Math.max(0, getTotalTuition(B) + (B.config.include_books ? B.config.books_cost * totalYears(B) : 0) - B.config.grants - B.config.family_support)) }}
Debt & Funding Outlook

Offset your tuition with capital injections to reduce your debt burden.

Capital Injections (Free Money)

Grants & Scholarships Free money awarded over the entire duration.
${{ num(ft.grants) }}
Family Contribution Out-of-pocket cash from savings or 529 plans.
${{ num(ft.family_support) }}
Books & Supplies Add $1,200/yr to debt for supplies?
Federal Repayment Strategy * Income-Driven limits your monthly payment to a percentage of discretionary income.
Loan APR {{ A.config.rate }}%
Duration (Yrs)

Estimated Debt Accumulation

Total Gross Education Cost ${{ num(getTotalTuition(A) + (ft.include_books ? (ft.books_cost * totalYears(A)) : 0)) }}
Minus Grants / Support -${{ num(Number(ft.grants) + Number(ft.family_support)) }}
Net Loan Principal ${{ num(Math.max(0, getTotalTuition(A) + (ft.include_books ? (ft.books_cost * totalYears(A)) : 0) - ft.grants - ft.family_support)) }}
Initial Mo. Payment
Standard {{ A.config.term }}-Yr @ {{ A.config.rate }}% APR SAVE Plan (Undergrad) SAVE Plan (Grad) PAYE/IBR Plan Public Service (PSLF) Custom Amortization
${{ num(getEstimatedInitialPayment(), 0) }}/mo
Debt-Free Graduation
You will enter the workforce with maximum cash flow.

{{ loadingMessage }}

Executing 50-Year FastTrack Matrix

> {{ log }}

FastTrack Outlook Dashboard

Selected Path: {{ ftRes.source_career ? ftRes.source_career.title : 'Direct Entry' }} {{ ftRes.source_college[0].name }} (+{{ ftRes.source_college.length - 1 }} more) Direct to Workforce {{ ftRes.state || 'National' }}

Calculation Failed

{{ ftRes.error }}

Actuarial Reality Check • 50-Year Trajectory Truth

High Income Doesn't Equal Wealth — Saving & Investing Does

Money doesn't just show up because you have a career title. You cannot out-earn reckless spending. Reaching your FastTrack terminal wealth requires actively securing your Free Cash Flow each month and investing the difference before lifestyle creep takes hold.

Early Retirement Blueprint F.I.R.E. Target: {{ ftRes.milestones?.fire ? 'Age ' + ftRes.milestones.fire : 'Age 67 (Traditional)' }}

Buy Back Your Time: The 4% Rule

When your invested nest egg reaches 25 times your annual living expenses, a 4% annual withdrawal covers 100% of your bills with zero reliance on a job. Retiring early stops active wages so you live off investment returns—buying back 10 to 25 years of your life!

Age 67 NW (Retire Early at Age {{ ftRes.milestones.fire }}) Money works for you while you live work-free
${{ num(getFireNwAt67(ftRes), 0) }}
Age 67 NW (Continue Working to 67) +{{ 67 - ftRes.milestones.fire }} additional years of active labor
${{ num(ftRes.final_nw, 0) }}

TIME MACHINE PAYSTUB SELECTOR (Interactive)

Interact with the timeline slider to sweep through 50 years of your career in real-time, observing when student loan liabilities drop off and your compound investment curves accelerate.

Year {{ ftYearIndex + 1 }}

Year {{ ftYearIndex + 1 }} Trajectory

{{ ftRes.timeline[ftYearIndex].leftover_cash >= 0 ? 'Sustainable Wealth Building' : 'Critical Bankruptcy Risk' }}

Monthly Free Cash Flow
{{ ftRes.timeline[ftYearIndex].leftover_cash >= 0 ? '+' : '-' }}${{ num(Math.abs(ftRes.timeline[ftYearIndex].leftover_cash)) }}/mo
Survival Margin {{ Math.max(0, Math.min(100, (ftRes.timeline[ftYearIndex].leftover_cash / (ftRes.timeline[ftYearIndex].monthly_net - ftRes.timeline[ftYearIndex].monthly_loan)) * 100)).toFixed(1) }}% of Net
Time Machine Grade
{{ getTMGrade(ftRes.timeline[ftYearIndex]).label.split(' ')[0] }}
Overall Grade
{{ getOverallGrade(ftRes).label.split(' ')[0] }}
Click for Analysis
Click to Flip

Educational Investment & Debt Profile

Summary of schooling cost and structured liabilities.

Net Student Loan Principal: {{ formatMoney(ftRes.student_debt, 0) }}
Repayment Strategy: {{ (ft.student_loan_plan || '') === 'standard' ? A.config.term + ' Yrs @ ' + (ftRes.loan_rate * 100).toFixed(1) + '% APR' : (((ft.student_loan_plan || '').includes('idr') || (ft.student_loan_plan || '').includes('paye')) ? 'Income-Driven' : ((ft.student_loan_plan || '').includes('pslf') ? 'PSLF' : 'Custom')) }}
Initial Mo. Payment: ${{ num(ftRes.timeline[0].monthly_loan, 0) }}

Your upfront debt of {{ formatMoney(ftRes.student_debt, 0) }} generates an initial payment of ${{ num(ftRes.timeline[0].monthly_loan, 0) }}/mo based on your Federal Strategy settings. As your income changes under IDR plans, so will your payment.

Debt Math Breakdown

Target School Base: ${{ num(A.college && A.college.length > 0 ? getTuitionPrice(A.college[0]) : 0) }}/yr
Est. Room & Board: ${{ num(A.college && A.college.length > 0 ? getHousingCost(A.college[0]) : 0) }}/yr
Books & Supplies: ${{ num(simMode === 'fasttrack' ? (ft.include_books ? ft.books_cost : 0) : (A.config.include_books ? A.config.books_cost : 0)) }}/yr
Years Attended: {{ totalYears(A) }} Yrs
Gross Education Cost: ${{ num(getTotalTuition(A) + ((simMode === 'fasttrack' ? (ft.include_books ? ft.books_cost : 0) : (A.config.include_books ? A.config.books_cost : 0)) * totalYears(A))) }}
Minus Free Money/Grants: -${{ num((simMode === 'fasttrack' ? ft.grants : A.config.grants) + (simMode === 'fasttrack' ? ft.family_support : A.config.family_support)) }}
Net Loan Principal: ${{ num(ftRes.student_debt) }}
Est. Lifetime Interest: +${{ num(ftRes.interest, 0) }}
Est. Forgiveness/Subsidy: -${{ num(ftRes.student_debt + ftRes.interest - ftRes.timeline.reduce((acc, t) => acc + (t.monthly_loan * 12), 0), 0) }}
Total Lifetime Paid
${{ num(ftRes.timeline.reduce((acc, t) => acc + (t.monthly_loan * 12), 0), 0) }}
Click to Flip

Vehicle Lifecycle & Replacement Cost

Dynamic calculation of capital depreciation and lifecycle outlays.

Baseline Vehicle Selected: {{ ftRes.timeline[ftYearIndex].car_desc || 'No Vehicle (Transit Warrior)' }}
Standard Replacement Cycle: {{ ftRes.timeline[ftYearIndex].car_cycle > 0 ? 'Every ' + ftRes.timeline[ftYearIndex].car_cycle + ' Years' : 'N/A (Public Transit)' }}
Total Replacement Outlays: {{ formatMoney(ftRes.lifetime_car_purchases, 0) }}

Vehicles are depreciating capital assets. Our engine assumes you trade in and replace your vehicle on a 5–7 year cycle. The cost is subtracted directly from accumulated liquid capital to preserve long-term mathematical accuracy.

Depreciation Mechanics

Vehicle Base Value: {{ ftRes.timeline[ftYearIndex].car_value > 0 ? '$' + num(ftRes.timeline[ftYearIndex].car_value) : 'N/A (Transit)' }}
Replacement Cycle: {{ ftRes.timeline[ftYearIndex].car_cycle > 0 ? ftRes.timeline[ftYearIndex].car_cycle + ' Years' : 'N/A' }}
Trade-In Value Retained: {{ ftRes.timeline[ftYearIndex].car_value > 0 ? '~25%' : 'N/A' }}
Net Outlay per Cycle: ${{ num(ftRes.timeline[ftYearIndex].car_value * 0.75) }}
Total Replacements (50 Yrs): {{ ftRes.timeline[ftYearIndex].car_cycle > 0 ? Math.floor(50 / ftRes.timeline[ftYearIndex].car_cycle) : 0 }}
Total Lifetime Capital Sunk
${{ num(ftRes.lifetime_car_purchases) }}
Flip

Year {{ ftYearIndex + 1 }} Accumulated Wealth

Snapshot of your investments and assets minus liabilities at this exact year.

Nominal Value (Year {{ ftYearIndex + 1 }}) {{ formatMoney(ftRes.timeline[ftYearIndex].future_wealth, 0) }}
Today's Buying Power {{ formatMoney(ftRes.timeline[ftYearIndex].real_purchasing_power, 0) }}

Compound Growth Breakdown

Market Return (CAGR): {{ (ftRes.invest_rate * 100).toFixed(1) }}%
Total Years Compounding: {{ ftYearIndex }} Yrs
Gross Monthly Savings: ${{ num(ftRes.timeline[ftYearIndex].saved / 12) }}/mo
Equity Growth Multiplier: ~{{ Math.pow(1 + ftRes.invest_rate, ftYearIndex).toFixed(2) }}x
Inflation Decay Penalty
-${{ num(ftRes.timeline[ftYearIndex].future_wealth - ftRes.timeline[ftYearIndex].real_purchasing_power) }}
Flip

Estimated Net Worth at Retirement

Projected terminal wealth by Age 67 (Year 50).

Nominal Value (Age 67) Future dollar count
{{ formatMoney(ftRes.final_nw, 0) }}
⇋ In Today's Buying Power: {{ formatMoney(ftRes.real_purchasing_power, 0) }}

Both figures describe the exact same wealth; the second number accounts for 50 years of inflation decay so you know what it actually buys.

50-Year Terminal Matrix

Total Career Earnings: ${{ formatBigMoney(ftRes.lifetime_earn) }}
Total Taxes Paid: -${{ formatBigMoney(ftRes.lifetime_taxes) }}
Total Living/Housing Sunk: -${{ formatBigMoney(ftRes.lifetime_housing + ftRes.lifetime_living_sunk) }}
Compounded Market Growth: +${{ formatBigMoney(ftRes.final_nw - (ftRes.lifetime_earn - ftRes.lifetime_taxes - ftRes.lifetime_housing - ftRes.lifetime_living_sunk)) }}
Effective Savings Rate
{{ ((ftRes.final_nw / Math.max(1, ftRes.lifetime_earn)) * 100).toFixed(1) }}% of lifetime income retained

Income & Debt (Year {{ ftYearIndex + 1 }})

All figures displayed are monthly averages.

Gross Salary ${{ num(ftRes.timeline[ftYearIndex].gross_income/12) }}
Taxes (Fed/State/SS/Medicare) -${{ num(ftRes.timeline[ftYearIndex].monthly_tax) }}
Student Loan -${{ num(ftRes.timeline[ftYearIndex].monthly_loan) }}
Savings & Investments -${{ num(Math.max(0, ftRes.timeline[ftYearIndex].saved/12)) }}
Net Take-Home ${{ num(ftRes.timeline[ftYearIndex].monthly_net - ftRes.timeline[ftYearIndex].monthly_loan) }}

{{ ftRes.lifestyle }} Bills (Year {{ ftYearIndex + 1 }})

{{ ftRes.desc }}
Housing -${{ num(ftRes.timeline[ftYearIndex].rent) }}
Food & Groceries -${{ num(ftRes.timeline[ftYearIndex].food) }}
Transportation -${{ num(ftRes.timeline[ftYearIndex].transport) }}
Vacation/Fun -${{ num(ftRes.timeline[ftYearIndex].vacation_monthly) }}
Healthcare/Ins. -${{ num(ftRes.timeline[ftYearIndex].insurance) }}
Total Per Month -${{ num(ftRes.timeline[ftYearIndex].monthly_expenses) }}
Flip

The Tax Bite

-${{ formatBigMoney(ftRes.timeline[ftYearIndex].cum_taxes) }}
Year {{ ftYearIndex + 1 }} Cumulative

The total money the government has taken from your paychecks by this point in time.

Est. Lifetime Total -${{ formatBigMoney(ftRes.lifetime_taxes) }}

Progressive Tax Mechanics

Federal Bracket: 10%-37%
FICA Tax: 7.65%
Yr {{ ftYearIndex + 1 }} Effective: {{ ((ftRes.timeline[ftYearIndex].monthly_tax * 12) / Math.max(1, ftRes.timeline[ftYearIndex].gross_income) * 100).toFixed(1) }}%
Flip

The Cost of Rent

{{ num(ftRes.timeline[ftYearIndex].rent_hours, 1) }} Hours

In Year {{ ftYearIndex + 1 }}, your "True Hourly Net" is ${{ num(ftRes.timeline[ftYearIndex].hourly_net) }}/hr. You must work {{ num(ftRes.timeline[ftYearIndex].rent_hours, 1) }} hours/mo for rent.

Labor Converter

Yr {{ ftYearIndex + 1 }} Net Mo: ${{ num(ftRes.timeline[ftYearIndex].monthly_net) }}
Work Hrs/Mo: 173.3 hrs
True Hourly Net: ${{ num(ftRes.timeline[ftYearIndex].hourly_net) }}/hr

FastTrack is an Estimate

This simple mode provides a high-level overview. For a significantly more accurate 50-year financial outlook mapping compound interest and life events, click Start Over and use the Targeted Plan or Full Comparison mode.

Full Chronological Financial Ledger

Compounded 50-Year Outlook
Year Gross Income Monthly Taxes Student Loan Expenses Mo. Leftover Accumulated Wealth
{{ row.year }} ${{ num(row.gross_income/12, 0) }}/mo -${{ num(row.monthly_tax, 0) }} -${{ num(row.monthly_loan, 0) }} -${{ num(row.monthly_expenses, 0) }} ${{ num(row.leftover_cash, 0) }} ${{ num(row.future_wealth, 0) }}
Live Actuarial Telemetry
{{ telLoading ? 'Recalculating Matrix...' : 'Engine Synchronized' }}
Net Worth (Age 67)
Target {{ telemetryRes ? formatMoney(telemetryRes.A.final_nw) : '---' }}
Baseline {{ telemetryRes ? formatMoney(telemetryRes.B.final_nw) : '---' }}
Real Buying Power
Target {{ telemetryRes ? formatMoney(telemetryRes.A.real_purchasing_power) : '---' }}
Baseline {{ telemetryRes ? formatMoney(telemetryRes.B.real_purchasing_power) : '---' }}
Retire Age
Target {{ telemetryRes ? (telemetryRes.A.milestones.fire || '67') : '--' }}
Baseline {{ telemetryRes ? (telemetryRes.B.milestones.fire || '67') : '--' }}
Total Wealth Burned
Target -{{ telemetryRes ? formatMoney(telemetryRes.A.lifetime_taxes + telemetryRes.A.interest + telemetryRes.A.lifetime_rent_sunk + telemetryRes.A.lifetime_own_sunk) : '--' }}
Baseline -{{ telemetryRes ? formatMoney(telemetryRes.B.lifetime_taxes + telemetryRes.B.interest + telemetryRes.B.lifetime_rent_sunk + telemetryRes.B.lifetime_own_sunk) : '--' }}

Step 3: Life & Finance Configuration

Crossroads: Environmental Variables

Adjust your expected living costs, housing strategy, and lifestyle. This determines your Free Cash Flow. Hover over any setting for expert advice.

Data is synced from federal databases. Adjust variables for both paths.

Note: All projections are accurately estimated based on historical and factual data.
State Averages
Auto-Applied

Baseline Parameters Configuration

Lock baseline values to Path A, or enable overrides to modify Path B parameters independently.

EduPath+ Guide: The Invisible Forces

Macro-economics dictate the gravity of your wealth. Your Savings Rate is the fuel for your investments. The Market Return multiplies your money over decades via compound interest, while Inflation silently destroys your purchasing power. Tune these to see how small environmental changes drastically alter your retirement.

Configuration Notice

If you choose to skip the upcoming tabs (Housing, Lifestyle, Family, Assets) or leave them disabled, the simulation will automatically apply standard National Averages to ensure your trajectory remains mathematically accurate.

Macro-Economics

Percent of gross income saved.
%
Baseline: {{ B.config.savings_rate }}%
Pre-filled with 20yr S&P 500 avg.
%
Baseline: {{ B.config.invest }}%
Devalues cash & inflates costs.
%
Baseline: {{ B.config.inflation_rate }}%
The cost of your student debt.
%
Baseline: {{ B.config.rate }}%
Pre-Tax 401(k) %
%
Employer Match
%

Custom Life Events

Employer 401(k) Match
Free money matched by employer up to this percentage.
{{ A.config.employer_match }}%
Baseline: {{ B.config.employer_match }}%

EduPath+ Guide: The Housing Dilemma

Housing is typically the largest expense in a human's life. Renting provides immense flexibility and allows you to invest your extra cash into the stock market. Owning builds forced equity, but traps you with unrecoverable "Sunk Costs" like mortgage interest, property taxes, and home maintenance. Choose your path below.

Housing Module

Module Disabled. The simulation will use standard baseline averages for this category to ensure the math remains accurate. You will still have full ability to tune and manipulate these parameters inside the interactive dashboard.

Regional Targets

Calibrate your 50-year baseline using Federal API databanks.

Missing Live Data: Government HUD/Census limits reached or keys missing. Using offline fallbacks. Add your free API keys in the Admin Panel.
Min Wage
${{ getStateData(A.config.state_id).min_wage ? getStateData(A.config.state_id).min_wage.toFixed(2) : '7.25' }}/hr
Unemploy
{{ getStateData(A.config.state_id).unemployment_rate ? getStateData(A.config.state_id).unemployment_rate.toFixed(1) : '4.0' }}%
Prop Tax
{{ getStateData(A.config.state_id).property_tax ? getStateData(A.config.state_id).property_tax.toFixed(2) : '1.10' }}%
HUD (1BR)
${{ num(getStateData(A.config.state_id).rent_1br || 1200) }}/mo
Homeless
{{ getStateData(A.config.state_id).homeless_rate ? getStateData(A.config.state_id).homeless_rate.toFixed(1) : '--' }}/10k
Crime Rate
{{ getStateData(A.config.state_id).crime_rate ? getStateData(A.config.state_id).crime_rate.toFixed(0) : '380' }}/100k
Avg Income
${{ getStateData(A.config.state_id).median_income ? num(getStateData(A.config.state_id).median_income/1000, 1) : '65.0' }}k/yr
CMS Health
${{ getStateData(A.config.state_id).avg_premium ? num(getStateData(A.config.state_id).avg_premium) : '150' }}/mo
BEA Parity
{{ getStateData(A.config.state_id).rpp_multiplier ? num(getStateData(A.config.state_id).rpp_multiplier, 2) : '1.0' }}x
FEMA Risk
{{ getStateData(A.config.state_id).insurance_mult ? num(getStateData(A.config.state_id).insurance_mult, 2) : '1.0' }}x
EPA Fuel
${{ num(advanced_metrics.epa_fuel_annual || 1800) }}/yr

Core Housing Strategy

Rent Forever

Payments are 100% sunk cost, but you completely avoid property taxes, interest, and maintenance. Invest the difference.

Homeowner

You plan to purchase a home. You will build equity, but you must pay mortgage interest, property taxes, and maintenance.

Path to Homeownership

Years Until Purchase
{{ A.config.rent_years }} Yrs
Baseline: {{ B.config.rent_years }} Yrs

Rental Parameters

Monthly Rent (1BR FMR)
${{ num(A.config.rent) }}/mo
Baseline: ${{ num(B.config.rent) }}
Renters Insurance
${{ num(A.config.renters_insurance) }}/mo
Baseline: ${{ num(B.config.renters_insurance) }}

Property & Mortgage Variables

Target Price
${{ num(A.config.home_price) }}
Baseline: ${{ num(B.config.home_price) }}
Down Payment
{{ A.config.down_payment_pct }}%
Baseline: {{ B.config.down_payment_pct }}%
Mortgage Rate
{{ A.config.mortgage_rate }}%
Baseline: {{ B.config.mortgage_rate }}%
Property Tax
{{ A.config.property_tax_rate }}%
Baseline: {{ B.config.property_tax_rate }}%
Home Repairs/Maint
{{ A.config.maintenance_rate }}%
Baseline: {{ B.config.maintenance_rate }}%

Lifelong Rental Profile Phase 1: Saving ({{ A.config.rent_years }} Yrs)

Living with Parents
$0 / mo
Projected Wealth Retained
Cash Saved ({{ A.config.rent_years }} Yrs) +${{ num((Number(A.config.rent) + Number(A.config.renters_insurance)) * 12 * A.config.rent_years) }}
If Invested ({{ A.config.invest }}%) +${{ num(calcFutureValue((Number(A.config.rent) + Number(A.config.renters_insurance)) * 12, A.config.invest/100, A.config.rent_years)) }}
Base Rent ${{ num(A.config.rent) }}
Renters Ins. +${{ num(A.config.renters_insurance) }}
Total Mo. Cost ${{ num(Number(A.config.rent) + Number(A.config.renters_insurance)) }}

Phase 2: Homeownership Lifelong Ownership Profile

Req. Cash to Close ${{ num(A.config.home_price * (A.config.down_payment_pct / 100)) }}
P&I (Mortgage) ${{ num(calcMortgage(A.config.home_price * (1 - (A.config.down_payment_pct / 100)), A.config.mortgage_rate, A.config.mortgage_term)) }}
Prop Taxes (Mo.) +${{ num((A.config.home_price * (A.config.property_tax_rate/100))/12) }}
Maint/Repairs (Mo.) +${{ num((A.config.home_price * (A.config.maintenance_rate/100))/12) }}
Total Mo. Cost ${{ num(calcMortgage(A.config.home_price * (1 - (A.config.down_payment_pct / 100)), A.config.mortgage_rate, A.config.mortgage_term) + ((A.config.home_price * (A.config.property_tax_rate/100))/12) + ((A.config.home_price * (A.config.maintenance_rate/100))/12)) }}

EduPath+ Guide: Lifestyle Creep

As people earn more money, they almost always spend more money. This is called Lifestyle Creep, and it is the #1 reason high-income earners live paycheck to paycheck. By intentionally keeping your survival and discretionary costs low, you create massive Free Cash Flow to invest.

Lifestyle Module

Module Disabled. The simulation will use standard baseline averages for this category to ensure the math remains accurate. You will still have full ability to tune and manipulate these parameters inside the interactive dashboard.

Annual Lifestyle Creep (CoL)

If enabled, your living and discretionary costs will inflate FASTER than normal inflation each year.

+{{ A.config.col_increase }}% / yr

Survival Costs

Monthly Groceries
${{ num(A.config.food) }}/mo
Baseline: ${{ num(B.config.food) }}
Monthly Transport / Gas
${{ num(A.config.transport) }}/mo
Baseline: ${{ num(B.config.transport) }}
Monthly Healthcare Base
${{ num(A.config.insurance) }}/mo
Baseline: ${{ num(B.config.insurance) }}

Discretionary / Luxury

Annual Vacation & Wants
${{ num(A.config.vacation) }}/yr
Baseline: ${{ num(B.config.vacation) }}

Side Hustle Income

+${{ num(A.config.side_hustle) }}/mo
Baseline: ${{ num(B.config.side_hustle) }}

Family Module

Module Disabled. The simulation will use standard baseline averages for this category to ensure the math remains accurate. You will still have full ability to tune and manipulate these parameters inside the interactive dashboard.

Childcare Extractor

Number of Children
{{ A.config.children }}
Baseline: {{ B.config.children }}
Monthly Childcare Cost
${{ num(A.config.childcare) }}/mo
Baseline: ${{ num(B.config.childcare) }}
Duration (Years)
{{ A.config.childcare_years }} Yrs
Baseline: {{ B.config.childcare_years }}

Pets

Number of Pets
{{ A.config.pets }}
Baseline: {{ B.config.pets }}
Monthly Pet Expenses
${{ A.config.pets_monthly }}/mo
Baseline: ${{ B.config.pets_monthly }}

Assets Module

Module Disabled. The simulation will use standard baseline averages for this category to ensure the math remains accurate. You will still have full ability to tune and manipulate these parameters inside the interactive dashboard.

Vehicle Ownership

Car Value
${{ num(A.config.car_value) }}
Baseline: ${{ num(B.config.car_value) }}
Auto Loan Rate
{{ A.config.car_loan_rate }}%
Baseline: {{ B.config.car_loan_rate }}%
Loan Term
{{ A.config.car_loan_term }} Yrs
Baseline: {{ B.config.car_loan_term }} Yrs

Boat / Rec Vehicle

Asset Value
${{ num(A.config.boat_value) }}
Baseline: ${{ num(B.config.boat_value) }}
Loan Rate
{{ A.config.boat_loan_rate }}%
Baseline: {{ B.config.boat_loan_rate }}%
Loan Term
{{ A.config.boat_loan_term }} Yrs
Baseline: {{ B.config.boat_loan_term }} Yrs

Existing High-Interest Debt

Consolidated Amount
${{ num(A.config.debt_consolidation_amt) }}
Baseline: ${{ num(B.config.debt_consolidation_amt) }}
Avg. Interest Rate
{{ A.config.debt_consolidation_rate }}%
Baseline: {{ B.config.debt_consolidation_rate }}%
Repayment Term
{{ A.config.debt_consolidation_term }} Yrs
Baseline: {{ B.config.debt_consolidation_term }} Yrs

Life Hacks & Optimization

Module Disabled. The simulation will assume standard behavior with no optimization strategies applied. You can enable these later in the interactive dashboard.

Enable these "outside the box" money-saving strategies to dynamically recalculate your lifelong wealth trajectory.

Path A Tuner

Adjusting sliders re-compiles the entire 50-year projection in real-time.

Macro-Economics

Savings Rate{{ A.config.savings_rate }}%
Market Return (CAGR){{ A.config.invest }}%
Inflation Decay Rate{{ A.config.inflation_rate }}%
Student Loan APR{{ A.config.rate }}%

Housing Metrics

Target Home Price${{ num(A.config.home_price) }}
Monthly Rent (1BR)${{ num(A.config.rent) }}
Mortgage Interest Rate{{ A.config.mortgage_rate }}%

Lifestyle

Lifestyle Creep / CoL+{{ A.config.col_increase }}%
Monthly Groceries${{ num(A.config.food) }}
Monthly Transport${{ num(A.config.transport) }}
Annual Discretionary (Wants)${{ num(A.config.vacation) }}/yr

Assets & Liabilities

Car Purchase Price${{ num(A.config.car_value) }}
Consolidated CC Debt${{ num(A.config.debt_consolidation_amt) }}

{{ loadingMessage }}

Executing 50-Year Quantitative Projection

>{{ log }}

Simulation Engine Failed

{{ res.error }}
Core Financial Reality • The Compounding Imperative

The Money Will Not Just Come to You — You Must Save & Invest Properly

Your career is the engine; your savings rate is the steering wheel. The millions modeled below only exist if you command your cash flow. Without consistently investing early, avoiding bad debt, and capturing compound interest, inflation and lifestyle inflation will quietly consume your lifetime earnings.

Early Retirement Blueprint F.I.R.E. Target: {{ res[viewPath].milestones?.fire ? 'Age ' + res[viewPath].milestones.fire : 'Age 67 (Traditional)' }}

Buy Back Your Lifetime: The 4% Rule

When your investments reach 25 times your annual living expenses, a 4% annual withdrawal covers 100% of your bills with zero reliance on active labor. Retiring early replaces active salary with compound growth—buying back 10 to 25 years of your life!

Age 67 NW (Retire Early at Age {{ res[viewPath].milestones.fire }}) Money works for you while you live work-free
${{ num(getFireNwAt67(res[viewPath]), 0) }}
Age 67 NW (Continue Working to 67) +{{ 67 - res[viewPath].milestones.fire }} additional years of active labor
${{ num(res[viewPath].final_nw, 0) }}

The Math Behind the Millions

If your Retirement Wealth seems surprisingly high, remember you are projecting 40+ years into the future. Because of constant economic inflation (projected at {{ A.config.inflation_rate }}%/yr), ${{ num(res.A.final_nw) }} at age 67 will have the true purchasing power of roughly ${{ num(res.A.real_purchasing_power) }} in today's dollars.

Because your trajectory ends in debt, remember you are projecting 40+ years into the future. Due to constant economic inflation (projected at {{ A.config.inflation_rate }}%/yr), your massive debt of -${{ num(Math.abs(res.A.final_nw)) }} at age 67 feels like a debt of roughly -${{ num(Math.abs(res.A.real_purchasing_power)) }} in today's dollars.

Furthermore, this engine assumes you consistently invest a portion of your income over decades, allowing Compound Interest to multiply your money exponentially in the later stages of your life, alongside steady career progression from Entry to Expert level wages.

This engine models Compound Interest working against you. When you carry high-interest debt and fail to invest, interest accumulates exponentially over the decades, completely destroying your ability to build wealth.

Tale of the Tape Hover candidates to reveal parameters

View Settings
Path A Candidate
{{ res.label_a }}
Education / Institution
{{ c.name }} ({{ c.years }} yrs)
Net Education Cost ${{ num(res.A.student_debt || res.A.debt, 0) }}
Direct to Workforce (No School Debt)
Retirement Wealth
{{ formatMoney(res.A.final_nw) }}
Today's Purchasing Power
{{ formatMoney(res.A.real_purchasing_power) }}

Mathematical Pros

  • {{ p }}

Mathematical Cons

  • {{ c }}

Path A Configuration

Region {{ A.config.state_id || 'National Avg' }}
Savings Rate {{ A.config.savings_rate }}%
Mkt Return {{ A.config.invest }}%
Housing Mode {{ A.config.housing_mode }}
Credit Score {{ A.config.credit_score }}
Discretionary ${{ num(A.config.vacation) }}/yr
Kids / Pets {{ A.config.children }} / {{ A.config.pets }}
Car Value ${{ num(A.config.car_value) }}
Config snapshot processed by engine
View Settings
{{ simMode === 'targeted' ? 'Baseline Candidate' : 'Path B Candidate' }}
{{ res.label_b }}
Education / Institution
{{ c.name }} ({{ c.years }} yrs)
Net Education Cost ${{ num(res.B.student_debt, 0) }}
Direct to Workforce (No School Debt)
Retirement Wealth
{{ formatMoney(res.B.final_nw) }}
Today's Purchasing Power
{{ formatMoney(res.B.real_purchasing_power) }}

Mathematical Pros

  • {{ p }}

Mathematical Cons

  • {{ c }}

Path B Configuration

Region {{ B.config.state_id || 'National Avg' }}
Savings Rate {{ B.config.savings_rate }}%
Mkt Return {{ B.config.invest }}%
Housing Mode {{ B.config.housing_mode }}
Credit Score {{ B.config.credit_score }}
Discretionary ${{ num(B.config.vacation) }}/yr
Kids / Pets {{ B.config.children }} / {{ B.config.pets }}
Car Value ${{ num(B.config.car_value) }}
Config snapshot processed by engine

Breakeven Overtake: Age {{ res.breakeven }}

Due to upfront costs, Path B starts wealthier. However, at exactly Age {{ res.breakeven }}, the higher earnings of Path A mathematically overcome the student debt.

Path A Diagnosis {{ res.label_a }}

Baseline Diagnosis {{ res.label_b }}

No critical red flags detected on this path.
{{ flag.title }} {{ flag.desc }}
Action Plan {{ flag.suggestion }}
No critical red flags detected on this path.
{{ flag.title }} {{ flag.desc }}
Action Plan {{ flag.suggestion }}
EduPath+ Synthesis
EduPath+ Synthesis

{{ res.label_a }} PATH A

Retire Age (Target: 67)
{{ res.A.milestones.fire || '67 (Standard)' }}
Home Purchase
{{ res.A.milestones.house || '--' }}
Retirement Wealth
{{ formatMoney(res.A.final_nw) }}
Lifetime Taxes
-${{ num(res.A.lifetime_taxes) }}

{{ res.label_b }} PATH B

Retire Age (Target: 67)
{{ res.B.milestones.fire || '67 (Standard)' }}
Home Purchase
{{ res.B.milestones.house || '--' }}
Retirement Wealth
{{ formatMoney(res.B.final_nw) }}
Lifetime Taxes
-${{ num(res.B.lifetime_taxes) }}

TIMELINE SHIFT PAYSTUB SELECTOR (Interactive)

Sweep the slider to compare cash flow statements across your entire 50-year working career, observing compounding growth and loan payoffs in action.

Year {{ statementYear + 1 }}
{{ res.A.statements[statementYear].year_label }} Statement
PATH A
{{ res.label_a }}
Annual
${{ num(res.A.statements[statementYear].gross) }}
Monthly
${{ num(res.A.statements[statementYear].monthly_gross) }}
Hourly
~${{ num(res.A.statements[statementYear].hourly_gross) }}/hr
True Hourly Net~${{ num(res.A.statements[statementYear].hourly_net) }}/hr
Taxes & FICA -${{ num(res.A.statements[statementYear].fed + res.A.statements[statementYear].state + res.A.statements[statementYear].fica) }}
Total Debt Servicing -${{ num(res.A.statements[statementYear].loan + res.A.statements[statementYear].car_loan + res.A.statements[statementYear].boat_loan + res.A.statements[statementYear].other_debt_loan) }}
Savings & Investments -${{ num(Math.max(0, res.A.statements[statementYear].net)) }}
{{ (res[viewPath].source_config || {}).housing_mode === 'own' ? 'Housing (Mortgage / Maint)' : 'Housing (Rent)' }} -${{ num(res[viewPath].statements[statementYear].rent + res[viewPath].statements[statementYear].flood_insurance) }}
Living Costs -${{ num(res.A.statements[statementYear].food + res.A.statements[statementYear].transport + res.A.statements[statementYear].insurance + res.A.statements[statementYear].vacation + res.A.statements[statementYear].childcare + res.A.statements[statementYear].pets + res.A.statements[statementYear].car_maintenance + res.A.statements[statementYear].boat_maintenance) }}
Net Take-Home ${{ num(res.A.statements[statementYear].monthly_net) }}
Free Cash Flow / Mo -${{ num(Math.abs(res.A.statements[statementYear].free_cash)) }} ${{ num(res.A.statements[statementYear].free_cash) }}
{{ res.B.statements[statementYear].year_label }} Statement
PATH B
{{ res.label_b }}
Annual
${{ num(res.B.statements[statementYear].gross) }}
Monthly
${{ num(res.B.statements[statementYear].monthly_gross) }}
Hourly
~${{ num(res.B.statements[statementYear].hourly_gross) }}/hr
True Hourly Net~${{ num(res.B.statements[statementYear].hourly_net) }}/hr
Taxes & FICA -${{ num(res.B.statements[statementYear].fed + res.B.statements[statementYear].state + res.B.statements[statementYear].fica) }}
Total Debt Servicing -${{ num(res.B.statements[statementYear].loan + res.B.statements[statementYear].car_loan + res.B.statements[statementYear].boat_loan + res.B.statements[statementYear].other_debt_loan) }}
Savings & Investments -${{ num(Math.max(0, res.B.statements[statementYear].net)) }}
Housing & Insur. -${{ num(res.B.statements[statementYear].rent + res.B.statements[statementYear].flood_insurance) }}
Living Costs -${{ num(res.B.statements[statementYear].food + res.B.statements[statementYear].transport + res.B.statements[statementYear].insurance + res.B.statements[statementYear].vacation + res.B.statements[statementYear].childcare + res.B.statements[statementYear].pets + res.B.statements[statementYear].car_maintenance + res.B.statements[statementYear].boat_maintenance) }}
Net Take-Home ${{ num(res.B.statements[statementYear].monthly_net) }}
Free Cash Flow / Mo -${{ num(Math.abs(res.B.statements[statementYear].free_cash)) }} ${{ num(res.B.statements[statementYear].free_cash) }}

Year {{ statementYear + 1 }} Accumulated Wealth PATH {{ viewPath }}

Snapshot of your investments and assets minus liabilities at this exact year.

Nominal Value (Year {{ statementYear + 1 }}) {{ formatMoney(res[viewPath].timeline[statementYear].net_worth, 0) }}
Today's Buying Power {{ formatMoney(res[viewPath].timeline[statementYear].real_purchasing_power, 0) }}

Estimated Net Worth at Retirement PATH {{ viewPath }}

Projected terminal wealth by Age 67 (Year 50).

Nominal Value (Retirement) {{ formatMoney(res[viewPath].final_nw, 0) }}
Today's Buying Power {{ formatMoney(res[viewPath].real_purchasing_power, 0) }}

Analytics Timeline Shift

Scrub across 50 years to observe how your cash allocation slices adjust as structural costs shift and compound growth takes over.

Year {{ statementYear + 1 }} (Age {{ statementYear + 18 }})
Recalculating 50-Year Trajectories...

Interactive Credit Simulator

Your credit score affects loans for houses, cars, and debt. Select a tier below to instantly recalculate your entire financial dashboard and watch how interest penalties drain your Retirement Wealth.

Real Purchasing Power

{{ formatMoney(res[viewPath].timeline[statementYear].real_purchasing_power) }}

Wealth in today's dollars (Year {{ statementYear + 1 }}).

Interest Vaporized

-${{ num(res[viewPath].timeline[statementYear].cum_interest) }}

Cum. cash permanently lost to bank interest.

Cum. Taxation

-${{ num(res[viewPath].timeline[statementYear].cum_taxes) }}

Taxes are your largest expense.

Rent vs. Own Assessment (Year {{ statementYear + 1 }})

Mathematical breakdown of your housing decision up to this year.

Rent Burned (Sunk)
-${{ num(res[viewPath].timeline[statementYear].cum_rent_sunk) }}

{{ res[viewPath].timeline[statementYear].home_equity > 0 ? 'Money paid to landlords before buying your home.' : 'Total cash permanently lost to rent so far.' }}

Ownership Costs (Sunk)
-${{ num(res[viewPath].timeline[statementYear].cum_own_sunk) }}

{{ res[viewPath].timeline[statementYear].home_equity > 0 ? 'Money burned on mortgage interest, taxes, repairs, and flood insurance so far.' : 'You avoided all property taxes and home repairs.' }}

Current Home Equity
+${{ num(res[viewPath].timeline[statementYear].home_equity) }}

The total accumulated wealth stored inside your physical property.

By choosing to buy a home, you successfully built ${{ num(res[viewPath].timeline[statementYear].home_equity) }} in equity, but you permanently burned ${{ num(res[viewPath].timeline[statementYear].cum_own_sunk) }} in interest and taxes. Inflation Hedge: Due to inflation, your fixed mortgage payment feels like it costs ${{ num(res[viewPath].statements[statementYear].rent / res[viewPath].timeline[statementYear].infl_multiplier) }} in today's money, significantly shielding your wealth from rising costs. ✔ The equity vastly outpaced the sunk costs. A highly profitable decision. ✖ The sunk costs outpaced the equity. You lost money mathematically compared to renting and investing the difference. By choosing to rent, you completely avoided property taxes, mortgage interest, and maintenance liabilities. However, you burned ${{ num(res[viewPath].timeline[statementYear].cum_rent_sunk) }} so far and built exactly $0 in real estate equity. You must rely entirely on your stock market portfolio for wealth.
Net Real Estate Wealth
+ ${{ num(res[viewPath].timeline[statementYear].home_equity - res[viewPath].timeline[statementYear].cum_own_sunk) }}
Net Worth Compound Interest Curve

Trajectory Scorecard

Actuarial breakdown of path resiliency.

Cash Allocation ({{ res[viewPath].statements && res[viewPath].statements[statementYear] ? res[viewPath].statements[statementYear].year_label : 'Yr 1' }})

Visual breakdown of budget slice distribution.

Rent vs Buy Crossover Graph

Visually tracks when building equity mathematically overtakes the sunk costs of renting.

Cumulative Wealth Waterfall (Year {{ statementYear + 1 }})

Gross Cum. Earnings${{ num(res[viewPath].timeline[statementYear].cum_earn) }}
Minus Cum. Taxes-${{ num(res[viewPath].timeline[statementYear].cum_taxes) }}
Minus Housing & Living-${{ num(res[viewPath].timeline[statementYear].cum_housing + res[viewPath].timeline[statementYear].cum_living) }}

Social Security Payout Projections

Collect Early (Age 62)
${{ num(res[viewPath].ss_early) }}/mo
Reduced by ${{ num(res[viewPath].ss_deduction) }}/mo due to the Earnings Test (your wage is ${{ num(res[viewPath].wage_at_62) }}/yr).
Permanent 30% reduction from FRA.
On Time (Age 67)
${{ num(res[viewPath].ss_fra) }}/mo
Full Retirement Age (FRA) baseline payout.
Delay (Age 70)
${{ num(res[viewPath].ss_late) }}/mo
Permanent 24% increase for delaying claims.

Lifetime Ledger

Currently Viewing: Path {{ viewPath }}
Age Annual Gross Annual Taxes Annual Housing Annual Living Net Invested Total Net Worth
{{ row.age }} ${{ num(row.gross) }} -${{ num(row.taxes) }} -${{ num(row.housing) }} -${{ num(row.living) }} +${{ num(row.saved) }}${{ num(row.saved) }} ${{ num(row.net_worth) }}

The Opportunity Cost Engine

Use these calculators to manipulate your {{ viewPath === 'A' ? res.label_a : res.label_b }} trajectory. See exactly how small lifestyle changes compound into massive wealth over decades.

The Bad Habits Leak Test (Lifestyle Leakage)

Adjust your current weekly habits. Watch how these small, repetitive convenience drains compound over a 45-year working career at your current trajectory's interest rate (assuming {{ (res[viewPath].invest_rate * 100).toFixed(1) }}% returns).

Coffee Habit{{ badHabits.coffeeCount }} / wk @ ${{ badHabits.coffeeCost.toFixed(2) }}
Coffees Per Week
Cost Per Coffee
Food Delivery (UberEats/DoorDash){{ badHabits.deliveryCount }} / wk @ ${{ badHabits.deliveryCost.toFixed(2) }}
Orders Per Week
Avg. Order Cost (With Fees & Tips)
Unused Subscriptions${{ badHabits.subCost }}/mo
Gym, streaming apps, cable box rentals, set-and-forget trials.
Vaping, Smoking or Energy Drinks${{ badHabits.vapeCost }}/wk
Repetitive daily gas station and convenience store purchases.
Monthly Cash Drainage
${{ num( ((badHabits.coffeeCount * badHabits.coffeeCost) + (badHabits.deliveryCount * badHabits.deliveryCost) + badHabits.vapeCost) * 4.33 + badHabits.subCost , 2) }}
Annual Sunk Cost
${{ num( (((badHabits.coffeeCount * badHabits.coffeeCost) + (badHabits.deliveryCount * badHabits.deliveryCost) + badHabits.vapeCost) * 52) + (badHabits.subCost * 12) , 2) }}
Lost Retirement Wealth (Compounded)
${{ num(calcFutureValue( ((((badHabits.coffeeCount * badHabits.coffeeCost) + (badHabits.deliveryCount * badHabits.deliveryCost) + badHabits.vapeCost) * 52) + (badHabits.subCost * 12)), res[viewPath].invest_rate, 45), 0) }}

Discretionary Spending

If you took ${{ deepDive.monthlyShift }} / month from "Wants/Vacations" and invested it at your current {{ (res[viewPath].invest_rate * 100).toFixed(1) }}% market return...

Added Retirement Wealth (Age 67)
+${{ num(calcFutureValue(deepDive.monthlyShift * 12, res[viewPath].invest_rate, 45)) }}

Housing Optimization

If you took on roommates or house-hacked, reducing your monthly housing cost by {{ deepDive.rentReduction }}% and invested the difference...

Added Retirement Wealth (Age 67)
+${{ num(calcFutureValue((res[viewPath].statements[0].rent * (deepDive.rentReduction/100)) * 12, res[viewPath].invest_rate, 45)) }}

Avoid The New Car Trap

If you drove a reliable used car and invested the ${{ deepDive.carPayment }} / month difference of a new car payment...

Added Retirement Wealth (Age 67)
+${{ num(calcFutureValue(deepDive.carPayment * 12, res[viewPath].invest_rate, 45)) }}

Combat Lifestyle Creep

If your salary grows, but you automatically invest {{ deepDive.raiseInv }}% of every 3% raise instead of spending it...

Estimated Added Wealth (Age 67)
+${{ num(calcFutureValue((res[viewPath].breakdown.gross * 0.03 * (deepDive.raiseInv/100)), res[viewPath].invest_rate, 45, 0.03)) }}

401(k) / HSA Tax Shielding

By shifting ${{ deepDive.taxShift }} / month from a taxable brokerage to a pre-tax 401(k) or HSA, you legally lower your taxable income. At your estimated {{ num(getMarginalTaxRate() * 100, 0) }}% marginal tax bracket, the government is essentially subsidizing your wealth generation.

Immediate Annual Tax Savings +${{ num((deepDive.taxShift * 12) * getMarginalTaxRate()) }}
Compounded Wealth Gained +${{ num(calcFutureValue(((deepDive.taxShift * 12) * getMarginalTaxRate()), res[viewPath].invest_rate, 45)) }}

The Cost of Procrastination

If you wait {{ deepDive.waitYears }} Years to start investing your available funds, you permanently lose the most powerful years of compound interest. Let's see the mathematical penalty of waiting.

Retirement Wealth Vaporized -${{ num(calcFutureValue((res[viewPath].breakdown.net > 0 ? res[viewPath].breakdown.net * 12 : res[viewPath].breakdown.gross * 0.05), res[viewPath].invest_rate, 45) - calcFutureValue((res[viewPath].breakdown.net > 0 ? res[viewPath].breakdown.net * 12 : res[viewPath].breakdown.gross * 0.05), res[viewPath].invest_rate, 45 - deepDive.waitYears)) }}

EduPath Lifelong Audit

Programmatic decadal evaluation of your financial decisions and structured strategies.

Evaluating Path {{ viewPath }}

{{ generateAIReport(res[viewPath])[phase].title }}

Decade Review

{{ generateAIReport(res[viewPath])[phase].summary }}

What You Did Right (Wins)
  • {{ win }}
  • No direct wins logged in this phase.
What You Did Wrong (Flaws)
  • {{ flaw }}
  • No critical errors logged. Excellent allocation strategy!
Actionable Remedies
  • {{ sol }}

Baseline Tuner

Adjusting sliders re-compiles the entire 50-year projection in real-time.

Macro-Economics

Savings Rate{{ B.config.savings_rate }}%
Market Return (CAGR){{ B.config.invest }}%
Inflation Decay Rate{{ B.config.inflation_rate }}%
Student Loan APR{{ B.config.rate }}%

Housing Metrics

Target Home Price${{ num(B.config.home_price) }}
Monthly Rent (2BR)${{ num(B.config.rent) }}
Mortgage Interest Rate{{ B.config.mortgage_rate }}%

Lifestyle

Lifestyle Creep / CoL+{{ B.config.col_increase }}%
Monthly Groceries${{ num(B.config.food) }}
Monthly Transport${{ num(B.config.transport) }}
Annual Discretionary (Wants)${{ num(B.config.vacation) }}/yr

Assets & Liabilities

Car Purchase Price${{ num(B.config.car_value) }}
Consolidated CC Debt${{ num(B.config.debt_consolidation_amt) }}

Portfolio Comparison Arena

{{ selectedSims.length }} Trajectories

Complete Side-by-Side Actuarial Matrix

Actuarial Metric (Click to Learn) {{ sim.name }}
1. Terminal Net Worth (Age 67) ${{ num(sim.data?.final_nw || 0, 0) }}
2. Today's Real Buying Power ${{ num(sim.data?.real_purchasing_power || 0, 0) }}
3. Starting Education Debt ${{ num(Number(sim.data?.debt || sim.data?.student_debt || 0), 0) }}
4. F.I.R.E. Early Retirement Milestone {{ (sim.data?.milestones && sim.data?.milestones.fire) ? 'Age ' + sim.data.milestones.fire : (sim.data?.fire_age ? 'Age ' + sim.data.fire_age : 'Age 67') }}
4b. Age 67 Net Worth (If Taking Early F.I.R.E.) ${{ num(getFireNwAt67(sim.data), 0) }}
5. Lifetime Income & FICA Taxes -${{ formatBigMoney(Number(sim.data?.lifetime_taxes || 0)) }}
6. Lifetime Bank Interest Paid -${{ formatBigMoney(Number(sim.data?.interest || 0)) }}
7. Lifetime Gross Earnings Yield ${{ formatBigMoney(Number(sim.data?.lifetime_earn || 0)) }}

50-Year Multi-Trajectory Compound Curves

Ages 18 to 67 Outlook
{{ toast.title }}
{{ toast.msg }}
EduPilot Neural Co-Pilot
{{ (step === 4 || step === 12) ? 'Results Intelligence' : 'Trajectory Guidance' }}
Net Worth {{ formatMoney((simMode === 'fasttrack' ? ftRes : (res ? res[viewPath] : null))?.final_nw || 0) }}
F.I.R.E. {{ (simMode === 'fasttrack' ? ftRes : (res ? res[viewPath] : null))?.milestones?.fire ? 'Age ' + (simMode === 'fasttrack' ? ftRes : (res ? res[viewPath] : null))?.milestones?.fire : 'Age 67' }}
Free Cash {{ formatMoney(((simMode === 'fasttrack' ? ftRes?.timeline?.[ftYearIndex]?.leftover_cash : res?.[viewPath]?.statements?.[statementYear]?.free_cash) || 0)) }}/mo
Synthesizing Matrix... Evaluating cash flow & compound curves
BLS / Fed Telemetry Active
Insight Ready
{{ getScrollPromptText() }}
Next
© 2026 LaunchMyPath LLC • All Rights Reserved