Roth IRA Early Withdrawal Penalty Calculator: $0 Penalty on $30,000
Use this guide to understand the assumptions, inputs, results, and next steps behind the calculator.
Created by Luis Gonzalez · Last updated July 12, 2026
A Roth IRA distribution can contain contributions, converted amounts, and investment earnings, and each category can have different tax and penalty treatment. This calculator estimates how much of a withdrawal may be tax-free, taxable, or subject to the 10% additional tax based on the account history and details entered.
With the defaults, a $30,000 withdrawal is covered entirely by prior contributions. The calculator reports $30,000 tax-free from contributions, $0 penalty, $0 federal and state tax, and $30,000 net received. The account balance is $80,000, while the entered contribution basis is $40,000, so the modeled withdrawal does not reach conversions or earnings.
Enter the withdrawal and account history
Enter the amount you plan to withdraw, the Roth IRA balance, and your total contribution and conversion amounts. Add your age, how long the account has been open, and how many years have passed since conversion. Federal and state tax rates apply to modeled taxable earnings. The exception option changes how the calculator treats penalties and earnings.
Use the values from your records, not estimates based only on the current balance. Roth IRA ordering rules can depend on contributions, conversion years, prior distributions, and account history. This calculator uses simplified inputs and cannot verify your tax basis or confirm that an exception applies.
Default example: the withdrawal stays within contributions
The default withdrawal is $30,000, and total contributions are $40,000. The calculator first limits the distribution to the account balance:
The smaller of $30,000 and $80,000 is $30,000.
It then subtracts contributions from the withdrawal:
$30,000 − $30,000 contributions used = $0 remaining.
Because no amount remains after applying contributions, the calculator assigns $0 to conversions and $0 to taxable earnings. The penalty and tax calculations therefore have a zero taxable base. The displayed net is:
$30,000 withdrawal − $0 deductions = $30,000 received.
The result does not mean all Roth IRA withdrawals are tax-free. It means the entered distribution is within the calculator's reported contribution basis.
Roth IRA ordering and qualification rules
Roth IRA distributions generally follow an ordering sequence: regular contributions first, then conversions and rollovers (generally first-in, first-out, with taxable amounts before nontaxable amounts within a conversion), then earnings. The IRS explains these rules in Publication 590-B. The calculator simplifies conversion history into total conversions and a years-since-conversion input, so its estimate may not reproduce every account's ordering exactly.
A qualified distribution of earnings generally requires the five-year period and a qualifying event, such as reaching age 59½. Certain other events may qualify, including disability, death, or a first-home distribution within the statutory limit. The five-year period for Roth IRA earnings is not the same as the five-year recapture period that can apply to each taxable conversion for the 10% additional tax.
The calculator treats age 59½ as the age threshold. It approximates this using current age, so someone near the half-year birthday should check the exact date. Read the IRS rules before taking a distribution or consult a tax preparer with your contribution and conversion records.
Taxes and the 10% additional tax
Contributions can generally be distributed tax- and penalty-free because they were made with after-tax money. Early distributions of earnings may be included in taxable income and may face a 10% additional tax unless a qualifying exception applies. The taxable portion and the penalty are separate: an exception to the additional tax does not automatically make earnings tax-free.
Converted amounts have a separate recapture rule. A taxable conversion withdrawn within five years may face the 10% additional tax if you are under age 59½ and no exception applies. The five-year period is tracked for each conversion year. The calculator's single “years since conversion” input cannot fully model multiple conversion vintages.
The calculator accepts federal and state rates and applies them to taxable earnings. State treatment can differ from federal treatment. The 10% is a federal additional tax in common early-distribution cases; the calculator does not model every exception, state penalty, or special tax rule. See IRS guidance on exceptions to the 10% additional tax.
Formula and calculation sequence
The calculator caps a requested withdrawal at the available account balance, then allocates the amount through its simplified ordering sequence.
effective withdrawal = the smaller of requested withdrawal or account balance
tax-free contribution amount = the smaller of effective withdrawal or contribution basis
remaining amount = effective withdrawal − tax-free contribution amount − tax-free conversion amount
net amount received = effective withdrawal − penalty − federal tax − state tax
In the default example, the effective withdrawal is $30,000; the contribution basis covers all $30,000; the remaining taxable amount is $0; and total deductions are $0. Therefore net received is $30,000.
Compare withdrawal scenarios
The table shows how changing one input can move the withdrawal into a different tax category. Rows other than the defaults describe the direction of change; use the calculator to calculate the applicable tax and penalty for your facts.
| Scenario | Change from defaults | Potential result |
|---|---|---|
| Withdraw more than contributions | Raise requested withdrawal from $30,000 to $50,000 | Amount beyond the $40,000 contribution basis may reach conversions |
| Smaller contribution basis | Change contributions from $40,000 to $20,000 | More of a $30,000 distribution may be allocated to conversions |
| Older account owner | Change age from 45 to 60 and account history to at least five years | Earnings may qualify if all distribution requirements are met |
| Exception entered | Change exception from no to yes | Possible penalty treatment changes, but taxability may remain |
A distribution that stays within contribution basis is usually different from one that reaches earnings. If you are close to the boundary, verify your original contribution and conversion records before deciding how much to withdraw.
Alternatives to withdrawing Roth savings
An early withdrawal can reduce future tax-free growth, even when no tax or penalty applies. Before using retirement savings, compare other cash sources, a lower distribution amount, or a withdrawal from another account. A traditional IRA withdrawal may have different tax treatment; compare it with the IRA Early Withdrawal Penalty Calculator.
If you need to compare Roth distribution options, use the Roth IRA Withdrawal Calculator and the Roth IRA Tax Calculator. For an employer Roth account, rules may differ; see the Roth 401(k) withdrawal calculator. A Roth IRA conversion calculator helps with conversions, not ordinary contribution withdrawals.
Frequently asked questions
Are Roth IRA contributions always available tax-free?
Regular contributions are generally distributed before conversions and earnings and can usually be withdrawn without federal income tax or the 10% additional tax. Keep documentation of contributions and prior withdrawals because the remaining basis matters.
Does an exception make every early withdrawal tax-free?
No. An exception may remove the 10% additional tax in specific circumstances, but it does not necessarily make taxable earnings exempt from ordinary income tax. Taxability and penalty treatment are separate questions.
What does the five-year rule measure?
There are distinct five-year rules. The Roth IRA five-year period is relevant to whether earnings can be part of a qualified distribution. A separate five-year recapture period can apply to each taxable conversion for the 10% additional tax if converted amounts are withdrawn before age 59½ and no exception applies.
Why does the default show no penalty when I am only 45?
The calculator allocates the $30,000 withdrawal to the $40,000 contribution basis first. It therefore assigns no amount to converted funds or earnings, which are the portions that could create tax or penalty in the modeled scenario.
Does the calculator know my exact contribution basis?
No. It uses the totals you enter. It cannot validate contribution records, prior withdrawals, conversion amounts by year, or the taxability of each conversion. Reconcile the numbers with tax returns and account statements.
Should I withdraw contributions or use another source of cash?
Using contributions can avoid the tax and penalty that may apply to earnings, but it still removes money from a long-term account and sacrifices potential growth. Compare the immediate cash need with the value of preserving retirement savings and the cost of other borrowing.
Does the state tax estimate apply in every state?
No. State treatment varies. The calculator applies the entered state rate to taxable earnings as a simplified estimate; check your state's rules and whether any special treatment applies.
What if my requested withdrawal is larger than the account balance?
The calculator caps the modeled distribution at the account balance. It cannot pay out more than the assets entered, so the effective withdrawal is limited to the available account value.
Before taking a distribution
Confirm the Roth IRA's contribution basis, conversion dates, prior distributions, age, and account opening date. Then check whether an exception applies and whether the distribution meets qualified-distribution rules. The IRS's Publication 590-B is a useful source for federal ordering and distribution rules; the calculator is an estimate, not a substitute for your account records or tax calculation.