How Beagle calculates your retirement projection
All planning modes share one year-by-year accounting engine. This page explains its rules, the 2026 tax baseline, and the simplifications that matter when interpreting a plan.
Beagle produces projections by running a year-by-year simulation using the assumptions you provide. Results are mathematical estimates, not guarantees. Investment returns are inherently unpredictable — past performance does not guarantee future results. Beagle does not provide personalized financial, tax, or legal advice. Consult a qualified financial advisor before making retirement planning decisions.
1. Accounts and scenarios
2. One accounting engine
3. Tax assumptions: 2026 baseline
4. Spending and withdrawals
5. Stress tests and success
6. Roth strategy comparisons
7. Spending estimates
Sources for the 2026 baseline
Reviewed September 2026: IRS federal tax adjustments, IRS distribution tables, enhanced senior deduction, CMS Medicare thresholds, and Marketplace poverty guidelines.
Known limitations
- The plan has one modeled age and longevity; joint filing is not a two-person or survivor-benefit model.
- State tax uses one flat rate per state applied to all income, including capital gains (Treasury interest is exempt). Local and payroll taxes, most credits, and itemized deductions are not modeled.
- Social Security taxability is fixed at 85%; qualified-dividend treatment is assumed for brokerage dividends.
- HSA balances are grouped with Roth assets, assuming tax-free use; non-medical HSA withdrawals and Roth basis/five-year rules are not modeled.
- Early-withdrawal penalties are not charged. Before 59.5 the plan draws Roth money ahead of pre-tax money to avoid them; ages are whole years, so the normal order starts at 60.
- Savings in working years go to the taxable brokerage account. Contributions to 401(k), IRA, or HSA accounts and employer matches are not modeled.
- Bonds use current market value as maturity principal; no sale-price fluctuation or maturity-year coupon is modeled. Non-RMD spending and conversions cannot sell bonds before maturity.
- A single inflation rate applies to expense categories. Medicare premiums, ACA subsidies, and spouse-specific tax benefits require manual assumptions.
- Federal, IRMAA, and ACA thresholds are held at their stated baseline years for future projections. Actual future rules and inflation adjustments will differ.
Calculation validation
Beagle is checked in two ways: against published sources, so a wrong tax table or formula is caught even if every part of the engine agrees with itself, and for internal consistency across projection modes. 58 automated tests cover both, and a failing test blocks a release.
Last validated: September 2026, against the 2026 tax baseline.
Checked against published sources
2026 federal income tax: seven hand-worked households covering single and joint filers, age-65 deductions and their phase-out, the post-2028 expiry, and capital gains stacked on ordinary income.
Required minimum distributions: the divisor for every age from 72 to 120, the start age for each birth year, and the dollar amount of the first two distributions in a projection.
Historical return data: the classic 4% rule (100% stocks, inflation-adjusted withdrawals, 30 years) replayed on the dataset Beagle uses for historical paths.
The full engine against an independent textbook simulation for every 30-year retirement starting from 1928 to 1995.
Check one yourself
Checked for internal consistency
- A failed year stays failed: a positive ending balance, later income, or bonds that mature later cannot hide a year that could not be paid for.
- Spending that uses the last dollar counts as funded, the same way in every projection mode.
- Regular, historical, and zero-volatility Monte Carlo projections of the same plan agree on balances, income, expenses, and taxes.
- Withdrawals from 401(k) and IRA accounts are taxed, and the tax is itself paid from the portfolio, in every mode.
- A Roth conversion strategy you apply keeps its year-by-year schedule and matches the comparison you chose it from.
These checks show that Beagle applies its stated rules correctly and reproduces published results. They are not an independent financial audit, and matching past data does not mean projections will match future markets. See the limitations above for what the model does not cover, and the research articles for worked examples.
Beagle is for educational planning purposes only. It does not constitute financial advice.