Updated: August 29, 2026
OPRS may receive compensation when readers open an account through partner links on this page. Our analysis is based on independent research, BBB data, and IRS publications.
Federal separations run into the hundreds of thousands each calendar year, and every separated participant with a Thrift Savings Plan balance faces the same withholding architecture on any distribution taken from the account. Two federal rules and one state-level rule shape what actually leaves the account and what actually arrives in the participant’s bank.
This page documents the mechanics only. It does not recommend a withholding level, a distribution method, or an account destination. Every participant faces a different tax picture, and the choice belongs to the participant and their tax professional.
Rollover-eligible versus non-rollover-eligible: the classification that drives every rule
The TSP sorts every post-separation payment into one of two Internal Revenue Code categories. That single classification drives every withholding rule that follows. A rollover-eligible distribution is any payment the participant could theoretically roll to another eligible retirement plan or Individual Retirement Account within 60 days.
Under IRC section 3405(c), a rollover-eligible distribution paid directly to the participant triggers the mandatory 20 percent federal withholding floor. The rule exists to protect the IRS against unrolled cash disappearing into a personal bank account tax-free. Non-rollover-eligible payments follow a different rulebook on Form W-4P.
The mandatory 20 percent on rollover-eligible distributions
The TSP applies the 20 percent federal withholding automatically on every rollover-eligible payment sent to the participant. Neither the participant nor the TSP has discretion to lower that rate on this category. It is a statutory floor set by Congress in IRC section 3405(c).
The following payment types are rollover-eligible under current TSP rules and therefore subject to the 20 percent floor when paid directly to the participant:
- A single payment, full or partial
- Fixed-dollar or fixed-percentage installments scheduled to run under 10 years
- Any distribution that is not based on IRS life expectancy tables and not designed to run for the participant’s lifetime
A direct trustee-to-trustee rollover, coded G on Form 1099-R, escapes the 20 percent floor entirely. The payment goes custodian-to-custodian, not to the participant’s bank. Because no cash ever touches the participant, nothing needs to be withheld against the risk of a missed 60-day rollover.
The figure below shows how the mandatory 20 percent floor breaks down on four common rollover-eligible distribution sizes when the payment is sent directly to the participant.

On a $50,000 rollover-eligible payment sent to the participant, the TSP withholds $10,000 and deposits $40,000. The participant can still complete a rollover of the full $50,000 within 60 days by adding $10,000 from personal cash. The $10,000 becomes a federal tax credit at return-filing time.
If the participant only rolls the $40,000 actually received, the un-rolled $10,000 becomes ordinary taxable income for the year. Any pre-59 1/2 additional tax under IRC section 72(t) also applies to the un-rolled portion when no statutory exception is in play.
Non-rollover-eligible distributions and Form W-4P
Some TSP payments are not rollover-eligible by design. The 20 percent floor does not apply to them. Instead, they follow the periodic-payment withholding rules on IRS Form W-4P.
Four categories fall in this bucket:
- Installments based on IRS life expectancy tables
- Fixed installments scheduled to run for 10 years or longer
- Required minimum distributions once the participant reaches RMD age
- TSP life annuity payments made through Metropolitan Tower Life
Form W-4P collects the participant’s federal withholding election for these periodic payments. The IRS redesigned the form for the 2022 tax year to align with the withholding architecture that IRS Notice 2020-3 first laid out for pension and annuity payments after the Tax Cuts and Jobs Act.
If no valid W-4P is on file, the TSP applies the default treatment set out in the Form W-4P instructions. Under the redesigned form, the default is single filing status with no adjustments, computed under the periodic-payment withholding tables the IRS publishes each year.
The participant can elect a different filing status, add extra dollars of withholding per payment, or elect zero withholding on periodic payments. The election travels with the account until the participant files a new W-4P. The default is not a limit; it is what applies in the absence of an election.
State withholding: the TSP does not run state payroll
The TSP is a federal payer that follows federal withholding rules by default. In most cases, it does not run state payroll withholding for retired participants. That is a design choice, not an oversight, and it shifts the state-tax burden squarely onto the participant.
For a participant living in a state that taxes federal-source retirement income, that means one of two responsibilities:
- Make quarterly estimated state tax payments to the state department of revenue
- Or arrange state withholding through a separate channel, such as a private pension, a Social Security withholding election, or wage withholding on other earned income
Missing state withholding does not create a federal issue. It creates a state issue. State underpayment penalties, interest calculations, and safe-harbor rules vary state to state. A tax professional or the participant’s own state department of revenue is the correct source for the numbers that apply.
State exemption landscape for federal-source retirement income
State treatment of federal-source retirement income varies widely across the country. Some states exempt qualified retirement plan distributions in full. Others apply partial exemptions tied to age, birth year, or public-versus-private employment history. Nine states levy no state income tax at all.
Illinois, Mississippi, and Pennsylvania are commonly cited examples of states that exempt qualified retirement plan distributions from state income tax under specific conditions in their statutes. Michigan applies a phased retirement subtraction that varies by birth year and by public-versus-private status.
A separate rule governs Social Security. Most states plus the District of Columbia do not tax Social Security benefits. That fact is often confused with state treatment of TSP. A state that exempts Social Security may still tax TSP distributions in full, because the two questions are answered by separate state statutes.
Every specific state rule referenced above can and does change from tax year to tax year, and phased schedules apply in several states. A participant must verify the current rule with the relevant state department of revenue before relying on any state-level assumption in a tax plan.
TSP 1099-R distribution codes: what box 7 tells the IRS
The TSP issues Form 1099-R after the end of each tax year in which a distribution was taken. Box 7 carries the distribution code, a single character that tells the IRS which tax treatment applies to the payment. The most common codes on a TSP 1099-R are:
- Code 1: early distribution, no known exception. The participant is under 59 1/2 and no IRC section 72(t) exception has been coded to the payment.
- Code 2: early distribution, known exception. Used for the age-55 calendar-year separation exception under IRC section 72(t)(2)(A)(v) and other statutory carve-outs.
- Code 7: normal distribution. The participant is 59 1/2 or older on the distribution date.
- Code G: direct rollover to a qualified plan or Traditional IRA. No federal taxes withheld.
- Code H: direct rollover of Roth TSP to a Roth IRA. Non-taxable and non-withheld.
Multi-code combinations appear when more than one rule applies to a single payment. A partial rollover paired with a taxable cash portion is one common example. The code combination on box 7 drives the treatment on the participant’s tax return, not the participant’s own memory of the payment.
Correcting a wrong-code 1099-R from the TSP
The TSP recordkeeper issues Form 1099-R directly to the participant and files a copy with the IRS. A wrong-code 1099-R usually surfaces when the participant compares box 7 to the tax treatment expected for the payment. A common example is a code 1 on a distribution taken in the participant’s age-55 separation year that should carry code 2.
Two paths exist to correct the record:
- Request a corrected 1099-R directly from the TSP. The recordkeeper reissues the form marked CORRECTED and files the correction with the IRS. This is the cleanest path when the participant has documentation on hand.
- File IRS Form 4852, a substitute for Form W-2 or 1099-R, with the participant’s tax return. Form 4852 allows the participant to report the correct amounts and codes based on their own records when the payer refuses to correct or delays a correction.
A correction request to the TSP typically requires supporting documentation, including the SF-50 that shows the separation date, the participant’s birthdate on file, and any documentation for an IRC section 72(t) exception being claimed on the payment.
One additional note on gold IRA rollovers. A Traditional IRA that holds IRS-approved precious metals under IRC section 408(m)(3) is one of the documented destinations available to a separated TSP participant when the participant elects a direct rollover to an IRA. The 1099-R code on that rollover is G, and the 20 percent federal withholding floor does not apply. No cash reaches the participant.
Updated August 29, 2026.
Sources cited
- TSP booklet: Withdrawing from your TSP account for separated and beneficiary participants (tspbk26)
- IRS Form W-4P: Withholding certificate for periodic pension or annuity payments
- Cornell Legal Information Institute: 26 U.S. Code section 3405, special rules for pensions, annuities, and certain other deferred income
- IRS Form 4852: Substitute for Form W-2 or Form 1099-R
- IRS Instructions for Forms 1099-R and 5498
- Cornell Legal Information Institute: 26 U.S. Code section 408, individual retirement accounts (including 408(m)(3) IRS-approved metals)
