Distribution Code 7 in Box 7 of your Form 1099-R means the custodian is reporting a normal distribution from your IRA or retirement plan, taken at or after age 59½. Because the IRS treats it as a routine withdrawal, the 10% early-distribution penalty does not apply. The money is still taxable as ordinary income if it came out of a traditional IRA or other pre-tax account, and you do not need to file Form 5329 to claim any exception.
What Code 7 Certifies
Every 1099-R carries a one- or two-character code in Box 7 that tells the IRS how to treat the withdrawal. Code 7 is the custodian’s certification that the distribution qualifies as “normal,” which almost always means the account owner was at least 59½ when the money came out.1Internal Revenue Service. 2025 Instructions for Forms 1099-R and 5498 It shows up on traditional IRAs, 401(k)s, 403(b) plans, and certain annuity and insurance contracts. It is also used as a catch-all when no other code fits, so you may occasionally see it on distributions that are not garden-variety retirement withdrawals.
The practical takeaway is short. If you see Code 7 and you were 59½ or older, there is no 10% additional tax to worry about, and Form 5329 stays out of your return.
How the Distribution Is Taxed
A Code 7 distribution from a traditional IRA funded entirely with pre-tax contributions is taxed as ordinary income at your regular rate. Box 1 of your 1099-R shows the gross amount withdrawn, and Box 2a shows the taxable portion.1Internal Revenue Service. 2025 Instructions for Forms 1099-R and 5498 When every dollar going in was deductible, those two numbers match, and the full withdrawal hits your taxable income.
If you made nondeductible contributions at any point, Box 2a will be lower than Box 1. The difference is your basis, the after-tax money you already paid tax on. You track that basis on Form 8606 each year you take a distribution, and only the amount above your basis is taxable.2Internal Revenue Service. Instructions for Form 8606 (2025) Skipping Form 8606 is one of the more expensive oversights in retirement tax planning, because without it the IRS has no record of your basis and may treat the entire withdrawal as taxable.
Reporting It on Your Form 1040
IRA distributions go on lines 4a and 4b of your Form 1040. Line 4a is the gross distribution from Box 1, and line 4b is the taxable amount from Box 2a. If the entire distribution is taxable, both lines show the same number. If part of the distribution was a return of basis, you report the lower taxable figure on line 4b after calculating it on Form 8606.2Internal Revenue Service. Instructions for Form 8606 (2025)
Because Code 7 means no penalty applies, you do not file Form 5329 for this distribution. That form only comes into play for early distributions, missed required minimum distributions, or when you need to claim a penalty exception the custodian did not code for you.
Withholding: The 10% Default
Your IRA custodian withholds 10% of the taxable amount for federal income tax by default.3Office of the Law Revision Counsel. 26 U.S. Code 3405 – Special Rules for Pensions, Annuities, and Certain Other Deferred Income You can change that rate to anywhere from 0% to 100% by submitting Form W-4R to the custodian before the distribution.4Internal Revenue Service. 2026 Form W-4R Many retirees discover too late that 10% was not enough. If your combined federal bracket is 22% or higher, the default leaves a shortfall you will owe at filing, possibly with an underpayment penalty.
Employer-plan distributions work differently. Eligible rollover distributions from a 401(k) or similar plan are subject to mandatory 20% withholding, and you cannot opt out unless the money moves directly to another qualified plan or IRA in a trustee-to-trustee transfer.5eCFR. 26 CFR 31.3405(c)-1 – Withholding on Eligible Rollover Distributions State withholding rules vary and may layer on top of the federal amount.
When Code 7 Appears with a Second Character
Box 7 often contains two characters. The first is the primary code, and the second adds context about the transaction. The pairings you are most likely to see with a 7 are these.
7G, direct rollover. The distribution was rolled directly from one retirement account to another. The G tells the IRS the transfer was trustee-to-trustee, so it is not taxable and nothing shows up on line 4b. The 7 confirms the owner was 59½ or older.1Internal Revenue Service. 2025 Instructions for Forms 1099-R and 5498
7B, Roth conversion. Funds moved from a traditional IRA to a Roth IRA for someone 59½ or older. The conversion is taxable because traditional IRA money was never taxed going in, and Roth accounts hold after-tax dollars. The 7 means no additional penalty on top of the regular tax.1Internal Revenue Service. 2025 Instructions for Forms 1099-R and 5498
7J, non-qualified Roth distribution. A Roth IRA withdrawal where the owner is at least 59½ but has not satisfied the five-year holding period. A qualified Roth distribution requires both the age threshold and that at least five years have passed since your first Roth contribution. The J signals the five-year clock has not run out, so the earnings portion is taxable; the 7 keeps it penalty-free.6Internal Revenue Service. Roth IRAs1Internal Revenue Service. 2025 Instructions for Forms 1099-R and 5498
Y7, qualified charitable distribution. Starting with the 2025 tax year, custodians use Code Y alongside Code 7 to flag a qualified charitable distribution from a non-inherited IRA. Previously, QCDs showed up under a plain Code 7 and the account owner had to self-report the exclusion.7Internal Revenue Service. Instructions for Forms 1099-R and 5498 (2025) On your Form 1040, the full distribution still goes on line 4a, but the QCD portion does not appear on line 4b.
Downstream Effects You Should Anticipate
Because a Code 7 distribution from a pre-tax account raises your taxable income, it can have consequences beyond the tax owed on the withdrawal itself.
IRA distributions count toward the income calculation that determines whether your Social Security benefits are taxed. The IRS adds half your annual Social Security benefit to your other income, including IRA withdrawals, to arrive at a combined figure. If that figure exceeds $25,000 for single filers or $32,000 for married couples filing jointly, a portion of your Social Security benefits becomes taxable.8Internal Revenue Service. IRS Reminds Taxpayers Their Social Security Benefits May Be Taxable A large one-time withdrawal can push you over that line even if your regular income would not.
Medicare Part B and Part D premiums are also income-tested through the Income-Related Monthly Adjustment Amount, and Medicare uses your tax return from two years earlier. For 2026, the IRMAA surcharge kicks in at $109,000 for individual filers and $218,000 for joint filers. At the first bracket above those thresholds, the Part B surcharge alone adds $81.20 per month, raising the total monthly premium from $202.90 to $284.10.9Centers for Medicare & Medicaid Services. 2026 Medicare Parts A and B Premiums and Deductibles At the top bracket ($500,000 single or $750,000 joint), the monthly premium climbs to $689.90. Part D carries separate IRMAA surcharges at the same income thresholds.
What to Do if the Code Is Wrong
If your 1099-R shows Code 7 but you were under 59½ and no penalty exception applied, the code is wrong. You should have received Code 1, early distribution with no known exception, which triggers the 10% additional tax on Form 5329.2Internal Revenue Service. Instructions for Form 8606 (2025) The error matters because the IRS matches the codes your custodian reports against what you file, and a mismatch will generate an automated notice.
Contact the custodian or plan administrator and request a corrected 1099-R. They will issue a replacement marked “Corrected” with the right code in Box 7. Custodians must furnish 1099-R forms by January 31 each year,10Internal Revenue Service. General Instructions for Certain Information Returns but corrected forms can take weeks longer. If the corrected form will not arrive before the filing deadline, extend your return with Form 4868 rather than file with the wrong code.
The reverse error happens too. Some custodians assign Code 1 to distributions that should be Code 7, forcing you to file Form 5329 to claim the age-based exception and avoid a penalty you do not owe. If you were 59½ or older at the time of the withdrawal and get Code 1, request a correction. In the meantime, you can still file correctly by completing Part I of Form 5329 with exception code 12 to zero out the penalty, but the corrected 1099-R is the cleaner fix.