The one- or two-character code in Box 7 of a SEP IRA Form 1099-R is what tells the IRS — and you — what kind of distribution you took and whether a 10% early-withdrawal penalty rides along with the ordinary income tax. The custodian picks the code based on what it knows about you, so understanding what each code means, and when it’s wrong for your situation, is the difference between paying what you owe and paying extra you don’t.
The Boxes on Form 1099-R That Drive Your Return
Four boxes on the 1099-R do almost all the work.
Box 1 (Gross Distribution) is the total that left the account during the year, before any tax withholding. For a SEP IRA funded entirely with deductible employer contributions, this figure includes the original contributions and any investment gains.
Box 2a (Taxable Amount) is the portion of Box 1 that counts as taxable income. Because SEP contributions are made with pre-tax dollars, Box 2a usually equals Box 1. A gap between the two means the custodian identified some non-taxable basis in the account, typically from nondeductible contributions tracked on Form 8606.1Internal Revenue Service. Publication 590-B, Distributions from Individual Retirement Arrangements (IRAs)
Box 4 (Federal Income Tax Withheld) shows any federal tax the custodian took out before sending you the rest. The default withholding rate on IRA distributions is 10%, but you can choose a different rate or opt out entirely when you request the distribution.
Box 7 (Distribution Code) is where the classification lives. It’s the code that determines whether the 10% early-withdrawal penalty applies on top of ordinary income tax.
What Each Box 7 Code Means for a SEP IRA
Code 1 — Early Distribution, No Known Exception
Code 1 means you took the distribution before age 59½ and the custodian isn’t aware of any penalty exception.2Internal Revenue Service. Instructions for Forms 1099-R and 5498 The distribution is subject to ordinary income tax, and unless you claim an exception on Form 5329, you also owe the additional 10% tax.3Internal Revenue Service. Retirement Topics – Exceptions to Tax on Early Distributions If you do qualify for an exception, you have to claim it yourself. The custodian will not go back and change the code.
Code 2 — Early Distribution, Exception Applies
Code 2 means you’re under 59½ but the custodian recognizes that a specific penalty exception covers the distribution. A common example is a series of substantially equal periodic payments taken over your life expectancy, which avoids the 10% penalty under IRC Section 72(t).4Internal Revenue Service. About Substantially Equal Periodic Payments With Code 2, the penalty is already off the table, but the distribution is still taxable as ordinary income.
Code 3 — Disability
Code 3 appears when the distribution is due to total and permanent disability. It’s exempt from the 10% additional tax. The full amount is still taxable as ordinary income, and no Form 5329 filing is needed for the penalty.
Code 4 — Death of the Account Owner
Code 4 is used when a beneficiary takes a distribution from a SEP IRA after the original owner’s death. These distributions are never subject to the 10% early-withdrawal penalty regardless of the beneficiary’s age.3Internal Revenue Service. Retirement Topics – Exceptions to Tax on Early Distributions The beneficiary still owes ordinary income tax on the taxable portion.
Code 7 — Normal Distribution
Code 7 means you were at least 59½ and the distribution is a standard withdrawal.2Internal Revenue Service. Instructions for Forms 1099-R and 5498 No early-withdrawal penalty applies. You owe ordinary income tax on the full taxable amount, and you don’t need Form 5329. Required minimum distributions, once you hit RMD age, will also typically arrive coded 7.
Code G — Direct Rollover
Code G signals a direct rollover from the SEP IRA to another eligible retirement plan.2Internal Revenue Service. Instructions for Forms 1099-R and 5498 Box 2a should show zero. You still report the distribution on your return, but the taxable amount is zero.
When the Code Is Wrong for Your Situation: Form 5329
If your 1099-R shows Code 1 but you actually qualify for a penalty exception, you use Form 5329 to tell the IRS why the 10% additional tax shouldn’t apply. The custodian reports what it knows, and it usually doesn’t know what you used the money for.3Internal Revenue Service. Retirement Topics – Exceptions to Tax on Early Distributions
On Part I of Form 5329, you enter the distribution amount and then the exception amount on line 2, along with a two-digit code identifying which exception applies.5Internal Revenue Service. Instructions for Form 5329, Additional Taxes on Qualified Plans Exceptions that apply specifically to IRA distributions (including SEP IRAs) include:
- Substantially equal periodic payments (code 02): a series of payments calculated over your life expectancy, taken at least annually.
- Total and permanent disability (code 03): you meet the IRS definition of disabled.
- Unreimbursed medical expenses (code 05): distributions up to the amount of medical expenses exceeding 7.5% of your adjusted gross income.
- Health insurance while unemployed (code 07): distributions used for health insurance premiums after job loss, if you received unemployment compensation for at least 12 consecutive weeks.
- Higher education expenses (code 08): qualified tuition and related costs for you, your spouse, or dependents.
- First home purchase (code 09): up to $10,000 for buying or building a first home.
- Birth or adoption: up to $5,000 per qualifying event.6Internal Revenue Service. Topic No. 557 – Additional Tax on Early Distributions From Traditional and Roth IRAs
Every one of these eliminates only the 10% additional tax. Ordinary income tax still applies to the full taxable amount.
Putting the 1099-R on Form 1040
SEP IRA distributions go on the main Form 1040, not on Schedule 1. This trips people up because the SEP contribution deduction does live on Schedule 1. Distributions belong on lines 4a and 4b.1Internal Revenue Service. Publication 590-B, Distributions from Individual Retirement Arrangements (IRAs)
If your entire distribution is taxable — Box 2a equals Box 1, which is the usual case for a SEP funded only with deductible contributions — you enter the amount on line 4b only, and no entry is needed on line 4a. If only part is taxable, the gross amount goes on line 4a and the taxable portion goes on line 4b.1Internal Revenue Service. Publication 590-B, Distributions from Individual Retirement Arrangements (IRAs)
Any federal tax shown in Box 4 gets reported in the payments section of Form 1040 as a credit against your total tax, the same way withholding from a paycheck does.
One note on basis. If you ever made nondeductible contributions to any of your traditional IRAs, or rolled after-tax amounts in, you have basis that shouldn’t be taxed a second time when distributed. That basis is tracked on Form 8606, which calculates the non-taxable portion of each distribution across all your traditional IRA accounts combined, including SEP IRAs.7Internal Revenue Service. Instructions for Form 8606, Nondeductible IRAs The IRS treats every traditional IRA you own as one pool for this calculation. Most SEP IRA owners never made nondeductible contributions and don’t need Form 8606.
Rollovers: Reporting a Code G, and Not Getting Taxed Twice on an Indirect Rollover
A direct rollover shows up with Code G in Box 7 and $0 in Box 2a. You report the gross amount on line 4a and zero on line 4b, which tells the IRS nothing is currently taxable. A trustee-to-trustee transfer between two IRAs of the same type often isn’t reported on Form 1099-R at all.
An indirect rollover is where reporting mistakes cost people money. The custodian sends the funds to you, and you have 60 days to deposit them into another eligible retirement account.8Internal Revenue Service. Rollovers of Retirement Plan and IRA Distributions Because the check goes to you, default 10% withholding usually applies unless you opted out. The 1099-R will show the full gross distribution in Box 1 with Code 1 or Code 7 depending on your age — not Code G.
To make the rollover fully tax-free, you have to deposit the entire original distribution amount, including any amount withheld, into the new account within 60 days. If 10% was withheld, you make that up out of pocket. The withheld amount comes back as a credit when you file. On your return, put the Box 1 gross amount on line 4a and $0 on line 4b, and write “Rollover” next to it. Any portion you didn’t replace within 60 days is taxable, and if you’re under 59½ it can also trigger the 10% penalty.
One more limit worth knowing: only one indirect IRA-to-IRA rollover is allowed in any 12-month period, per taxpayer, not per account. A second indirect rollover inside that window makes the entire second amount a taxable distribution. Direct rollovers and trustee-to-trustee transfers don’t count against this limit.
A Note on RMDs
Once you reach age 73, required minimum distributions from your SEP IRA start, and each one shows up on a 1099-R typically coded 7.9Internal Revenue Service. Retirement Topics – Required Minimum Distributions (RMDs) Missing an RMD carries a 25% excise tax on the amount you should have taken, dropping to 10% if corrected within two years.10Internal Revenue Service.