Calcs.finance

retirement calculator

RMD 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

Enter your numbers

Help
Spouse is primary beneficiary

Result

RMD result
Your estimated RMD for 2026 is $12,195.12.
Your age in the RMD year
75
Spouse age in the RMD year
73
Distribution period
24.6
Required minimum distribution
$12,195.12
Projected end balance
$302,804.88
Projected next year RMD
$12,776.58
Standard missed-RMD penalty
$3,048.78
Corrected missed-RMD penalty
$1,219.51
First RMD deadline
First RMD generally starts at age 73 for this birth year.
What this means
Uses the Uniform Lifetime Table because the spouse is not more than ten years younger than the account owner.

Working scenario

New scenario

Not saved yet

Compare

Saved scenarios

Compare saved versions

Compare

Save this result, then use saved scenarios to switch between assumptions.

How the RMD Calculator works

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.

RMD Calculator formula

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.
SymbolMeaningHow this page uses it
BYBirth yearThe account owner's year of birth.
YRMD yearThe distribution year being estimated.
AgeOwner agemax(0, RMD year minus birth year). The app uses year-level age, not birthday.
StartAgeApp starting ageThe current helper returns 75 for birth years 1960 or later and 73 for earlier birth years.
BPrior-year balanceThe account balance as of December 31 of the year before the RMD year.
SPBSpouse primary beneficiaryThe yes/no input used to decide whether the app may enter the younger-spouse branch.
SBYSpouse birth yearThe spouse's year of birth.
SpAgeSpouse agemax(0, RMD year minus spouse birth year).
U(Age)Uniform Lifetime factorThe app's current Uniform Lifetime Table factor for owner ages 72 through 120, capped at age 120 for later ages.
DivDistribution periodThe divisor used for the current-year RMD. The standard path uses U(Age); the younger-spouse path currently uses a planning adjustment.
REstimated return percentThe fixed annual return assumption entered by the user.
RMDRequired minimum distribution estimatePrior-year balance divided by distribution period when the app models an RMD.
EBProjected end balanceThe balance after applying the entered annual return to the prior-year balance and subtracting the estimated RMD, floored at zero.
NextRMDProjected next-year RMDProjected end balance divided by the next-year distribution period.
Penalty25Standard missed-RMD penalty estimate25 percent of the estimated RMD amount.
Penalty10Corrected missed-RMD penalty estimate10 percent of the estimated RMD amount.

Step by step

  1. Read birth year, RMD year, prior December 31 account balance, spouse primary beneficiary, spouse birth year, and estimated return.
  2. Compute owner age as max(0, rmdYear - birthYear) and spouse age as max(0, rmdYear - spouseBirthYear). This is a year-level approximation, not a birthday-level deadline calculation.
  3. Set the app starting age to 75 when birth year is 1960 or later, otherwise 73. This mirrors the current helper, but older 70.5 and 72 cohorts still require official IRS or plan-administrator confirmation.
  4. If owner age is below the app starting age, return RMD amount, distribution period, next-year RMD, and missed-RMD penalties as 0.
  5. When no RMD is modeled, project end balance by multiplying the entered balance by 1 plus the entered return percent divided by 100.
  6. When an RMD is modeled, start with the app's Uniform Lifetime factor for the owner's age, using age 72 as the minimum lookup and age 120 as the cap.
  7. If the spouse is not the primary beneficiary, the spouse age is missing or zero, or the spouse is not more than ten years younger, use the Uniform Lifetime factor directly.
  8. If the spouse is the primary beneficiary and more than ten years younger, the app currently adds 0.4 to the Uniform Lifetime factor for each year beyond the ten-year gap.
  9. That younger-spouse branch is an app planning adjustment. IRS Publication 590-B uses the Joint Life and Last Survivor Table for this case, so users should not treat the app branch as the official Table II divisor.
  10. Compute the estimated RMD as prior December 31 balance divided by the selected distribution period.
  11. Project end balance as prior December 31 balance multiplied by 1 plus the entered return percent, then subtract the estimated RMD and floor the result at zero.
  12. Compute the next-year divisor from owner age plus one and spouse age plus one, using the same standard or younger-spouse branch.
  13. Compute projected next-year RMD as projected end balance divided by the next-year divisor.
  14. Estimate standard missed-RMD penalty exposure as 25 percent of the current-year RMD amount and corrected penalty exposure as 10 percent of the RMD amount.
  15. Round displayed currency values to two decimals after the divisor and projection calculations.
  16. Use IRS, plan-administrator, tax, and legal sources before turning this estimate into deadline, taxability, account-type, waiver, inherited-account, Roth, aggregation, filing, or personalised retirement guidance.

Worked example

Default examples for current RMD, no-RMD, and younger-spouse branches

These examples use the app's current fixtures. They show the calculator mechanics and known limits, not an official IRS distribution instruction.

  1. Default 2026 fixture: birth year 1951, RMD year 2026, prior December 31 balance $300,000, spouse primary beneficiary yes, spouse birth year 1953, and estimated return 5 percent.
  2. The app computes owner age 75 and spouse age 73. The app starting age is 73, so it models an RMD.
  3. Because the spouse is not more than ten years younger, the app uses the Uniform Lifetime factor for age 75: 24.6.
  4. The estimated RMD is $300,000 / 24.6 = $12,195.12 after rounding.
  5. Projected end balance is $300,000 * 1.05 - $12,195.12 = $302,804.88.
  6. The next-year divisor for owner age 76 is 23.7, so projected next-year RMD is $302,804.88 / 23.7 = $12,776.58.
  7. The standard missed-RMD penalty estimate is 25 percent of $12,195.12, or $3,048.78. The corrected penalty estimate is 10 percent, or $1,219.51.
  8. Not-yet-required fixture: birth year 1970 and RMD year 2043 produce owner age 73, below the app starting age of 75 for birth years 1960 or later.
  9. That branch shows no RMD for 2043 and grows the $500,000 balance by 4 percent to a projected $520,000.
  10. Younger-spouse fixture: birth year 1950, spouse birth year 1970, RMD year 2026, and $600,000 balance produce owner age 76 and spouse age 56.
  11. The app's current younger-spouse adjustment uses divisor 27.7 and estimates an RMD of $21,660.65.
  12. That 27.7 divisor is a planning adjustment in this app, not the official IRS Joint Life and Last Survivor Table value. The internal validation report records this as a known mismatch.

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.

Assumptions and what this calculator ignores

Geographic scope: this calculator models US-specific rules and conventions. Outside the United States, treat the result as a generic illustration only.

What this formula does not include

Common mistakes to avoid

Key terms

Prior December 31 balance
The retirement account value entered for the end of the year before the RMD year. The calculator divides this balance by the selected distribution period when it models a current-year RMD.
Distribution period
The divisor used to estimate the required minimum distribution. The standard app path uses the Uniform Lifetime factor. The younger-spouse path is a planning adjustment and not the official IRS Table II divisor.
Missed-RMD penalty estimate
A percentage estimate based on the modeled RMD amount. The calculator shows 25 percent and 10 percent exposures, but it does not determine actual tax, correction timing, waiver eligibility, or Form 5329 treatment.

Frequently asked questions

How is my required minimum distribution estimated here?

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.

When does my first RMD have to happen?

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.

What is the penalty if I miss an RMD?

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.

How does a younger spouse change the RMD calculation?

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.

Methodology, sources, and disclaimer

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.

Related reading

When another calculator fits better

retirement

Retirement Calculator

Estimate retirement savings needs, savings required, monthly withdrawal capacity, and how long savings may last.

retirement

401K Calculator

Project a 401(k) balance, estimate early withdrawal costs, and find the salary contribution needed to capture an employer match.

retirement

Annuity Payout Calculator

Estimate a fixed-length annuity payout amount or how long an annuity can last with a fixed payout.

retirement

Annuity Calculator

Estimate deferred annuity accumulation from starting principal, regular additions, growth rate, and contribution timing.

investment

Investment Calculator

Solve an investment goal from starting amount, end amount, return rate, contribution amount, and investment length.