TSP Balance by Years of Federal Service: The Median, Top Quartile, and Path to $1M (2026 Data Report)
Projected TSP milestones at 5, 10, 15, 20, 25, 30, and 35 years of service, plus the FRTIB balance-tier table that shows what millionaires actually contributed for.
Need a professional headshot? Pro headshots AI-generated in 60 seconds
TSP Balance by Years of Federal Service: The Median, Top Quartile, and Path to $1M (2026 Data Report)
Last Updated: May 20, 2026
Federal employees track their careers in years of service, not birthdays. You hit year 5 and lock in your FERS vesting. Year 20 and the retirement math starts looking real. Year 30 and the pension multiplier clicks up to 1.1%.
So why does every TSP benchmark and "am I on track" guide use age?
This report uses service years instead. It pulls the only FRTIB empirical data that actually connects balances to time in plan, runs FedTools original modeling against actual historical pay scales and fund returns, and puts the results next to private-sector 401(k) tenure data for comparison.
Methodology note (required reading): FRTIB does not publish TSP account balances broken down by years of federal service. The projected figures in this report are a modeling exercise using actual historical GS pay scales, TSP contribution limits, and TSP fund returns. They show what a federal employee would have accumulated under specific assumptions, not what the median employee at each service level actually holds. Every modeled figure in this report is labeled as a projection. The FRTIB balance tier table is the only section that represents direct empirical data.
Key Takeaways
- FRTIB does not publish a balance-by-service-year table. The only empirical data point: TSP participants with $1 million or more averaged 28.62 years of contributions. Under $50,000 averaged 6.03 years.
- At 10% total contribution (5% + 5% match) on a $75,000 salary with 7% returns, the modeled path hits $89K at year 10, $313K at year 20, $800K at year 30.
- Doubling your contribution rate from 10% to 20% roughly doubles your ending balance at every service-year milestone.
- The G Fund vs. C Fund gap for a 1987 hire cohort is approximately $1.5 million at 39 years. That single allocation decision dwarfs every other variable in the model.
- Vanguard's private-sector 10-year average ($324,510) looks higher than the 10-year federal model at 10% ($89K), but federal employees have a FERS pension generating $16,000 to $25,000 per year in retirement income that private-sector workers do not.
- The 5% agency match alone, compounded at 7% over 30 years on a $75,000 salary, grows to approximately $377,000. That's match-only growth.
The Only Empirical Data: FRTIB Balance Tiers
Start here before any modeling. This is the one table FRTIB actually publishes that connects balances to time in plan, from March 2025 data.
FRTIB TSP Balance Distribution (March 2025)
| Balance Range | Participants | Avg Years Contributing |
|---|---|---|
| Under $50,000 | 4,322,634 | 6.03 years |
| $50,000–$249,999 | 1,804,461 | 14.64 years |
| $250,000–$499,999 | 588,795 | 20.33 years |
| $500,000–$749,999 | 241,460 | 23.27 years |
| $750,000–$999,999 | 118,681 | 25.32 years |
| $1,000,000+ | 146,910 | 28.62 years |
Source: FRTIB March 2025 data via FedSmith
Two things to understand before citing this table. It's balance-grouped, not service-year-grouped. It shows average years-contributing as a property of each balance tier, not the average balance at each year mark. You can't read it backwards as "at 20 years I'll be in the $250K–$499K tier." Also, "years contributing" isn't the same as "years of federal service." Employees hired before August 2010 who didn't opt into TSP had service years with zero contributions. Military deposit credit adds service time that doesn't correspond to TSP contributions at all.
What the table does tell you: the gap between the $50K tier (6 years) and the $1M tier (28.6 years) is 22.6 years of additional contributions. Time in plan is the dominant variable. That finding holds regardless of which direction you run the math.
The Broader TSP Picture (2025–2026)
Some context on the plan before the cohort models.
Scale:
- Total TSP assets as of December 2025: $1.073 trillion (FRTIB/DailyFED)
- Total participants: 7.28 million
- Average FERS balance (January 2026): $220,398
- Median FERS balance (estimated): ~$50,000
- The 4:1 gap between mean and median reflects the barbell distribution: a large base of shorter-tenure or lower-contribution accounts pulls the median down, while high-balance long-tenure accounts pull the mean up
Millionaires:
- January 2026: 194,722 TSP accounts held $1 million or more (record high)
- April 2026: 184,532 (declined due to 2026 market volatility)
- Millionaires as a share of all participants: 2.7% at peak
- Average years contributing for millionaires: 27.8 to 28.6 years
- Largest single TSP account: $9.96 million
Participation:
- FERS participation rate: 95.6%–95.7% (among the highest of any retirement plan in the US)
- Average FERS traditional deferral rate: 7.7% (2024 FRTIB Annual Report)
- Auto-enrollment: started August 2010 at 3%, changed to 5% in October 2020. Employees hired before August 2010 who did not opt in may have had zero contributions for years or decades.
2026 TSP net cash flow:
- Contributions in 2025: $55.32 billion
- Withdrawals in 2025: $74.33 billion
- Net outflow: -$19 billion. The plan is in net distribution mode for the first time, driven by the federal retirement wave.
FedTools Normative Model: Projected Balances by Service Year
This model uses the following inputs. All are stated explicitly.
Model parameters:
- Starting salary: $75,000 (approximate GS-9/11 area, mid-2020s)
- Salary growth: 2% annual (conservative; below historical GS COLA + step increases)
- Return assumption: 7% (conservative long-term) and 10% (near historical C Fund CAGR)
- Contribution rates modeled: 10% total (5% employee + 5% match) and 20% total (15% employee + 5% match)
- No withdrawals, no loans, no employment gaps
- Contributions do not exceed annual IRS limits (not binding at 10% on $75K until salary exceeds ~$245,000)
This is a normative model. It tells you what a federal employee would accumulate under these assumptions, not what the median employee actually has. That distinction matters here because FRTIB doesn't publish the latter.
Master Projection Table: TSP Balance by Years of Service
FedTools 2026 analysis: projected figures, not empirical FRTIB data
| Service Year | Approx Age (hired at 25) | 10% / 7% return | 20% / 7% return | 10% / 10% (C Fund historical) |
|---|---|---|---|---|
| Year 5 | 30 | $34,000 | $68,000 | $38,000 |
| Year 10 | 35 | $89,000 | $178,000 | $115,000 |
| Year 15 | 40 | $175,000 | $350,000 | $275,000 |
| Year 20 | 45 | $313,000 | $626,000 | $565,000 |
| Year 25 | 50 | $514,000 | $1,028,000 | $1,040,000 |
| Year 30 | 55 | $800,000 | $1,600,000 | $1,780,000 |
| Year 35 | 60 | $1,180,000 | $2,350,000 | $2,900,000 |
Source: FedTools 2026 analysis using OPM GS pay scale data, TSP.gov historical contribution limits, and historical C Fund CAGR from TSPDataCenter.com.
What this table shows: The 10%/7% column is the baseline. The 20%/7% column shows what an employee contributing 15% of their own salary (15% + 5% match) would accumulate. The third column replaces the 7% assumption with the actual C Fund CAGR of 10% since inception. The C Fund column and the 20% column converge in the $1 to $2 million range by years 25 to 35, both representing aggressive but historically achievable outcomes.
Cross-check against the FRTIB tier table:
- Year 10 projection (10%/7%): $89,000 falls in the $50K–$249K tier. FRTIB data shows that tier averages 14.6 years of contributions. That's consistent: a $89K balance at year 10 puts you ahead of the midpoint for your tier.
- Year 20 projection (10%/7%): $313,000 falls in the $250K–$499K tier. FRTIB data shows that tier averages 20.33 years. The projection and the empirical anchor align closely.
- Year 30 projection (10%/7%): $800,000 falls in the $500K–$749K tier. FRTIB data shows that tier averages 23.27 years, suggesting $800K in 23–25 years is achievable for above-average contributors, and that 30-year employees who hit this figure are above the tier midpoint.
The Path to $1 Million by Service Year
The most common TSP question on r/ThriftSavingsPlan: how long does it actually take to hit $1 million?
FedTools 2026 analysis: projected service years to reach $1M
| Contribution Rate | Return Assumption | Projected Service Years to $1M |
|---|---|---|
| 10% total (5% + 5% match) | 7% | ~31 years |
| 10% total | 10% (C Fund historical) | ~26 years |
| 15% employee + 5% match (20% total) | 7% | ~24 years |
| 15% employee + 5% match | 10% | ~21 years |
| Max contribution ($24,500 in 2026) | 7% | ~25 years |
| Max contribution | 10% | ~21 years |
Source: FedTools 2026 analysis.
The empirical check: FRTIB shows TSP millionaires averaged 28.62 years of contributions. The 7%/10% scenario places the $1M crossover at 26 years, slightly below the empirical average. That's consistent: the FRTIB average includes employees who contributed at rates below 10% or spent years in the G Fund. The model using a consistent 10% rate with C Fund allocation is modestly optimistic relative to the average millionaire's actual behavior.
The implication: At the minimum match-maximizing contribution level (5% employee + 5% match), achieving TSP millionaire status requires close to 31 years of uninterrupted contribution at a modest return assumption. This is achievable in a full federal career, but only if you start contributing from day one and never stop. An employee who starts at 22 and contributes consistently reaches $1M around age 53 on the 7% assumption.
What the 30-year employee actually has:
- 10%/7%: $800,000
- 20%/7%: $1,600,000
- 10%/10% (C Fund): $1,780,000
The 30-year FERS employee who maxed TSP from year 1 at historical C Fund returns hits roughly $1.78 million, which is approximately 2.2x the median for participants in the millionaire tier.
Retrospective Cohort Analysis: What Hire-Year Cohorts Have Today
This section models what a federal employee hired in 1987, 1997, 2007, or 2017 would have accumulated by May 2026, using actual historical TSP fund returns and GS pay scales.
Model parameters for cohort analysis:
- Contribution rate: 10% of gross salary (5% employee + 5% match)
- Fund: 100% C Fund (S&P 500 index). Results for G Fund shown separately.
- Salary path: Starting at approximate GS-7/9 for year of hire; grade promotions through career
- No withdrawals, no loans, no gaps
Critical disclosure: These figures use actual historical C Fund returns year by year, sourced from TSP.gov fund performance and TSPDataCenter.com. They include years with severe losses (2002: -22.1%, 2008: -38.3%) as well as strong recovery years (2003: +28.5%, 2009: +26.7%, 2013: +32.4%, 2019: +31.5%, 2024: approximately +25%). The G Fund returned a 4.65% annualized since inception, with no down years.
Cohort Results (FedTools 2026 Analysis)
| Hire Year | Service Years (May 2026) | Starting Salary (Approx) | C Fund Estimate | G Fund Estimate | C vs G Gap |
|---|---|---|---|---|---|
| 1987 | 39 years | ~$20,000 | ~$1,800,000 | ~$320,000 | ~$1,480,000 |
| 1997 | 29 years | ~$36,000 | ~$740,000 | ~$210,000 | ~$530,000 |
| 2007 | 19 years | ~$48,000 | ~$320,000 | ~$140,000 | ~$180,000 |
| 2017 | 9 years | ~$60,000 | ~$95,000 | ~$72,000 | ~$23,000 |
Source: FedTools 2026 retrospective cohort analysis using actual historical TSP C Fund annual returns (TSPDataCenter.com, TSP.gov) and OPM GS pay scale data.
The G Fund Warning
The 1987 cohort number demands a special note. A federal employee hired in 1987 who contributed 10% of salary throughout their career and put everything in the C Fund would have approximately $1.8 million by 2026. A colleague hired the same year who put everything in the G Fund, the historical default before 2015, would have approximately $320,000.
The difference: roughly $1.5 million from a single allocation decision.
Before September 2015, new federal employees were auto-enrolled into the G Fund. Before TSP education campaigns of the late 2000s, G Fund allocation exceeded 60% of total plan assets. The 1987 cohort employee who never changed their allocation from the default earned the G Fund's 4.65% annualized return while the C Fund compounded at 11.5% annualized.
This is not a hypothetical. For employees hired before 2010 who never switched out of the G Fund, this loss is real and irreversible.
G Fund is not useless. It has no down years, makes sense for capital preservation within 5 years of retirement, and provides guaranteed income in market crashes. But as a 30- or 40-year accumulation vehicle, it is the single most expensive default mistake in TSP history.
What the 2007 cohort should know: The 2007 hire started contributions in year 1 of the 2008 global financial crisis. Their C Fund balance dropped roughly 38% in 2008. But the recovery from 2009 through 2019 was one of the longest bull markets in US history. The 2007 cohort who stayed in C Fund through the crash and recovery is projected to have ~$320,000 at 19 years, despite the worst first-year loss environment in modern TSP history. That number validates the "stay the course" argument.
The Match: Your Guaranteed Return
The 5% FERS agency match structure:
- 1% automatic contribution regardless of what you contribute
- 3% dollar-for-dollar match on the first 3% you contribute
- 1% at 50 cents per dollar on the next 2% you contribute
- Total: 5% match when you contribute at least 5%
For an employee on a $75,000 salary, the agency match is $3,750 per year. That $3,750, compounded at 7% over 30 years, grows to approximately $377,000.
That $377,000 represents only the match, not your own contributions. It's money that exists solely because you contributed at least 5%. An employee who contributes 3% instead of 5% loses $1,000+ per year in matching and roughly $100,000 over a 30-year career.
The match-to-3% vs. match-to-5% gap (FedTools 2026 analysis):
| Contribution Level | 30-Year Modeled Balance |
|---|---|
| 3% employee + 4% agency match (7% total) | ~$576,000 |
| 5% employee + 5% agency match (10% total) | ~$800,000 |
| Difference | ~$224,000 |
Source: FedTools 2026 analysis; consistent with FedSmith match analysis methodology.
The $224,000 gap from a 2% difference in your own contribution rate is the clearest argument for contributing at least 5%.
How the Federal Model Compares to Private-Sector Tenure Data
Two private-sector benchmarks come up constantly. Both need context before you compare them to your TSP.
Vanguard How America Saves 2025
Based on 1,400+ employer plans and roughly 5 million participants, year-end 2024:
| Tenure in Plan | Average 401(k) Balance | Median |
|---|---|---|
| Under 2 years | N/A (median: $6,140) | $6,140 |
| 2–3 years | ~$46,800 | N/A |
| 10+ years | $324,510 | ~$150,000 |
| Overall average | $148,153 | $38,176 |
Source: Vanguard How America Saves 2025 (covers year-end 2024 data)
Vanguard's 10-year average of $324,510 looks much higher than the federal model's $89,000 at year 10. Three things explain that gap.
Salary composition. Vanguard's participant base skews toward large corporate employers, including high earners in tech and finance. A software engineer contributing 10% of a $180,000 salary gets to $324K faster than a GS-9 on $65,000. The salary profiles aren't comparable.
The pension you're not counting. A 10-year FERS employee has earned a pension that will pay roughly 10–11% of their high-3 salary annually at retirement, for life. On a $75,000 salary, that's $7,500–$8,250 per year with a survivor option and inflation adjustments baked in. A Vanguard participant with no pension has to build that income out of their 401(k) balance. Once you add the pension's present value to the $89,000 TSP projection, the gap closes considerably.
Job tenure. Private-sector median tenure is 3.5 years (BLS). Vanguard's 10-year cohort is drawn from the small subset of private-sector workers who stayed at one employer for a decade, a self-selected group that skews toward higher earners and more financially stable careers. The 10-year federal employee is the norm, not the outlier.
Fidelity Continuous Savers
Fidelity's Q4 2024 analysis, covering 26,000 plans and 24.8 million participants:
- Gen X employees who have saved continuously for 15 years: average balance $589,400
- Gen Z employees saving for 5 years: average balance $52,900
Source: Fidelity Q4 2024 Retirement Analysis
"Continuous savers" is the critical qualifier. Fidelity tracks only employees who contributed in every single period without stopping. That self-selection produces balances 30 to 50% higher than the overall participant average for the same tenure. You're looking at the top-performing cohort, not the average participant.
Comparing the federal 15-year model at 10%/7% ($175,000) to Fidelity's $589,400 is comparing a mid-salary federal projection to private-sector high performers. A better frame: add the present value of the FERS pension earned over 15 years (roughly $8,000–$12,000 per year for life, or a lump-sum equivalent of $150,000–$200,000 discounted at 5%) to the $175,000 TSP figure.
Federal employees with 15+ years are likely in a comparable total retirement wealth position to private-sector continuous savers when pension value is counted. In raw account balance, they trail. Both things are true.
2026 Contribution Limits by Career Stage
| Career Stage | Age | 2026 Limit | Notes |
|---|---|---|---|
| Early career | Under 50 | $24,500 | $942/pay period over 26 periods |
| Mid/late career | 50–59 and 64+ | $32,500 | $8,000 catch-up applies |
| Pre-retirement window | 60–63 | $35,750 | SECURE 2.0 super catch-up ($11,250 additional) |
Source: TSP.gov Bulletin 25-3
The super catch-up for ages 60–63 is meaningful. An employee who uses the full $11,250 additional contribution from age 60 through 63 (4 years) at 7% return adds approximately $52,000 to their retirement balance compared to someone using only the standard catch-up. At 10% return, the add is approximately $58,000.
Warning on front-loading: Contributing your full annual limit by mid-year means no contributions in the remaining pay periods. When you're not contributing, you're not receiving agency matching. For a $75,000 salary employee, losing 6 pay periods of matching costs roughly $865 per year in forfeited agency contributions. Spread contributions evenly across all 26 pay periods.
Project Your Service-Year Path
Use the free TSP Calculator to see your projected balance with your specific contribution rate, current balance, salary, and remaining service years. You can compare your number to the service-year benchmarks in this report.
The calculator handles both standard and catch-up contributions, so you can see what difference increasing your contribution rate makes from your current year forward.
For the full retirement income picture, including how your FERS pension reduces the TSP balance you actually need, pair it with the FERS Retirement Calculator.
Related Resources
- TSP Milestone Benchmarks by Age 2026: The sister report. Same question, age dimension instead of service years. If you use both, you get the full two-axis picture.
- State of Federal Retirement Readiness 2026: Broader dataset on FERS readiness, including OPM backlog data, FERS Supplement risk, and income replacement analysis.
- TSP Calculator: Project your balance with your specific inputs.
- FERS Retirement Calculator: Calculate your pension to understand how much TSP work your specific retirement needs to do.
- TSP Guide 2026: Complete reference on contribution limits, fund options, and withdrawal rules.
Frequently Asked Questions
How much should I have in my TSP after 10 years of federal service?
At 10% total contribution (5% employee plus 5% match) on a $75,000 salary with 7% returns, a federal employee projects to approximately $89,000 after 10 years. The FRTIB balance tier table (March 2025) shows that participants with balances under $50,000 averaged 6 years of contributions, while those in the $50,000 to $249,999 range averaged 14.6 years. A 10-year employee with $70,000 to $100,000 is on track. These are modeled projections. FRTIB does not publish a cross-tab of balance by years of service.
How long does it take to get $1 million in TSP?
At 10% total contribution on $75,000 with 7% returns, approximately 31 years. At 20% total, approximately 24 years. The FRTIB data shows TSP millionaires averaged 28.62 years of contributions, consistent with the model. Reaching $1M at the minimum match-maximizing contribution rate requires roughly 30 or more years of uninterrupted contribution from day one.
What does the average 20-year federal employee have in TSP?
FRTIB does not publish a balance figure for 20-year employees specifically. The modeled projection for a consistent 10% contributor on a $75,000 salary is approximately $313,000 at year 20. The FRTIB balance tier table shows participants in the $250,000 to $499,999 range averaged 20.33 years of contributions, a close match to the modeled projection.
Why do federal employees need less in TSP than private-sector workers?
The FERS pension replaces roughly 1.0 to 1.1% of high-3 salary per year of service. A 30-year employee gets 30 to 33% of salary from the pension alone, and Social Security adds another 20%. TSP only needs to generate 15 to 20% of income replacement. A private-sector worker with no pension needs their 401(k) to generate 50 to 70%. The TSP target is roughly 40 to 50% lower, all else equal.
What happens to TSP if I separate before retirement?
Your TSP account stays open. You can leave the balance invested, roll it to an IRA, or at age 59.5 begin distributions. You lose agency matching going forward. Your own contributions are always yours immediately, and matching contributions vest on the same schedule as FERS. A projected 10-year balance of $89,000 belongs to you even if you leave federal service before retirement.
Should I compare my TSP to Vanguard or Fidelity benchmarks?
With caution. Vanguard's 10-plus-year average of $324,510 and Fidelity's Gen X 15-year continuous-saver average of $589,400 come from private-sector plans with different salary profiles and no pension. Federal employees have structural TSP advantages (0.04% expense ratio vs. 0.52% average, mandatory match floor) plus a pension reducing their TSP dependency. Comparing raw balances without pension value significantly understates the federal retirement position.
Sources:
- FRTIB 2024 Annual Report
- FedSmith: TSP Balance Milestones (FRTIB balance tier table, March 2025)
- FedSmith: TSP Millionaires New Record January 2026
- FedSmith: TSP Millionaires April 2026
- TSP.gov: Rates of Return
- TSPDataCenter.com: Annual TSP Performance
- TSP.gov: Historical Information (contribution limits)
- OPM: Retirement Statistics FY2022
- OPM: 2017 General Schedule Pay Tables
- Vanguard: How America Saves 2025
- Fidelity: Q4 2024 Retirement Analysis
- TSP.gov: 2026 Contribution Limits Bulletin 25-3
Need a professional headshot? Pro headshots AI-generated in 60 seconds
Calculate Your 2026 Numbers
Project your TSP growth and withdrawal strategies
Open TSP Calculator