U.S. · Tax forms

1099-R distribution code 6.

A contract-for-contract exchange, not a cash-out.

Code 6 tells the IRS a payer reported a tax-free section 1035 exchange of life insurance, annuity, long-term care insurance or endowment contracts. For an exchange reportable on Form 1099-R, the payer enters the contract value in box 1, zero in box 2a and the total premiums paid in box 5. Table 1 lists W as the only code that may share box 7a with 6.

IRS Instructions for Forms 1099-R and 5498 (2026), Table 1Retrieved November 2, 2026

Advertisement

Check a pair of codes

Check whether code 6 and the other code are an allowed pair in box 7a.

Result

Advertisement

What the IRS says code 6 is

Table 1 says: "Use code 6 to indicate the tax-free exchange of life insurance, annuity, long-term care insurance, or endowment contracts under section 1035." The used-with column lists W.

The payer instructions describe a section 1035 exchange as an exchange of one qualifying insurance or annuity contract for another. Exchanges are generally reportable on Form 1099-R, but reporting is not required when the exchange happens within the same company, is solely contract-for-contract with no designated distribution, and the company keeps adequate basis records.

Box 2a gets -0- for a nontaxable section 1035 exchange. For a partly taxable exchange, the payer files a separate Form 1099-R for the taxable amount.

How it affects Form 1040

A code 6 form with -0- in box 2a gives you no taxable amount to carry to line 5b of Form 1040 from that form. The 2025 Form 1040 instructions do not discuss section 1035 exchanges on lines 5a and 5b, so this page does not claim a line entry for the exchange itself.

The IRS notes that other property received or a cancelled contract loan at the time of the exchange may be taxable and reportable on a separate Form 1099-R. That separate form would carry its own code.

Common mistakes

Worked example

Illustration, not a real case. A policyholder moves a life insurance contract to a different company's annuity contract in a section 1035 exchange. The new company reports the contract value in box 1, -0- in box 2a, total premiums in box 5 and code 6 in box 7a. A reader checking that form should find no taxable amount on it.

Related codes

Code 6 sits beside W, 9, F. The full 1099-R distribution codes lookup lets you search every code; the other pages in this set are 9, E, F, K, S, U, W.

Sources

Retrieved November 2, 2026. Review status: needed before this page is treated as final.

Form 1099-R changes for 2026: box 7 becomes box 7a. On forms for earlier years the code is in box 7. The Form 1040 instructions read are for tax year 2025.

Advertisement

Frequently asked questions

Does code 6 mean I owe tax?

Not by itself. For a nontaxable section 1035 exchange the payer enters -0- in box 2a. Other property or a cancelled loan may be reported on a separate form.

Which contracts can a section 1035 exchange cover?

The payer instructions list life insurance, endowment, annuity and qualified long-term care insurance contracts, in the combinations they describe.

Can I get a 1099-R with code 6 and W?

Yes. Table 1 lists W as the code that may be used with 6.

Do all section 1035 exchanges get a Form 1099-R?

No. Reporting is not required for a same-company, contract-for-contract exchange when the company keeps adequate basis records.

Not tax advice

This page summarizes IRS instructions written for payers and is not tax advice. The payer, a CPA or an enrolled agent can confirm what a code means for your situation. Everything runs in your browser; nothing you enter is sent anywhere.