What Is 1099-R Distribution Code 7D and Is It Taxable?

Distribution code 7D on Form 1099-R reports a normal distribution from a non-qualified annuity contract or life insurance policy. The “7” tells the IRS no early withdrawal penalty applies. The “D” identifies the money as coming from a non-qualified contract you funded with after-tax dollars, which means only the earnings shown in Box 2a are taxable as ordinary income; your original premiums come back tax-free.1Internal Revenue Service. Instructions for Forms 1099-R and 5498

What the 7 and the D Each Mean

Box 7 can hold up to two characters, and with 7D each one carries a separate meaning.

Code 7 stands for “Normal distribution.” The IRS instructions tell payers to use Code 7 for a normal distribution when the recipient is at least age 59½, and also for any distribution from a life insurance, annuity, or endowment contract when no other code fits better.1Internal Revenue Service. Instructions for Forms 1099-R and 5498 The instructions add: “Generally, use Code 7 if no other code applies.”

Code D is more specific. The IRS defines it as “Annuity payments from nonqualified annuities and distributions from life insurance contracts that may be subject to tax under section 1411.”1Internal Revenue Service. Instructions for Forms 1099-R and 5498 The Section 1411 reference is a flag for potential Net Investment Income Tax exposure, discussed below.

A non-qualified annuity differs from a 401(k) or IRA in one basic way: you funded it with after-tax dollars. You already paid income tax on the premiums, so getting those premiums back is not a taxable event. Only the growth inside the contract gets taxed on the way out.

How Much of a 7D Distribution Is Taxable

The insurance company should have done the math for you and reported the taxable amount in Box 2a of your 1099-R. Box 1 shows the gross distribution, and Box 5 shows your cost basis, labeled “Employee contributions/Designated Roth contributions or insurance premiums.”2Internal Revenue Service. About Form 1099-R If Box 2a is filled in, that figure is what you owe federal income tax on, at ordinary rates that run from 10% to 37% for 2026.3Internal Revenue Service. IRS Releases Tax Inflation Adjustments for Tax Year 2026

How Box 2a was calculated depends on whether you took a withdrawal or a stream of annuity payments.

Partial Withdrawals and Surrenders: Earnings Come Out First

If you took a partial withdrawal or fully surrendered the contract, Section 72(e) of the Internal Revenue Code applies an income-first rule. Any amount you receive is treated as taxable earnings first, up to the total gain in the contract. Only after you’ve withdrawn every dollar of accumulated earnings do later withdrawals become a tax-free return of premium.4Office of the Law Revision Counsel. 26 USC 72 – Annuities; Certain Proceeds of Endowment and Life Insurance Contracts

The gain is measured by comparing the contract’s cash value (before any surrender charge) to your investment. If the cash value exceeds what you paid in, the excess is gain, and it comes out before your premiums do. That’s why partial withdrawals from a growing annuity are often fully taxable even though you paid the premiums with after-tax money. On a full surrender, Box 2a should equal Box 1 minus your cost basis.

Annuitized Payments: The Exclusion Ratio

If you annuitized the contract, meaning you converted it into a stream of periodic payments for life or for a set term, a different formula applies. The insurance company uses an exclusion ratio that spreads your tax-free return of premium evenly across the expected life of the payment stream.5eCFR. 26 CFR 1.72-4 – Exclusion Ratio

The ratio is your investment in the contract divided by the expected return (all payments you’re expected to receive under IRS life expectancy tables). If you paid $100,000 in premiums and the expected return is $200,000, the ratio is 50%: half of each payment is tax-free, half is ordinary income.6Internal Revenue Service. IRS Publication 575 – Pension and Annuity Income Once you’ve recovered your entire investment through the tax-free portions, every payment after that is fully taxable.

When Box 2a Is Blank

Sometimes Box 2a is empty or marked “Taxable amount not determined.” That leaves the calculation to you, and it happens more often with older contracts and smaller insurers than most people expect. Publication 575 provides worksheets for non-qualified annuity distributions, and Publication 939 covers the General Rule for computing the exclusion ratio using IRS actuarial tables.6Internal Revenue Service. IRS Publication 575 – Pension and Annuity Income If you get a 1099-R with a blank Box 2a, working through the math with a tax professional is worth the cost.

Why There’s No Early Withdrawal Penalty

Non-qualified annuities carry their own early withdrawal penalty under Section 72(q): a 10% additional tax on the taxable portion of distributions taken before age 59½.4Office of the Law Revision Counsel. 26 USC 72 – Annuities; Certain Proceeds of Endowment and Life Insurance Contracts That’s parallel to the more familiar 72(t) penalty on IRAs and 401(k)s, but it lives in a separate section of the code.

Code 7 signals that the payer determined the 72(q) penalty does not apply, either because you were at least 59½ when the payment came out or because a recognized exception applied. Exceptions include distributions after the owner’s death, distributions due to disability, and substantially equal periodic payments taken over your life expectancy.4Office of the Law Revision Counsel. 26 USC 72 – Annuities; Certain Proceeds of Endowment and Life Insurance Contracts

If you’re looking at a 1099-R showing Code 1D instead of 7D, the payer believes the 10% penalty does apply. In that case, you would file Form 5329 with your return either to pay the penalty or to claim an exception the payer didn’t recognize.

Other Taxes a 7D Distribution Can Trigger

The 3.8% Net Investment Income Tax

The taxable earnings from a non-qualified annuity count as net investment income under Section 1411. If your modified adjusted gross income is above $200,000 for a single filer or $250,000 for a married couple filing jointly, you owe an additional 3.8% on the smaller of your net investment income or the amount your MAGI exceeds the threshold.7Internal Revenue Service. Questions and Answers on the Net Investment Income Tax Those thresholds are not indexed for inflation.

A single large distribution can push you across the line by itself. Say you have $120,000 of other income and surrender an annuity with $150,000 of accumulated gain: your MAGI becomes $270,000, and as a single filer you owe 3.8% on the $70,000 that sits above $200,000, or $2,660 on top of ordinary income tax. This is where lump-sum takers get surprised. The NIIT gets reported on Form 8960.

Medicare Premium Surcharges

If you’re on Medicare, the taxable portion of a 7D distribution raises your MAGI and can trigger Income-Related Monthly Adjustment Amount (IRMAA) surcharges on your Part B and Part D premiums. For 2026, single filers with MAGI above $109,000 and joint filers above $218,000 pay higher monthly premiums. IRMAA looks at your return from two years earlier, so a 2024 distribution affects 2026 premiums. At the top tier, the combined annual surcharge can exceed $6,900 per person.

How to Report It on Form 1040

Reporting is simple. The 7D distribution goes on Lines 5a and 5b of Form 1040, the lines for pensions and annuities.8Internal Revenue Service. Instructions for Form 1040

  • Line 5a: the gross distribution from Box 1 of your 1099-R.
  • Line 5b: the taxable amount from Box 2a.

If the entire distribution is taxable (for example, you have no remaining cost basis), the Form 1040 instructions say to enter the full amount on Line 5b only and leave Line 5a blank.8Internal Revenue Service. Instructions for Form 1040 No special notation is needed for the code itself. The IRS matches the code from your 1099-R electronically. Because Code 7 already establishes that no penalty applies, you don’t need Form 5329.

What to Do If Your 1099-R Is Wrong

If Box 2a looks incorrect, contact the insurance company or plan administrator first and ask for a corrected 1099-R (marked “CORRECTED”). If they haven’t issued one by the end of February, you can call the IRS at 800-829-1040. The IRS will contact the payer and send you Form 4852, which acts as a substitute for the 1099-R.9Internal Revenue Service. Topic No. 154 – Form W-2 and Form 1099-R (What to Do if Incorrect or Not Received)

If filing season arrives and you still don’t have a corrected form, use Form 4852 to estimate the correct taxable amount and file on time. If a corrected 1099-R shows up later with different numbers, file Form 1040-X to reconcile.9Internal Revenue Service. Topic No. 154 – Form W-2 and Form 1099-R (What to Do if Incorrect or Not Received)

A Few Situations 7D Does Not Cover

If you thought your transaction was a tax-free Section 1035 exchange between annuity contracts, it should have been coded 6, not 7D.10Internal Revenue Service. Revenue Ruling 2007-24 – Section 1035 Exchanges of Insurance Policies A 7D on that transaction is telling the IRS the money was distributed to you, not exchanged, so call the issuer.

Distributions to a beneficiary after the original owner’s death are coded 4D, not 7D. The tax rule that only earnings are taxable still holds, but non-qualified annuities do not get a stepped-up basis at death, so all of the original owner’s accumulated gain eventually becomes taxable ordinary income to the beneficiary.

Most states with an income tax treat the taxable portion of a 7D distribution the same way the federal government does, as ordinary income. A few states have no income tax at all, and a few others exempt certain annuity or pension income in part. Check your own state’s rules before you take a large distribution, particularly if you’re considering a full surrender.