How to Read a 1099-R From an Annuity Contract

Educational overview only. Prudent Guardian (inspirecodingedu.com) is not an insurance company, broker, law firm, or registered investment adviser, and does not provide personalized insurance, investment, tax, medical, or legal advice. Verify details with licensed professionals and official issuers.

This 1099-R box map outlines every relevant field on annuity-issued 1099-R tax forms to help you correctly report retirement distributions on your annual tax return. Annuity issuers are required to send this form to anyone who received $10 or more in distributions from a qualified or non-qualified annuity during the prior tax year, and a copy is also filed directly with the IRS. Misreporting values from this form can trigger audit notices, underpayment penalties, or delayed refunds, so verifying each entry against your own annuity records before filing is critical. This page is for educational purposes only from Prudent Guardian; always confirm disputed entries with your annuity carrier or a licensed tax professional before submitting your tax return.

1099-R Box 1 Breakdown for Annuity Gross Distribution Values

Box 1 lists the total gross amount the annuity issuer paid to you from the contract during the tax year, before any deductions for federal or state tax withholdings, contract fees, or return of after-tax contribution basis. This value includes all types of disbursements: regular periodic income payments, one-time lump sum withdrawals, hardship distributions, full contract surrender payouts, and even amounts sent directly to another retirement account via a trustee-to-trustee rollover. If you requested multiple withdrawals throughout the year, Box 1 will show the sum of all those disbursements, not individual transaction amounts.

quote jacket with 1099-R envelope
Overcast nightstand with 1099-R envelope.

Use the below 1099-R box map for annuity-specific entries to cross-reference every relevant field on your form:

Box Number Annuity-Specific Definition Common Entry Scenarios First Step to Verify
Box 1 Total gross distributions paid from the annuity in the tax year, no deductions applied Periodic income payments, lump sum withdrawals, full surrender, direct rollovers, death benefit payouts to beneficiaries Cross-check against your annuity account’s total withdrawal records for the full tax year
Box 2a Portion of Box 1 amount subject to ordinary federal income tax Full taxable amount for pre-tax qualified annuities, earnings-only amount for after-tax non-qualified annuities Confirm matches either 100% of Box 1 (for pre-tax contracts) or earnings portion of your withdrawal (for non-qualified contracts)
Box 2b Two checkboxes: “Taxable amount not determined” and “Total distribution” Issuer lacks records of your after-tax basis, or you withdrew the full remaining contract value in the tax year If “Taxable amount not determined” is checked, pull your personal contribution records to calculate taxable amount manually
Box 5 Portion of Box 1 amount that is a non-taxable return of your after-tax contribution basis Principal withdrawals from non-qualified annuities, return of after-tax contributions to qualified annuities Cross-check against your running total of remaining after-tax basis for the contract
Box 7 1-2 character code explaining the reason for distribution Early withdrawal, normal distribution, rollover, disability, death benefit Confirm code aligns with your age, distribution type, and any eligibility for penalty exceptions
Box 14 Total federal income tax withheld from your distributions for the tax year Voluntary withholdings requested by you, mandatory 20% withholdings for indirect rollovers Match to withholding amounts listed on your individual withdrawal receipts
Box 15 Total state income tax withheld from your distributions for the tax year Voluntary state withholdings requested by you, mandatory state withholdings per your residence Cross-check against state tax withholding rules for annuity distributions in your state of residence

Annuity Distribution Code References for 1099-R Box 7

Box 7 is one of the most high-stakes fields on your 1099-R, as the IRS uses the code listed here to automatically assess early withdrawal penalties if your tax return filings do not match the reported code. For annuity contracts, the most common codes you will see include: Code 1 for early distributions (you are under age 59.5 with no qualified penalty exception, so the 10% additional early withdrawal tax applies to the taxable portion of your distribution); Code 2 for early distributions with a valid exception (such as substantially equal periodic payments under IRS Rule 72(t), permanent disability, or qualified medical expenses, so no 10% penalty applies); Code 3 for distributions paid due to permanent disability; Code 4 for death benefits paid to a non-spousal or spousal beneficiary of the annuity owner; Code 7 for normal distributions (you are age 59.5 or older, no early withdrawal penalty applies); Code G for direct trustee-to-trustee rollovers to another qualified retirement account or IRA; and Code W for qualified distributions from a designated Roth annuity. If you believe the code listed in Box 7 is incorrect, contact your annuity issuer immediately to request a corrected Form 1099-R, as unaddressed mismatches can lead to automatic penalty notices from the IRS. Illustrative example: if you began taking 72(t) substantially equal periodic payments at age 54, your Box 7 should show Code 2, not Code 1; a Code 1 entry would trigger an automatic 10% penalty notice unless you file Form 5329 to formally claim the penalty exception with the IRS.

Taxable Amount Breakdown for 1099-R Box 2a Entries

Box 2a lists the portion of your Box 1 gross distribution that is subject to ordinary federal income tax. For qualified annuities funded entirely with pre-tax dollars (such as those held in a traditional IRA, 401(k), or other employer-sponsored retirement plan), Box 2a will almost always equal the full amount in Box 1, as all funds in the contract have not yet been taxed. For non-qualified annuities funded with after-tax personal dollars, Box 2a only reflects the earnings portion of your distribution, as you already paid income tax on the principal contributions you made to the contract. Note that non-qualified annuity withdrawals follow Last-In-First-Out (LIFO) tax rules, meaning you are taxed on all earnings in the contract before you can withdraw any non-taxable principal. The two checkboxes in Box 2b provide additional context for Box 2a entries: the first, “Taxable amount not determined”, means the annuity issuer does not have complete records of your after-tax contribution basis, so you are responsible for calculating the correct taxable amount using your personal records. The second, “Total distribution”, means you withdrew the full remaining value of the annuity contract during the tax year, so no assets remain in the account. Illustrative example: if you have a non-qualified annuity with $30,000 in earnings and $50,000 in after-tax principal contributions, a $10,000 withdrawal will show Box 1 = $10,000 and Box 2a = $10,000, as all withdrawals are applied to earnings first until the full $30,000 in earnings is distributed.

1099-R Annuity Contract comparison card
Illustrative card for 1099-R Annuity Contract.

Form Retention Guidelines for Your Annuity 1099-R Copies

Your annuity issuer will send you three primary copies of your 1099-R each year: Copy B to file with your federal income tax return, Copy 2 to file with your state or local income tax return, and Copy C to keep for your personal records. For all annuity types, keep Copy C, any corrected 1099-R forms, and supporting transaction records for a minimum of 3 years from the date you filed your tax return, which is the standard IRS audit window. If you have a non-qualified annuity, carry over after-tax basis from year to year, or claim deductions related to your annuity distribution, retain these records for a minimum of 7 years, as the IRS has an extended audit window for returns with basis-related claims. If you hold a non-qualified annuity for multiple decades, keep all annual 1099-Rs and contribution receipts for the entire life of the contract, plus 7 years after you fully surrender, annuitize, or transfer the contract, to prove your total after-tax basis if the IRS questions your taxable amount calculations. Prudent Guardian recommends storing digital copies of these records in a password-protected cloud folder alongside your annual annuity statements, so you can access them quickly if you need to dispute an entry or respond to an IRS inquiry.

Contribution Basis Cross-Checks for 1099-R Box 5

Box 5 lists the portion of your Box 1 gross distribution that is a non-taxable return of your after-tax contribution basis, which is not subject to ordinary income tax. For non-qualified annuities, this amount only appears on your 1099-R once you have withdrawn all earnings from the contract, per LIFO rules, and subsequent withdrawals are applied to your principal contributions. For qualified annuities that include after-tax contributions (such as a traditional IRA with non-deductible contributions), Box 5 reflects the pro-rata portion of your distribution that is a return of those after-tax funds. To cross-check the accuracy of Box 5, maintain a running total of your total after-tax contributions to the annuity, minus any returns of basis reported on prior year 1099-Rs, to calculate your remaining basis before filing your taxes. Confirm that the amount in Box 5 does not exceed your remaining basis for the contract, and that it aligns with the portion of your withdrawal that is principal rather than earnings. If the “Taxable amount not determined” checkbox in Box 2b is marked, your issuer may leave Box 5 blank, so you will need to use your personal contribution records to calculate the correct return of basis amount for your tax return. Illustrative example: if you have $42,000 in remaining after-tax basis in your non-qualified annuity, and you take a $15,000 distribution after all earnings have been withdrawn, Box 5 should show $15,000 and Box 2a should show $0, which matches your remaining basis calculation.

Before you input any 1099-R values into your tax filing software, cross-check Box 1, Box 2a, Box 5, and Box 7 against your personal annuity transaction records for the tax year, and contact your annuity issuer immediately to request a corrected form if any entries do not match.