Common uses
You file Form 5329 to compute the 10% additional tax on early distributions from a qualified retirement plan or IRA, claim an exception to that tax, report excess contributions to an IRA or HSA, or report a failure to take a required minimum distribution (RMD).
Exceptions to the 10% early-distribution tax
Exceptions include distributions after age 59½, distributions due to death or disability, distributions for unreimbursed medical expenses above 7.5% of AGI, qualified higher education expenses (IRA only), first-time home purchase up to $10,000 (IRA only), substantially equal periodic payments under Section 72(t), and birth or adoption distributions of up to $5,000.
RMD failure waivers
Missing an RMD triggers a 25% excise tax (reduced from 50% under SECURE 2.0; further reduced to 10% if corrected within a "correction window"). File Form 5329 to compute the tax and request a waiver under reasonable cause — the IRS routinely grants waivers when the missed RMD is taken promptly upon discovery.
Excess contributions
Excess IRA or HSA contributions face a 6% excise tax for every year they remain in the account. The cure is to withdraw the excess plus earnings by the due date of the return (including extensions). Form 5329 computes the tax if the cure window is missed.
Standalone filing
Form 5329 is normally filed with Form 1040, but it may be filed standalone (with applicable tax) when no income tax return is otherwise required. Always file it in the year the additional tax applies — penalties for non-filing run on the unfiled balance.
Where the numbers actually flow
Every dollar that touches Form 5329, Additional Taxes on Qualified Plans has a downstream destination — usually a line on Form 1040, a schedule that feeds Form 1040, or another supporting form. Tracing the flow once, with last year's return open in front of you, makes the form intuitive in a way that reading the instructions cold rarely does. The high-leverage takeaway is that small-business returns are interconnected: a change on one form ripples through three or four others, and a software package or preparer that does not recompute every dependent line on every change can produce silently incorrect results.