Skip to main content
NIACalc
YMYL · Tax utility

Calculate Net Income Attributable on an excess IRA, Roth, or HSA contribution.

Returns the figure your custodian's removal-of-excess form requires — computed per 26 CFR §1.408-11(a)(1) and IRS Notice 2000-39, traceable line-by-line, no account login required.

Client-side only — your balances never leave your browser. No sign-up.

  • Matches all 9 IRS-published examples
  • Every figure pinned to a primary source
  • 100% client-side — no data leaves your browser
NIA Calculator26 CFR §1.408-11

Net Income Attributable

Compute earnings on an excess contribution that must accompany a timely corrective distribution.

When the excess went in
The excess amount being returned
Account FMV immediately before the contribution, PLUS the contribution being returned, PLUS any other contributions/transfers in during the period (per Treas. Reg. §1.408-11(c))
Account FMV immediately before the corrective distribution, PLUS any distributions or transfers out during the period
When the excess will be removed
Net Income Attributable
Net Income Attributable: $75.00, a gain. Total to remove: $475.00.
Original contribution$400.00
+ Earnings (NIA)+$75.00
Total to remove$475.00
Formula trace§1.408-11(a)(1)
Timely-correction deadline: April 15, 2027Excise if not removed: $24.00/yr
Roth IRA — reporting notes
IRC §4973(a) / §4973(b)
File on
Form 5329 Part IV
NIA taxable in
NIA is taxable in the year the contribution was made (not the year you receive the corrective distribution). (IRC §408(d)(4) — last sentence)
Recharacterization
Available — you may also recharacterize this contribution to the other IRA type via §408A(d)(6)(A) instead of taking a §408(d)(4) corrective distribution.
More on Roth IRA excess corrections
  • Roth excess goes on Form 5329 Part IV (lines 18-25); current-year excess is line 23, 6% tax is line 25.
  • Per IRC §408(d)(4), the NIA is taxable in the year the contribution was made — your 1099-R will be coded 8 (current-year correction) or P (prior-year correction).
  • MAGI phase-out can also create excess (a contribution that would otherwise be within the dollar cap becomes excess if you were over the income limit).
  • Recharacterization to Traditional IRA is still available for excess Roth CONTRIBUTIONS post-TCJA (§408A(d)(6)(A)) — but recharacterization of Roth CONVERSIONS was eliminated by TCJA effective 2018 (§408A(d)(6)(B)(iii)).
Last verified May 2026

Informational, not tax advice. Consult a CPA or Enrolled Agent before acting on a corrective distribution.

  • 26 CFR §1.408-11(a)(1)
  • IRS Notice 2000-39
  • 9/9 IRS examples to the cent
  • 10 custodian process guides
  • Client-side only
  • IRA · Roth · HSA

The procedure

From over-contribution to corrected, in four steps

The same end-to-end remediation flow, mapped to the tools and citations on this site. Each step links to the detail.

  • Confirm it's excess

    Excess is defined separately for IRA, Roth, and HSA. For Roth, exceeding the modified-AGI phase-out can make any contribution excess — not only going over the dollar limit.

  • Route the correction

    Account type, discovery date, and original-return status determine which corrective path applies — timely §408(d)(4), the §301.9100-2(b) extension, or the after-deadline §4973 6% excise.

  • Compute NIA

    NIA = Contribution × (ACB − AOB) / AOB, per 26 CFR §1.408-11(a)(1). The calculator returns the figure to the cent and matches all 9 IRS-published examples.

  • Remove before the deadline

    Distribute the excess principal plus NIA on your custodian's Return-of-Excess form before April 15 — or October 15 if you timely-filed per Treas. Reg. §301.9100-2(b).

Deadline matrix

Which window applies?

Pick your situation; we'll route to the corrective procedure with a statute pin.

Deadline finder

Which corrective window applies?

The §301.9100-2(b) auto-extension to Oct 15 only applies if the return (or Form 4868) was timely-filed.
After-deadline procedure (no §301.9100-2(b) extension)
IRC §4973

Apr 15, 2026 window has passed and no return / Form 4868 was timely-filed, so the §301.9100-2(b) automatic 6-month extension to Oct 15 does NOT apply. 6% excise applies for each year the excess remains. Options: withdraw excess (no NIA required) and file Form 5329, or carry forward / absorb in a future-year underage.

Selected issue: Roth IRA excess contribution. Procedure is the same NIA-based corrective distribution per §408(d)(4) for IRA / Roth and §223(f)(3) for HSA — but the tax year of inclusion differs: IRA NIA is taxable in the contribution year; HSA NIA is taxable in the year received (per §223(f)(3)).

Ready to fix it

Compute the exact figure your custodian asks for.

The NIA calculator returns the principal-plus-earnings total for your Return-of-Excess form — to the cent, with the formula shown line by line.

Informational, not tax advice. Not affiliated with the IRS or any custodian.