IRS Form 1099-R Box 7 Distribution Codes

One of the most difficult aspects of reporting IRA and QRP distributions is determining the proper distribution code(s) to enter in Box 7, Distribution code(s) on IRS Form 1099-R, Distributions From Pensions, Annuities, Retirement or Profit-Sharing Plans, IRAs, Insurance Contracts, etc. The following codes and explanations apply to IRA and QRP distributions. 

1099R with callout 1000px.jpg

Code 1 

Use Code 1, Early distribution, no known exception, for Traditional and SIMPLE IRAs and QRPs only if the individual is not age 59½ or older and codes 2, 3, and 4 do not apply. Use even if the individual is withdrawing the money for one of the following penalty tax exceptions: unreimbursed medical expenses that exceed 7.5 percent of adjusted gross income, health insurance following unemployment, qualified higher education expenses, qualified first-time homebuyer expenses, qualified reservist distributions, or qualified birth or adoption distributions.  

Use Code 1 if the individual modified a series of substantially equal periodic payments before the end of the five-year period that began with the first payment, even if he or she is age 59½ or older. 

Code 1 may be used with codes 8, B, D, K, L, M, or P. 

Code 2 

Code 2, Early distribution, exception applies, lets the IRS know that the individual is under age 59½ but that he or she qualifies for certain exceptions. 

Use code 2 for a Traditional or SIMPLE IRA distribution when

  • the IRA owner directly converted the assets to a Roth IRA;

  • the distribution was a result of an IRS levy; 

  • the distribution was part of a series of substantially equal periodic payments; or

  • the individual qualifies for a penalty tax exception that doesn’t require using codes 1, 3, or 4.

Use code 2 for a QRP distribution when

  • the distribution was the result of an IRS levy; 

  • the plan participant separated from service during or after the year he or she attained age 55;

  • the distribution was part of a series of substantially equal periodic payments;

  • the distribution was a permissible withdrawal under an eligible automatic contribution arrangement;

  • the plan participant qualifies for a penalty tax exception that does not require using codes 1, 3, or 4;

  • it is a governmental 457(b) plan distribution that is not subject to the 10% early distribution penalty tax; or

  • it is a distribution from a governmental defined benefit plan to a public safety employee after separation from service, in or after the year the employee reached age 50.

 Code 2 may be used with codes 8, B, D, K, L, M, or P.

 Code 3

Use code 3, Disability, when proof of disability is provided at the time of distribution. Verification is not required by the IRS, but is highly recommended. If no proof is provided, the financial organization should enter code 1 in Box 7 (the individual can file Form 5329, Additional Taxes on Qualified Plans (Including IRAs) and Other Tax-Favored Accounts, to still use the disability exception).  

An individual claiming disability to avoid the early distribution penalty tax must qualify as disabled within the meaning of Internal Revenue Code Section (IRC Sec.) 72(m)(7). Some disabled individuals file IRS Schedule R, Credit for the Elderly or the Disabled, with their tax return. The Schedule R instructions include a Physician’s Statement that may be used to verify that the individual is permanently and totally disabled. Financial organizations may ask IRA owners for a copy of the signed Physician’s Statement or an equivalent statement signed by a physician before using code 3. 

Code 3 may be used with code D. 

Code 4 

Always use code 4, Death, when distributions are made to a beneficiary (including an estate or trust) after a Traditional or SIMPLE IRA owner’s or plan participant’s death.  

Code 4 may be used with code 8, B, D, G, H, K, L, M, or P.

Code 5 

Only use Code 5, Prohibited transaction, when an IRA prohibited transaction occurred. This tells the IRS that the account is no longer an IRA. The distribution amount shown should equal the IRA’s fair market value on the first day of the tax year that the prohibited transaction occurred. 

Code 5 should not be used with any other codes. 

Code 7 

Use code 7, Normal distribution, when the IRA owner or plan participant is age 59½ or older (use code 1 if the individual is age 59½ or older but modified a series of substantially equal periodic payments before five years). 

Code 7 may be used in combination with codes A, B, D, K, L, or M. 

Code 8 

According to the 2020 Instructions for Forms 1099-R and 5498, Code 8, Excess contributions plus earnings/excess deferrals (and/or earnings) taxable in 2020, signifies that excess contributions were deposited and returned in the same year (regardless of the year for which the excess was attributed). For example, use code 8 to report a contribution deposited in April 2020 for tax year 2019 and later removed in 2020. 

Code 8 may be used with codes 1, 2, 4, B, J, or K. 

Code 9 

Use Code 9, Cost of current life insurance protection, to report premiums paid by a QRP trustee or custodian for current life or other insurance protection. 

Code 9 should not be used with any other codes.

Code A

Use Code A, May be eligible for 10-year tax option, to indicate that a lump-sum distribution received by a plan participant born before January 2, 1936 (or their beneficiaries), may be eligible for 10-year income averaging tax treatment. 

Code A may be used with code 4 or 7. 

Code B 

Enter code B, Designated Roth account distribution, to report distributions from a designated Roth account, unless the distribution is a direct rollover to a Roth IRA or is because of a correction under the Employee Plans Compliance Resolution System. 

Code B may be used with codes 1, 2, 4, 7, 8, G, L, M, P, or U. 

Code E

Use code E, Distributions under Employee Plans Compliance Resolution System (EPCRS), if excess employer contributions and applicable earnings under a SEP or SIMPLE IRA plan are returned to the employer (with the IRA owner’s consent). 

Code E should not be used with any other codes. 

Code G 

Enter code G, Direct rollover and direct payment, when plan participants or IRA owners directly roll over non-Roth QRP or IRA assets to an eligible employer-sponsored retirement plan. Also use when non-Roth QRP assets are directly rolled over to an IRA, and for in-plan Roth rollovers that are direct rollovers.  

Code G may be used with codes 4, B, or K. 

Code H 

When reporting designated Roth account distributions that are directly rolled over to a Roth IRA, enter code H, Direct rollover of a designated Roth account distribution to a Roth IRA

Code H may be used in combination with code 4. 

Code J 

Use Code J, Early distribution from a Roth IRA, to report a Roth IRA distribution when the IRA owner is under age 59½ and codes Q and T do not apply. But use code 2 for an IRS levy and code 5 for a prohibited transaction. Code J should be used if the Roth IRA owner meets the five-year waiting period but the distribution is not qualified because the IRA owner is not yet age 59½, has not died, or is not disabled. Use code J to report a qualified distribution for first-time homebuyer expenses. Also use code J if a Roth IRA owner modified a series of substantially equal periodic payments before being eligible to do so. 

Code J may be used with code 8 or P. 

Code K 

Use code K, Distribution of traditional IRA assets not having a readily available FMV, to report IRA distributions of assets that do not have readily available fair market values, such as for the following.

  • Stock, other ownership interest in a corporation, short or long-term debt obligations, not readily tradable on an established securities market

  • Ownership interest in a limited liability company, partnership, trust, or similar entity (unless the interest is traded on an established securities market)

  • Real estate

  • Option contracts or similar products not offered for trade on an established option exchange

  • Other asset that does not have a readily available FMV

Code K may be used with codes 1, 2, 4, 7, 8, or G. 

Code L  

Do not use code L, Loans treated as deemed distributions under section 72(p), to report a plan loan offset. See “Loans Treated as Distributions” in the 2020 Instructions for Forms 1099-R and 5498. 

Code L may be used with codes 1, 2, 4, 7, or B. 

Code N 

Code N, Recharacterized IRA contribution made for 2020, should be used when a Traditional or Roth IRA contribution made for 2020 was recharacterized in 2020 (a “same-year” recharacterization). 

Code N should not be used with any other codes. 

Code P 

Code P, Excess contributions plus earnings/excess deferrals (and/or earnings) taxable in 2019, signifies that excess contributions were deposited in 2019 and returned in 2020. For example, use code P to report a contribution deposited in October 2019 and later removed with NIA in 2020 before the IRA owner’s tax return due date, plus extensions.   

Code P may be used with codes 1, 2, 4, B, or J. 

Code Q 

Only use Code Q, Qualified distribution from a Roth IRA, when the IRA owner has met the five-year waiting period and is either age 59½ or older, has died, or is disabled (assuming there is proof of the disability). 

Although first-time homebuyer expenses are considered one of the four distribution reasons that make a Roth IRA distribution qualified when the five-year waiting period has been met, it typically would not be known by the distributing organization whether the first-time homebuyer exception applies. Thus, code J should be used. (Individuals account for qualified distributions made for first-time homebuyer purposes on Form 8606, Nondeductible IRAs.) 

Code Q should not be used with any other codes. 

Code R 

Use code R, Recharacterized IRA contribution made for 2019, when a Traditional or Roth IRA contribution made for 2019 was recharacterized in 2020 (a prior-year recharacterization). 

Code R should not be used with any other codes. 

Code S 

Use code S, Early distribution from a SIMPLE IRA in the first 2 years, no known exception, to report a SIMPLE IRA distribution made within the first two years of participation if the SIMPLE IRA owner is under age 59½ and none of the early distribution penalty tax exceptions apply. If the SIMPLE IRA owner is age 59½ or older, use code 7. If another penalty tax exception does apply, generally use code 2. But use code 3 if the disability exception applies or code 4 if the distribution is paid to a beneficiary. If the SIMPLE IRA owner is under age 59½ and it is after the two-year period, the organization should use code 1. The two-year period begins on the day that the first contribution under the employer’s SIMPLE IRA plan was made to the SIMPLE IRA. 

Code S should not be used with any other codes. 

Code T 

Use code T, Roth IRA distribution, exception applies, to report Roth IRA distributions before the five-year waiting period has been satisfied (or if it’s not known whether the period has been satisfied), but the IRA owner is at least age 59½, has died, or is disabled (assuming there is proof of the disability). Code T also should be used when the Roth IRA owner takes substantially equal periodic payments. 

Code T should not be used with any other codes.