Annuity rate data updated daily

Rate data refreshes daily from AdvisorWorld and CANNEX carrier feeds. View current rates

BEGINNER GUIDES

Form 1099-R for Annuities: What Each Box and Code Means

Written byAnnuityRatesHQ Editorial Team (AI-assisted)
July 15, 2026
6 min read
Form 1099-R for Annuities: What Each Box and Code Means

Take any money out of an annuity — or move it, exchange it, or inherit it — and a Form 1099-R shows up the following January. The same form covers everything from a fully taxable withdrawal to a paperwork-only exchange where you owe nothing. This guide decodes the boxes and codes in plain language; for the underlying tax rules the form is reporting on, see our guide to how annuities are taxed.

Loading interactive tool…

What Form 1099-R Is

Form 1099-R reports distributions from pensions, annuities, retirement plans, and insurance contracts. Your insurance company files it with the IRS and sends you a copy — required by January 31 — for any distribution of $10 or more during the year. The IRS matches the insurer's copy against your return, which is why a form you think is a mistake still needs to be dealt with, not ignored.

One form per contract, per payer, per distribution type. If you took withdrawals from two annuities, or took a withdrawal and also did an exchange, expect multiple forms.

The Boxes That Matter

Every box worth reading — gross distribution, taxable amount, the two Box 2b checkboxes, withholding, tax-free recovery, and the code box — is clickable in the Decoder above, with the plain-English meaning for each.

Box 7 Codes Annuity Owners Actually See

The code picker above covers the working set — 1, 2, 3, 4, 6, 7, D, G, and W — with what each means and what to check before filing. The letter codes ride alongside numbers: a 59-year-old's non-qualified withdrawal might arrive as 1D, a beneficiary's as 4D.

Three Situations That Confuse People Every Year

Tap each card for the resolution.

The prose version: a 1035 exchange is tax-free but still reportable — Box 1 shows the amount moved, Box 2a shows zero, Box 7 shows code 6, and the form documents the basis that carried to the new contract. Withdrawal surprises come from LIFO: earnings come out first and are fully taxable, so an early withdrawal from a contract with growth can be 100% taxable, while annuitized payments split under the exclusion ratio — and if the contract is a qualified annuity funded entirely with pre-tax money, everything is taxable. See what makes an annuity qualified versus non-qualified. And beneficiary distributions arrive with code 4 — no 10% penalty at any age, but the earnings are still ordinary income, with the payout method controlling when that income lands; the full rulebook is in our guide to inherited annuity tax rules.

Before You File: A Short Checklist

  1. Match Box 1 against your own statements. A surrender, a withdrawal, and rider charges can each generate separate forms.
  2. If Box 2b's "taxable amount not determined" is checked, gather your premium history before your preparer computes the taxable amount — the insurer's basis records may be incomplete, especially after exchanges.
  3. Check the code against reality. If you were disabled but received code 1, or did a direct transfer that shows as a taxable distribution, request a corrected 1099-R before filing.
  4. Don't forget Box 4 withholding — it's money already paid in, and it's easy to miss when a form arrives for a contract you surrendered mid-year.
  5. Special case: payments from a charitable gift annuity also arrive on a 1099-R, with the tax-free, ordinary, and capital-gain split shown — see how charitable gift annuities are taxed.

If the form is pushing your income higher than you'd like year after year, the levers for managing annuity taxation — timing, annuitization, exchanges — are covered in strategies for reducing tax on annuities. A tax professional should confirm anything you plan to act on; the 1099-R reports what happened, but your return decides what it costs.

Free Comparison Report

Planning a move that will generate next year's 1099-R?

Before you surrender, exchange, or annuitize, get a personalized report comparing your options — including how each choice shows up at tax time. Free, takes 30 seconds.

Frequently Asked Questions

Why did I get a 1099-R for my annuity if I didn't take any money out?

The most common reasons are a 1035 exchange to a new contract (reported with code 6, usually with zero taxable amount), a direct rollover (code G), or charges taken from the contract to pay for a long-term care rider (code W). All of these are reportable events even when nothing is taxable. Check Box 2a — if it shows zero, the form is informational.

What does distribution code 7D mean on my 1099-R?

Code 7 means a normal distribution — you were at least 59½. Code D flags that the payment came from a non-qualified annuity and may count as net investment income for the 3.8% Net Investment Income Tax if your income is high enough. The D doesn't change the ordinary income tax treatment; it's a signal for the NIIT calculation.

Box 2a on my 1099-R is blank and 'taxable amount not determined' is checked. What do I do?

It means the insurer isn't certifying how much of the distribution is taxable — often because it lacks complete cost-basis records. You (or your tax preparer) must compute the taxable amount yourself: last-in-first-out ordering for withdrawals from a non-qualified deferred annuity, or the exclusion ratio for annuitized payments. Your own records of after-tax premiums paid are what fill the gap.

Does a 1099-R mean I owe the 10% early withdrawal penalty?

Not by itself. Code 1 in Box 7 tells the IRS the payer knows of no exception, but you can still claim one that applies — disability, certain substantially equal periodic payments, and others — by filing Form 5329. Code 2 means the payer already knows an exception applies, and codes 3 (disability), 4 (death), and 7 (normal) aren't penalty situations at all.

I inherited an annuity. What will my 1099-R show?

Distributions to a beneficiary are reported with code 4 (death) in Box 7. Code 4 exempts the payment from the 10% early distribution penalty regardless of your age, but the earnings portion is still ordinary income to you. How much is taxable depends on the contract's basis and the payout method you chose.

When should my 1099-R arrive, and what if it's wrong?

Payers must send Form 1099-R by January 31 for the prior year's distributions, and any distribution of $10 or more generates one. If the gross amount, taxable amount, or code looks wrong, call the insurer and ask for a corrected form before you file — the IRS matches your return against the copy the insurer sent them.