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 form is short, but most of its meaning is packed into a two-digit box of codes, and the same form covers everything from a fully taxable withdrawal to a paperwork-only exchange where you owe nothing.
This guide walks through the boxes and the distribution codes annuity owners actually see, in plain language. For the underlying tax rules the form is reporting on, see our guide to how annuities are taxed.
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
- Box 1 — Gross distribution. Everything that left the contract, taxable or not.
- Box 2a — Taxable amount. What the payer says is taxable. For an annuitized non-qualified contract this reflects the exclusion ratio split; for a withdrawal it reflects earnings-first ordering. It can legitimately be zero (a 1035 exchange) or blank (see Box 2b).
- Box 2b — Two checkboxes. "Taxable amount not determined" means the insurer isn't certifying Box 2a and you must compute the taxable portion from your own records. "Total distribution" means the contract was emptied — a full surrender or final payment.
- Box 4 — Federal income tax withheld. Withholding already sent to the IRS on your behalf. Credit it on your return like paycheck withholding.
- Box 5. Despite its confusing official title, for annuity payments this is generally the portion of Box 1 you recovered tax-free this year — often simply Box 1 minus Box 2a.
- Box 7 — Distribution code(s). The character codes that tell the IRS what kind of event this was — covered in the table below. An IRA/SEP/SIMPLE checkbox sits next to it; for a non-qualified annuity it should be unchecked.
- Boxes 14–19. State and local withholding and distribution amounts, if your state taxes the income.
Box 7 Codes Annuity Owners Actually See
| Code | Meaning | Typical annuity situation |
|---|---|---|
| 1 | Early distribution, no known exception | Withdrawal or surrender before age 59½ — the 10% additional tax likely applies unless you claim an exception on Form 5329 |
| 2 | Early distribution, exception applies | Under 59½ but the payer knows an exception covers it, such as certain substantially equal periodic payments or an immediate annuity |
| 3 | Disability | Distribution taken after the owner became totally and permanently disabled — no 10% penalty |
| 4 | Death | Payment to a beneficiary or the owner's estate — no 10% penalty at any age |
| 6 | Section 1035 exchange | Tax-free exchange of one annuity or life contract for another — Box 2a is typically zero |
| 7 | Normal distribution | Withdrawal, surrender, or annuity payment at 59½ or older |
| D | Non-qualified annuity payment potentially subject to NIIT | Appears alongside another code (1D, 4D, 7D) on non-qualified contracts — flags the income for the 3.8% Net Investment Income Tax check |
| G | Direct rollover | Qualified annuity money moved trustee-to-trustee to an IRA or employer plan — not taxable |
| W | Long-term care rider charges | Charges deducted from the contract to pay for a qualified LTC insurance rider — reportable but not taxable income |
Three Situations That Confuse People Every Year
1. You exchanged contracts and got a 1099-R anyway
A 1035 exchange is tax-free, but it is still reportable. The form shows the amount moved in Box 1, zero in Box 2a, and code 6 in Box 7. Nothing goes on your return as taxable income — but keep the form, because it documents the basis that carried to the new contract.
2. Box 2a doesn't match what you expected
For withdrawals from a non-qualified deferred annuity, tax law uses last-in, first-out ordering: earnings come out first and are fully taxable, and your after-tax premium comes out tax-free only after the earnings are gone. Owners who expected to be taxed on "just the gains proportionally" are often surprised that an early withdrawal is 100% taxable. Annuitized payments work differently — each payment is split using 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.
3. You inherited the annuity
Beneficiary distributions arrive with code 4, which removes the 10% early distribution penalty no matter how old you are — but the earnings are still ordinary income to you, and the payout method you elect controls when that income lands. The details, including spousal continuation and the five-year rule, are covered in our guide to inherited annuity tax rules.
Before You File: A Short Checklist
- Match Box 1 against your own statements. A surrender, a withdrawal, and rider charges can each generate separate forms.
- 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.
- 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.
- 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.
- 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.
Related on AnnuityRatesHQ