retirement
Retirement Calculator
Estimate retirement savings needs, savings required, monthly withdrawal capacity, and how long savings may last.
retirement calculator
The RMD Calculator estimates a US required minimum distribution from the entered birth year, RMD year, prior December 31 account balance, spouse-beneficiary inputs, and estimated return. It shows the owner and spouse ages used by the app, the distribution period, current-year RMD estimate, projected end balance, projected next-year RMD, missed-RMD penalty exposure, first-RMD text, and the table branch note.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator to compare one RMD estimate at a time before checking IRS required-minimum-distribution guidance, Publication 590-B tables, IRS worksheets, Form 5329 instructions, plan documents, a plan administrator, a tax professional, or legal guidance. Use Retirement for broader retirement need and withdrawal estimates, 401K for workplace contribution and withdrawal-cost inputs, Annuity Payout for fixed payout math, and Investment for generic fixed-return balance projection.
The calculator computes ownerAge as max(0, rmdYear - birthYear) and spouseAge as max(0, rmdYear - spouseBirthYear). Its starting-age helper returns 75 for birth years 1960 or later and 73 otherwise. If ownerAge is below that helper age, RMD amount, distribution period, next-year RMD, and missed-RMD penalties are 0, and projected end balance is accountBalance * (1 + estimatedReturnRate / 100). Otherwise the standard path looks up the app's Uniform Lifetime factor, divides accountBalance by that distribution period, projects end balance as max(0, accountBalance * (1 + estimatedReturnRate / 100) - rmdAmount), computes next-year RMD from the next divisor, and estimates missed-RMD exposure as 25 percent and 10 percent of the modeled RMD. If the spouse is the primary beneficiary and more than ten years younger, the current app adds 0.4 years to the Uniform Lifetime divisor for each year beyond the ten-year gap; that is a planning adjustment, not the official IRS Joint Life and Last Survivor Table.
This formula page covers the app's US RMD Calculator: a required-minimum-distribution estimate from birth year, RMD year, prior December 31 account balance, spouse beneficiary inputs, and a fixed return assumption. It estimates the current-year RMD, projected end balance, next-year RMD, and missed-RMD penalty exposure. It does not determine an official IRS RMD, plan-administrator amount, inherited-account rule, Roth treatment, tax filing answer, penalty waiver, distribution deadline, or personalised retirement advice.
Age = max(0, Y - BY); SpAge = max(0, Y - SBY); StartAge = BY >= 1960 ? 75 : 73; if Age < StartAge then RMD = 0 and EB = B * (1 + R / 100). Otherwise Div = spousePath ? U(Age) + (Age - SpAge - 10) * 0.4 : U(Age); RMD = B / Div; EB = max(0, B * (1 + R / 100) - RMD); NextRMD = EB / DivNext; Penalty25 = 0.25 * RMD; Penalty10 = 0.10 * RMD.
The calculator compares the owner's age in the selected RMD year with the app's starting-age helper. If an RMD is modeled, it divides the prior December 31 balance by the selected divisor, subtracts the RMD after applying the entered annual return to project year-end balance, and uses the next divisor for the next-year estimate.| Symbol | Meaning | How this page uses it |
|---|---|---|
| BY | Birth year | The account owner's year of birth. |
| Y | RMD year | The distribution year being estimated. |
| Age | Owner age | max(0, RMD year minus birth year). The app uses year-level age, not birthday. |
| StartAge | App starting age | The current helper returns 75 for birth years 1960 or later and 73 for earlier birth years. |
| B | Prior-year balance | The account balance as of December 31 of the year before the RMD year. |
| SPB | Spouse primary beneficiary | The yes/no input used to decide whether the app may enter the younger-spouse branch. |
| SBY | Spouse birth year | The spouse's year of birth. |
| SpAge | Spouse age | max(0, RMD year minus spouse birth year). |
| U(Age) | Uniform Lifetime factor | The app's current Uniform Lifetime Table factor for owner ages 72 through 120, capped at age 120 for later ages. |
| Div | Distribution period | The divisor used for the current-year RMD. The standard path uses U(Age); the younger-spouse path currently uses a planning adjustment. |
| R | Estimated return percent | The fixed annual return assumption entered by the user. |
| RMD | Required minimum distribution estimate | Prior-year balance divided by distribution period when the app models an RMD. |
| EB | Projected end balance | The balance after applying the entered annual return to the prior-year balance and subtracting the estimated RMD, floored at zero. |
| NextRMD | Projected next-year RMD | Projected end balance divided by the next-year distribution period. |
| Penalty25 | Standard missed-RMD penalty estimate | 25 percent of the estimated RMD amount. |
| Penalty10 | Corrected missed-RMD penalty estimate | 10 percent of the estimated RMD amount. |
These examples use the app's current fixtures. They show the calculator mechanics and known limits, not an official IRS distribution instruction.
The standard Uniform Lifetime path explains the app's table-based RMD estimate. The younger-spouse and older-cohort paths need official IRS table, deadline, and plan confirmation before a real withdrawal or filing decision.
Geographic scope: this calculator models US-specific rules and conventions. Outside the United States, treat the result as a generic illustration only.
From four facts: birth year, RMD year, the account balance on December 31 of the prior year, and spouse-beneficiary details. The calculator finds your age-based distribution period on the Uniform Lifetime path and divides the balance by it - $300,000 with a period of 26.5 is an RMD of about $11,320. It also projects the following year's RMD using your entered return assumption.
The calculator applies the current SECURE 2.0 starting ages - 73 for those born before 1960, 75 for 1960 or later - and reports your first-RMD deadline. Because it works from birth year rather than exact birth date, it cannot resolve the old age-70.5 half-year boundary for earlier cohorts; anyone in those transition groups should confirm dates with the IRS or their plan administrator before scheduling a withdrawal.
The calculator shows both current figures: the standard 25 percent excise tax on the amount not taken, and the reduced 10 percent that applies when the shortfall is corrected within the statutory window. On an $11,320 RMD those are roughly $2,830 versus $1,132 - a concrete argument for calendaring the deadline. Waiver requests and correction mechanics are IRS processes outside this estimate.
When your sole primary beneficiary is a spouse more than 10 years younger, the IRS allows the Joint Life table, which produces a longer distribution period and a smaller required withdrawal. The calculator approximates that path from your entered birth years and flags when it applies. The approximation tracks the official table closely but is not the table itself - confirm against IRS Publication 590-B before filing decisions.
This calculator is an original RMD estimator applying SECURE 2.0 starting ages, a Uniform Lifetime distribution-period path, a younger-spouse approximation, and both missed-RMD penalty tiers, validated by deterministic fixtures and edge-case tests. It is not copied from a single source.
Fixtures pin the distribution-period lookups, the pre-start-age branch, and the 25 and 10 percent penalty outputs; the spouse path is documented as an approximation of the IRS Joint Life table. The result remains an educational estimate, not an IRS determination or a plan-administrator figure.
Formula version 2026.05.22-us-rmd-uniform-lifetime. The version marks the calculation logic and validation fixture set used for this estimate.
Results are educational estimates, not advice. Read the full disclaimer.
retirement
Estimate retirement savings needs, savings required, monthly withdrawal capacity, and how long savings may last.
retirement
Project a 401(k) balance, estimate early withdrawal costs, and find the salary contribution needed to capture an employer match.
retirement
Estimate a fixed-length annuity payout amount or how long an annuity can last with a fixed payout.
retirement
Estimate deferred annuity accumulation from starting principal, regular additions, growth rate, and contribution timing.
investment
Solve an investment goal from starting amount, end amount, return rate, contribution amount, and investment length.