TSP 1099-R Tax Form: How to Report Your Withdrawal on Your Tax Return
When Your 1099-R Arrives
Every TSP distribution you take during a calendar year — whether a partial withdrawal, installment payment, total distribution, or loan foreclosure — generates an IRS Form 1099-R. The TSP mails paper copies by mid-January of the following year and uploads a digital copy to your My Account secure mailbox by mid-February.
If you took distributions in 2026, expect your 1099-R to arrive in January 2027. You will need this form to file your federal income tax return. If you had both traditional and Roth distributions during the same year, you may receive separate 1099-R forms for each source.
Understanding the Key Boxes
Form 1099-R has several numbered boxes, but four matter most for TSP participants:
Box 1 — Gross Distribution: The total amount distributed from your TSP account during the tax year. This includes everything — partial withdrawals, installment payments, total distributions, and the taxable portion of any loan foreclosures.
Box 2a — Taxable Amount: The portion of your distribution that is subject to federal income tax. For traditional TSP distributions, this is typically the same as Box 1 (since most traditional contributions were pre-tax). For Roth TSP distributions, the taxable amount may be zero if the withdrawal qualifies as a tax-free distribution (you met the 5-year rule and are over 59½).
Box 4 — Federal Income Tax Withheld: The total amount the TSP withheld for federal taxes during the year. This is the withholding that was deducted from your distributions before the money reached your bank account.
Box 7 — Distribution Code: A one- or two-character code that tells the IRS the type of distribution. Common TSP codes include:
- 1 — Early distribution (under age 59½), subject to the 10% penalty unless an exception applies
- 2 — Early distribution, exception applies (such as the Rule of 55 for age-55 separations)
- 7 — Normal distribution (age 59½ or older)
- G — Direct rollover to an IRA or eligible retirement plan
The distribution code determines whether the IRS expects you to pay the 10% early withdrawal penalty. If you separated from federal service in or after the year you turned 55 (or 50 for qualifying public safety officers), the TSP should use code 2, indicating the penalty exception applies.
Reporting on Your Tax Return
For traditional TSP distributions, report the gross distribution (Box 1) and the taxable amount (Box 2a) on your federal income tax return. The specific line depends on your form:
- Form 1040: Lines 5a (gross distribution) and 5b (taxable amount)
- The federal tax withheld (Box 4) goes on the payments section of Form 1040 as a credit toward your total tax liability
If you received a 1099-R for a direct rollover (distribution code G), the gross distribution appears in Box 1, but the taxable amount in Box 2a should be $0. You still need to report it on your return to show the IRS the rollover was completed — but it should not increase your tax liability.
Free Download
Get the TSP Separation & Withdrawal Election Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
Roth TSP 1099-R Reporting
Qualified Roth TSP distributions appear on their own 1099-R. If your withdrawal meets the requirements for a tax-free distribution (your Roth account has been open for at least 5 tax years and you are over 59½), Box 2a will show $0 as the taxable amount, and the distribution code will reflect the qualified status.
If you take a non-qualified Roth distribution (before the 5-year rule is met, or before age 59½), the earnings portion of the distribution is taxable and potentially subject to the 10% penalty. The TSP calculates the taxable portion based on the ratio of your Roth contributions (tax-free) to Roth earnings (taxable).
Loan Foreclosures on the 1099-R
If a TSP loan was foreclosed during the year, the unpaid balance plus accrued interest appears on a 1099-R as a taxable distribution. This often surprises retirees who let a loan foreclose without realizing the tax consequences.
If you completed a Qualified Plan Loan Offset (QPLO) rollover — depositing personal funds equal to the foreclosed amount into a traditional IRA by your tax filing deadline — you can avoid the tax liability. Report the rollover on your tax return to offset the distribution shown on the 1099-R.
Common Issues and How to Handle Them
Missing or late 1099-R: If mid-February passes and you have not received the form, log into My Account to check the digital copy. If it is not there either, contact the ThriftLine at 1-877-968-3778.
Incorrect distribution code: If the TSP used code 1 (early distribution, penalty applies) when you believe code 2 (early distribution, exception applies) is correct — for example, because you separated in the year you turned 55 — you may need to file Form 5329 with your tax return to claim the exception and avoid the 10% penalty.
Multiple 1099-R forms: If you had distributions from both traditional and Roth balances, or if you had both a regular withdrawal and a loan foreclosure, you may receive multiple 1099-R forms. Report each one separately on your tax return.
For a detailed breakdown of how each type of TSP distribution is taxed and reported, including installment payments, partial withdrawals, and in-plan Roth conversions, the TSP Withdrawal & Drawdown Strategy Guide includes a tax reporting reference chapter.
Get Your Free TSP Separation & Withdrawal Election Checklist
Download the TSP Separation & Withdrawal Election Checklist — a printable guide with checklists, scripts, and action plans you can start using today.