Core retirement planning with age, spending, and portfolio. Switch to Advanced Mode for state pension, employer pension, Roth conversions, early access strategies, one-time windfalls, and more.
Quick Start Guide
You'll be planning in under 2 minutes
1
Add your accounts in Portfolio Mix below: checking, brokerage, 401k, IRA, etc.
2
Set each account's priority: P1 Bridge (spend first), P2 Reserve (backup), P3 Locked (until 59½)
3
Enter your details below: age, retirement age, monthly spending, and expected returns
4
Watch your future unfold! The chart updates instantly as you plan your path to freedom 🎯
Tip: Click "What is P1/P2/P3?" in Portfolio Mix to learn more · Full guide →
Core Settings
$
Include all expenses: housing, food, healthcare, services, travel
Withdrawals are tax-adjusted using your rates in Advanced Settings. Set your combined federal+state rates there.
Life Expenses
Ending payments & future big purchases
Expiring: Part of your Monthly Spending that ends at a certain age. Don't deduct it from Monthly Spending above, the calculator handles the drop automatically. Upcoming: A one-time extra cost (not part of Monthly Spending) deducted from savings at that age.
Spending Phases
Different spending for early vs. late retirement
How it works: These REPLACE the Monthly Spending above for each phase. Not added together.
$
Retire → Age 59½
$
Age 59½ → End
Flexible Spending
Variable income that adjusts with your portfolio
The idea: Instead of withdrawing the same dollar amount every year, you withdraw a percentage of your portfolio. So your spending automatically goes up in good years and down in bad years. This replaces the fixed Monthly Spending above.
%
Max % when portfolio is above the line
%
Min % when portfolio drops below the line
% of starting portfolio
80% loose (wait longer to cut back) ·
100% balanced ·
120% cautious (cut back early)
Example: You retire with $1M. ▲ Portfolio grows to $1.1M → above the line → 5% = $55K/year ▼ Portfolio drops to $850K → below the line → 3% = $25.5K/year The belt-tightening lets your portfolio recover from the crash.
Common Setup
Good: 5% enjoy more
Tough: 3% tighten belt
Line: 100% vs. start
💡 If both rates are the same, spending just rises/falls with the market automatically.
%
Spending increases yearly by this rate
%
%
%
%
%
%
%
%
Progressive brackets:10% up to $23,850 | 12% up to $96,950 | 22% up to $206,700 | 24%+ above
A $40K withdrawal (MFJ) after $31,400 standard deduction = ~$860 tax (2.2% effective), not $9,600 at flat 24%
TCJA Note: Current brackets expire after 2025. Without extension, 2026+ rates revert to higher pre-2018 brackets (15%, 25%, 28%, 33%, 35%, 39.6%). This may affect Roth conversion strategy. Brackets shown here are 2025 TCJA rates, inflation-adjusted forward.
State Taxes: This calculator models federal taxes only. State income taxes (0% to 13%+ depending on your state) are not included. Consider adding your effective state rate to the flat tax mode, or mentally adjusting bracket results upward.
Federal Tax
$0
Effective Rate
0%
Marginal Rate
10%
Based on year 1 retirement withdrawals
%
%
$
Tax Phases
Different tax rates per life stage
How it works: These REPLACE the Income Tax rate above for each phase. Lower rates in early retirement = Roth conversion opportunity!
%
%
%
Income SourcesOptional
These are income sources during retirement (after you stop working). Your current salary is not needed here. Your contributions to P1, P2, P3 already capture the effect of your working income.
Add Partner/Spouse
Different retirement age & Social Security benefit
Note: Partner's investment accounts go in Portfolio Mix. Partner's Social Security and Pension are in their respective sections below. Simulation uses the longer life expectancy.
Requires earned income (job, consulting, etc.) to contribute. VA, rental, dividends don't qualify. Max ~$7k/yr.
$
$
Loading recommendation...
$
$
Loading recommendation...
$
62 = ~30% less, 70 = ~24% more than full benefit
Loading recommendation...
Assumes benefits grow with COLA when enabled. Does not account for taxes on benefits.
$
Loading recommendation...
Income Floor TimelineGuaranteed income vs. spending over time
Advanced Options
Inheritance, home sale, windfall
Tax-free: Roth inheritance, life insurance, home sale. Taxable: Traditional IRA, bonus.
yrs
%
Until: --
Annual: $0
Based on P3 balance at start age using Fixed Amortization method.
RMDs are taxed as ordinary income. Your post-59½ tax rate should reflect RMDs + SS + pension income combined.
Convert pre-tax → Roth while taxes are low. How it works
$
@
%
Example: $25k/yr × 5 years = $125k converted. At 12% tax = up to $15,000 in taxes (less if standard deduction applies), but saves more later.
5-year seasoning rule modeled: converted funds become accessible Roth basis 5 years after each conversion
Insurance until age 65
$
@
@
%
Medicare premium surcharge at 65+
IRMAA is estimated from projected taxable income each year. Surcharges apply per person (doubled for couples). Learn more
Market Scenario
Pessimistic
4% returns
Moderate
7% returns
Optimistic
10% returns
Monte Carlo
Hypothetical projections only. Not guarantees of future results.
Stress Test
Based on historical market data. Past performance is not indicative of future results.
Taxable brokerage, savings, cash. No penalties, no age restrictions. Your runway to 59½.
P2Reserve AccountsBACKUP
Roth IRA, HSA. Contributions accessible anytime. Gains locked until 59½.
P3Locked AccountsUNTIL 59½
401k, Traditional IRA. 10% penalty if withdrawn early. Let these grow until you need them.
The Goal:
Build enough in P1 + P2 to cover your expenses from retirement until 59½. Then your P3 unlocks penalty-free!
Full guide to the bridge strategy
Share Your Plan
Share this link with others to let them see your exact retirement plan with all your settings pre-filled.
Copied to clipboard!
Privacy Note:
This link contains all your financial data encoded in the URL. Only share with people you trust.
🎯
You're All Set!
Someone shared their retirement plan with you. All settings have been loaded.
👋
Hide Quick Start Guide?
This will hide the guide permanently.
You can always click "What is P1/P2/P3?" in Portfolio Mix for help.
ℹ️
Notice
🗑️
Delete Account?
⚠️
Clear All Data?
This will permanently delete ALL your accounts, settings, and reset everything to defaults.
Type DELETE to confirm:
Changelog
v2.2March 2026
Fixed: IRMAA bracket 4 Part B surcharge corrected ($259 to $295.90, SSA POMS verified)
Fixed: IRMAA bracket 5 Part B/D values corrected to match SSA schedules
Fixed: Dividend tax now uses progressive LTCG brackets across all 3 simulation engines
Fixed: Standard deduction auto-updates when switching filing status in all tax methods
Fixed: Three growth rate fields (Alternative, Bonds, Business) now persist across page reloads
Fixed: JSON import crash caused by undefined variable in region initialization
Improved: Service worker switched to network-first strategy for instant deploys
Improved: Version guard prevents stale cached pages from overwriting newer save data
Improved: All 2025 tax constants verified against IRS Rev. Proc. 2024-40 and SSA POMS
Improved: 86-point automated test suite covering tax, IRMAA, LTCG, NIIT, and Social Security
v2.1March 2026
New: Themed confirmation dialogs throughout the advisor portal (replaces all browser popups)
New: Password re-entry required for destructive team member actions
New: Radio-button selection modals for bulk status changes and scenario reassignment
Improved: MFA status display is now context-aware (active vs enrolled-but-not-required)
Improved: Standard deduction updated to 2026 IRS values ($15,750 single / $31,500 MFJ)
Improved: All blog post math updated to 2026 standard deduction and derived bracket ceilings
Improved: Blog CTA links include UTM tracking for Google Analytics attribution
Improved: Console logging gated behind debug flag (silent by default)
Fixed: Security headers added for advisor portal and demo pages
Improved: Details table headers with P1/P2/P3 colors and tooltips
Improved: Simple/Advanced mode toggle with preference memory
Improved: Themed modals throughout (no browser popups)
Fixed: Coast FI calculation accuracy
Fixed: Region selector 404 bug
v1.0December 2025
Launch: Initial release of BridgeToFI
P1/P2/P3 priority-based withdrawal system
Wealth projection chart with annotations
Monte Carlo simulation
State pension, employer pension, employment income modeling
Roth conversion ladder planning
Early access strategies (Rule of 55, SEPP)
One-time events and expiring expenses
Tax phase modeling (working/bridge/post-unlock)
FI Timeline, Years to FI, and FIRE Number calculators
Export/Import data (JSON)
Dark/Light theme
Privacy & Data
Your data never leaves your device
All calculations happen in your browser. No accounts, no servers, no tracking. Your financial information stays on your computer.
Where is my data stored?
Only in your browser's local storage. When you export, it saves to your own computer. When you import, it reads from your own computer. There is no cloud database.
Where do calculations happen?
Everything runs in your browser using JavaScript. Your computer does all the math. Nothing is sent anywhere for processing.
What about currency exchange rates?
We fetch current exchange rates from public APIs (er-api.com and frankfurter.dev). Only a simple request like "what is USD to EUR today" is sent. Your financial data, balances, and personal information are never shared with these services.
Terms of Use
100% free for personal use
No account required
This is an educational tool, not financial advice
Consult a professional for major financial decisions
Net Flow = Spend minus Retire Income | WR% <4%4-5%>5%
Age
Total
P1 Bridge
P2 Reserve
P3 Locked
Retire Income
Spend
Taxes
Net Flow
WR%
Status
Add Account
Select account type:
Edit Account
$
$
$
%
How much your employer matches per dollar you contribute
%
of salary
Max % of your salary they will match
$
/year
Note: Employer match on Roth 401k technically goes to a Traditional 401k bucket. Over 20 years at 7%, a $500/mo match grows to ~$260k, and the tax difference at withdrawal is ~$10-15k. We simplify by adding it here.
Employer match doesn't reduce your take-home pay
%
Fixed rate set by your employer (e.g. IBM: 6% through 2026, then 10yr Treasury with 3% floor)
$
Your original investment (gains = balance - basis)
$
Contributions can be withdrawn penalty-free before 59½
Portfolio Details
P1 - BRIDGE
$0
Spend first • Liquid assets
P2 - RESERVE
$0
Roth/HSA • Contributions accessible
P3 - LOCKED
$0
401k/IRA • Access at 59½
Save Your Plan
Select what to include in your saved file:
File saves locally to your device. No data is sent to any server.
Investment Calculator
$
$
%
S&P 500 historical avg: 10-12%
Estimated Retirement Savings
$0
in 0 years
$0
INITIAL
0%
$0
CONTRIBUTIONS
0%
$0
GROWTH
0%
Rule of 72
The Rule of 72 estimates how long it takes your money to double at a given interest rate.
%
Years to Double
10.3
72 ÷ 7% = 10.3 years
Quick Reference:
4% → 18yr
6% → 12yr
8% → 9yr
10% → 7yr
FIRE Number Calculator
Your FIRE number is the portfolio size needed to cover your expenses using the 4% withdrawal rule (25× annual spending).
$
Or use monthly below
$
Your FIRE Number
$1,500,000
$60,000 × 25 = $1,500,000
Conservative (3%)
$2M
Standard (4%)
$1.5M
Aggressive (5%)
$1.2M
Life Expectancy Calculator
Estimate your planning horizon based on actuarial data. For financial planning, we recommend using the 90th percentile (only 10% of people live longer).
Recommended Planning Age
95
90th percentile - plan for longevity
50th %ile
83
Median
75th %ile
89
1 in 4 live longer
90th %ile
95
Recommended
Based on actuarial life tables with health adjustments. Running out of money at 85 is worse than having money left at 100.
Inflation Impact
See how inflation erodes purchasing power over time.
$
yr
%
Today's Value
$100,000
Future Purchasing Power
$55,368
-44.6% purchasing power lost
To maintain value: You'd need $180,611 in 20 years to have the same purchasing power as $100,000 today.
72(t) SEPP Calculator
Calculate Substantially Equal Periodic Payments to access retirement funds before 59½ without penalty.
$
yrs
%
RMD Method
(Lowest)
$14,620/yr
($1,218/mo)
Amortization
(Recommended)
$29,530/yr
($2,461/mo)
Annuitization
(Highest)
$31,007/yr
($2,584/mo)
Life Expectancy (IRS Table)
34.2 years
Must Continue Until
Age 59.5 (9.5 years)
Total withdrawals over SEPP period:
RMD: $138,890 |
Amortization: $280,535
Warning: Once started, you must continue SEPP for 5 years OR until age 59½ (whichever is longer). Breaking the schedule triggers 10% penalty on ALL withdrawals plus interest.
SIPP Tax-Free Lump Sum
Calculate your 25% Pension Commencement Lump Sum (PCLS) - the tax-free portion you can withdraw from your SIPP at age 55+.
£
%
Tax-Free Lump Sum
£100,000
Remaining (Taxable)
£300,000
Note: The remaining 75% is taxed as income when withdrawn. Consider spreading withdrawals across tax years to stay in lower brackets.
Super Preservation Age
Find when you can access your superannuation based on your date of birth.
Your Preservation Age
60
15 years until access
Preservation Age by Birth Year:
Before 1/7/1960: 55 | 1/7/1960 - 30/6/1961: 56 | 1/7/1961 - 30/6/1962: 57
1/7/1962 - 30/6/1963: 58 | 1/7/1963 - 30/6/1964: 59 | From 1/7/1964: 60
RRIF Minimum Withdrawal
Calculate your minimum required RRIF withdrawal by age. You must convert RRSP to RRIF by December 31 of the year you turn 71.
$
Minimum Rate
5.28%
Minimum Withdrawal
$26,400
($2,200/month)
Note: Withdrawals are taxed as income. You can withdraw more than the minimum but not less. Consider your total income to optimize tax brackets.
EPF Interest Calculator
Calculate your Employee Provident Fund maturity with government-set interest rate (currently 8.1% for 2023-24).
₹
₹
%
Total Contributions
₹37,00,000
Interest Earned
₹41,23,456
Maturity Value at Retirement
₹78,23,456
Note: EPF interest is tax-free if contributions are under ₹2.5L/year. Withdrawals after 5 years of service are tax-free. Early withdrawal may be taxable.
Years to FI Calculator
Calculate how many years until you reach Financial Independence.
$
$
$
FI Target = 25× this
%
yrs
Years to Financial Independence
20.5
You'll be FI at age51
FI Target:$1,500,000
Coast FI Analysis
If you stopped investing today, you'd need:
$140,494
to still reach FI by age 65 (via growth alone)
Calculating...
Coast FI = the portfolio size where you could stop saving entirely and still reach FI by traditional retirement age (65), relying only on compound growth.
Savings Rate → Years to FI
The Math of Early Retirement
Your savings rate is the single most powerful factor in determining when you can retire. This chart shows how many working years remain based on what percentage of your income you save and invest.
% annual
%
Quick Reference: Years of Work Remaining
Key Insight:
Doubling your savings rate from 10% to 20% cuts your working years from ~51 to ~37, saving 14 years!
Going from 20% to 50% saves another 20 years. Every percentage point matters.
Monte Carlo Projection
1,000 Simulated Futures Each simulation uses randomized market returns based on historical patterns. The bands show the range of possible outcomes at each year.
Success Rate
--
Median Final Value
--
10th Percentile
--
90th Percentile
--
5th - 95th Percentile
25th - 75th Percentile
Median (50th)
How to Read This Chart:
The center line shows the median outcome - half of simulations end higher, half lower
The inner band (25th-75th) shows where 50% of outcomes fall
The outer band (5th-95th) shows the realistic range excluding extreme outliers
If the lower band stays above $0, your plan is robust against most market conditions
Savings Rate Calculator
Your savings rate is a key FIRE metric. Higher rates mean earlier retirement.
$
$
401k + IRA + brokerage + all savings
Your Savings Rate
25%
Great progress toward FIRE!
Years to FIRE by Savings Rate:
10%
51 yr
25%
32 yr
50%
17 yr
70%
8 yr
80%
5 yr
Assumes 5% real returns, starting from $0
Notes
My Notes
Notes save automatically to your browser & are included in file exports