Tsp Savings Calculator
A federal employee who starts with $10,000, contributes $500 a month, earns the full FERS agency match on an $80,000 salary, and assumes 6% a year for 20 years ends with $418,143.82. Without the match, the same contributions and return give $264,122.49. That $154,021.33 gap is why this calculator exists: it projects your TSP balance with monthly compounding, computes the FERS match from your salary, checks your pace against the 2026 contribution limit, and prices the match you leave behind if you contribute less than 5% of pay.
Sets the match field from your salary: 1% automatic plus up to 4% matching. Historical long-run averages for illustration. Past performance does not predict future returns.
Estimated monthly income applies the 4% withdrawal rule (4% of the balance per year) as a planning illustration, not a guarantee. Growth multiple shows how many times your total contributions the final balance is. Limits shown are the 2026 figures: verify the current year at tsp.gov, because limits change every year.
Quick Answer
With the worked example pre-filled, $10,000 today plus $500 a month with the full FERS match at 6% for 20 years projects to $418,143.82, made of $130,000.00 of your contributions, $80,004.00 of agency match, and $208,139.82 of investment growth, for an estimated $1,393.81 a month at the 4% withdrawal illustration. Drop the match to zero and the same inputs project to $264,122.49. The match is worth more than the contributions it matches, because it compounds for 20 years too.
Key takeaways
- This is the accumulation page: it answers what you will have at retirement. The payout page runs the opposite direction and turns a balance into income.
- The full FERS match needs 5% of pay from you every pay period: 1% automatic plus dollar-for-dollar on the first 3% and 50 cents on the next 2%.
- The 2026 elective deferral limit is $24,500, and the tool flags any monthly pace that annualises past it. Limits change every year, so verify at tsp.gov before acting.
- Fund presets are historical-average illustrations, never forecasts. The 4% income figure is a withdrawal-rate illustration, not a TSP rule or a guarantee.
- Quick Answer
- How to use the TSP savings calculator
- How the TSP savings calculation works
- The FERS agency match, explained
- 2026 TSP contribution limits
- Fund return presets and what they are not
- What this page does not do, and which tool does
- What competing TSP calculators miss
- Frequently asked questions
- Add This Calculator to Your Website
- References
How to use the TSP savings calculator
Enter six numbers, optionally let the tool compute the match, and read the projection. The results stay hidden until you calculate.
- Enter your current TSP balance: what is in the account today. The example uses $10,000.
- Enter your monthly contribution: your own money each month. The example uses $500.
- Set the employer match: type a percent of your contribution, or enter your annual salary and click Use my FERS agency match to fill it. The example has $80,000 of salary and a 66.67% match pre-filled. If you are CSRS, leave the match at 0.
- Enter the expected annual return: the average return for the whole horizon, or pick a fund from the dropdown to fill a historical-average illustration. The example uses 6%.
- Enter the years until retirement: how long everything compounds. The example uses 20 years, and the tool refuses anything above 60.
- Click Calculate: the projected balance appears in large type, with your contributions, agency match, investment growth, estimated monthly income, and growth multiple underneath. Copy or share the result with the buttons in the results box.
Invalid inputs are rejected with a plain message: a blank or zero-or-negative horizon, a horizon above 60 years, and any negative balance, contribution, match, or return. Blank balance, contribution, match, or return fields are treated as zero, exactly as the live tool treats them, so a blank return gives the simple-sum result rather than an error. The FERS button has its own messages: it asks for a monthly contribution first, then for a salary, and refuses zero or negative values for either.
How the TSP savings calculation works
The calculator compounds monthly, because TSP contributions come out of each paycheck. Future value = balance × (1 + i)n + P × (((1 + i)n − 1) ÷ i), where i is the monthly return (annual return ÷ 12), n is the number of months, and P is your monthly contribution plus the agency match. The first term grows your existing balance; the second grows every future contribution. If you enter a 0% expected return, the tool skips the compounding formula, which would divide by zero, and simply adds up balance plus contributions.
Worked example, step by step, with the match: monthly rate = 6% ÷ 12 = 0.5%, months = 240, monthly total = $500 + $333.35 of agency money = $833.35. Balance growth = $10,000 × 1.005240 = $33,102.04. Contribution growth = $833.35 × ((1.005240 − 1) ÷ 0.005) = $385,041.78. Projected balance = $418,143.82. Your contributions = $10,000 + ($500 × 240) = $130,000.00. Agency match = $333.35 × 240 = $80,004.00. Investment growth = $418,143.82 − $130,000.00 − $80,004.00 = $208,139.82. Estimated monthly income at the 4% illustration = $418,143.82 × 4% ÷ 12 = $1,393.81 a month. Growth multiple = $418,143.82 ÷ $210,004.00 = 1.99x.
One honest rounding note: the match field holds 66.67%, the two-decimal rounding of the exact 66.6667% that a full 5% agency contribution represents on a $500 monthly contribution from an $80,000 salary. That rounding adds $4 to the agency total over 20 years, $80,004 instead of exactly $80,000. The tool reports what its own rounded field computes, and this page does the same rather than quietly correcting it.
Without the match, the same inputs give a different story: monthly total $500, contribution growth $231,020.45, projected balance $264,122.49, investment growth $134,122.49, estimated monthly income $880.41. The match does not just add $80,004: it adds the growth on that $80,004 as well, which is why the with-match total is $154,021.33 higher, not $80,004 higher.
The FERS agency match, explained
If you are under FERS, the government contributes even when you do not, and matches generously when you do. For every pay period: 1% automatic, whether you contribute or not; dollar-for-dollar on the first 3% of pay you contribute; 50 cents on the dollar on the next 2% of pay you contribute. Contribute at least 5% of your pay and you collect the full match: 4% in matching plus the 1% automatic, for 5% of your pay in agency money. Contribute less and you leave part of it behind, permanently, because the match is calculated per pay period and cannot be caught up later.
| You contribute | Agency money | Left on the table |
|---|---|---|
| 0% of pay | 1% of pay | 4% of pay |
| 1% of pay | 2% of pay | 3% of pay |
| 2% of pay | 3% of pay | 2% of pay |
| 3% of pay | 4% of pay | 1% of pay |
| 4% of pay | 4.5% of pay | 0.5% of pay |
| 5% of pay or more | 5% of pay | Nothing |
The tool prices that gap in dollars when you enter a salary: contributing 3% on a $100,000 salary earns 4% in agency money instead of 5%, about $1,000 a year of free match unclaimed. The TSP matching calculator answers the match question on its own, without any projection; this page takes that match as one input to a full growth projection, which is why the two pages are companions rather than duplicates. Two groups should not use the FERS button at all: CSRS employees, who receive no agency match, and uniformed members not under the Blended Retirement System, who likewise receive no matching. Both should leave the match field at 0 or type their own agency figure.
2026 TSP contribution limits
The IRS sets these every fall, and the tool checks your pace against the headline figure. For 2026, verified at tsp.gov at draft time: elective deferral limit $24,500, covering your traditional and Roth TSP contributions combined, up from $23,500 in 2025. Standard catch-up for age 50 and older: $8,000, for a total of $32,500. Enhanced catch-up for ages 60 to 63 under SECURE 2.0: $11,250, for a total of $35,750. Annual additions limit: $72,000, covering everything from all sources except catch-up contributions. Agency automatic and matching contributions do not count against your elective deferral limit.
Two warnings ride on those numbers. First, if your monthly contribution annualises past $24,500, the tool flags it and reminds you to spread contributions across pay periods: hit the cap early in the year and your contributions stop, and with them your agency match for the rest of the year. Second, starting in 2026, catch-up contributions must be Roth for higher earners whose prior-year FICA wages from their TSP employer exceeded $150,000. Both points are dated to 2026 on purpose: an undated $24,500 would be worse than a dated one, because it would look permanent. Check tsp.gov each January, and treat any limit figure on this page as a 2026 figure until it is refreshed.
Fund return presets and what they are not
Guessing an expected return is where most TSP projections quietly cheat. The fund dropdown fills the return field from each fund’s long-run historical average: G 2.5%, F 4%, C 9%, S 10%, I 7%. These are illustrations, not predictions, and this page deliberately does not repeat a “since 1988” average claim for the C Fund that could not be tied to a primary TSP source at draft time. The preset value is 9%; the claim about what the fund has averaged over any particular window is a different statement, and it is left out rather than dressed up.
Use the presets as a starting point matched to your mix: a stock-heavy mix justifies something in the 6 to 7% range, a G-Fund-heavy mix justifies 2 to 3%. Then run the projection at a lower return as well, because a single steady return for 20 or 30 years is itself a simplification: real returns vary year to year, and a bad sequence early in retirement hurts more than the same bad years late. The 4% income figure deserves the same caution. It divides 4% of the projected balance by 12. It is a planning illustration borrowed from retirement research, not a TSP rule, and it ignores taxes, inflation, and fees.
What this page does not do, and which tool does
This page projects accumulation only. It does not schedule income, lend money, or price a withdrawal. The TSP payout calculator takes a balance you already have and turns it into a level monthly or annual payment over a horizon you choose. The TSP loan calculator prices borrowing against the balance, including the repayable route that a withdrawal is not. The TSP RMD calculator covers the mandatory distributions this projection ignores. The Roth TSP calculator compares Roth against traditional, a tax question this page deliberately sidesteps by showing pre-tax growth that is identical for both. Together they form a journey: save here, then borrow, withdraw, draw income, or satisfy RMDs as the situation requires.
What competing TSP calculators miss
The strongest competitors each cover part of this page and miss a different part. A scenario projector with conservative, base, and optimistic cases and 2026 limits built in beats this page on range, but it asks you to supply the match logic yourself instead of computing it from your salary. A planner-site projection that shows principal plus contributions plus growth and a 4% income figure matches this page’s outputs, but it folds the match into a single combined contribution and never shows you the match you forfeit. A Monte Carlo projector with per-fund returns and a limit-pacing warning is more sophisticated than a single steady return, but it is an app with a signup funnel, not a one-page check. An annual-compounding explainer that walks through balance growth and contribution growth layer by layer is clearer on the formula, but its annual compounding gives a slightly different answer from the monthly compounding TSP paychecks actually produce, and it offers no match auto-fill at all.
The winning moves on this page are the combination no competitor puts together in one free, no-login tool: monthly compounding that matches paycheck timing, a one-click FERS match computed from salary, a 2026 limit check on the annualised pace, a dollar figure for unclaimed match below 5%, and a growth multiple that makes the compounding visible. The honest limits are stated just as plainly: one steady return, pre-tax growth, no inflation adjustment, and 2026 limits that will go stale in January unless refreshed.
Frequently asked questions
It projects the future value of your Thrift Savings Plan account from your current balance, monthly contributions, agency match, expected return, and years until retirement, with monthly compounding. It breaks the result into your contributions, agency match, investment growth, estimated monthly income at the 4 percent illustration, and a growth multiple.
Enter your monthly contribution and annual salary, then click Use my FERS agency match. The tool computes your contribution as a percent of pay and applies the FERS tiers: 1 percent automatic, dollar-for-dollar on the first 3 percent, and 50 cents on the dollar on the next 2 percent, for a maximum of 5 percent of pay. CSRS employees and uniformed members not under the Blended Retirement System receive no match and should leave the match field at 0.
For 2026, the elective deferral limit is $24,500 for traditional and Roth contributions combined. The standard catch-up for age 50 and older is $8,000, for a total of $32,500. The enhanced catch-up for ages 60 to 63 is $11,250, for a total of $35,750. The annual additions limit is $72,000. These limits change every year, so verify the current year at tsp.gov.
Match the assumption to your fund mix. The dropdown fills historical-average illustrations: G 2.5 percent, F 4 percent, C 9 percent, S 10 percent, and I 7 percent. A stock-heavy mix justifies roughly 6 to 7 percent, and a G-Fund-heavy mix justifies 2 to 3 percent. These are illustrations, not forecasts, and past performance does not predict future returns.
It applies the 4 percent withdrawal rule: 4 percent of the projected balance per year, divided by 12. It is a planning illustration, not a guarantee, and it ignores taxes, inflation, and fees. A $418,143.82 balance gives $1,393.81 a month on this illustration.
No. The calculator shows pre-tax growth, which is identical for both. The difference is taxes: traditional contributions reduce today’s taxable income but withdrawals are taxed as ordinary income, while qualified Roth withdrawals are tax-free. Starting in 2026, catch-up contributions must be Roth for higher earners whose prior-year FICA wages exceeded $150,000.
With no return there is no compounding, so the compounding formula would divide by zero. The tool instead adds up the starting balance plus every monthly contribution and match payment. A $0 balance with $500 a month for 20 years at 0 percent gives $120,000, which is exactly the sum of the contributions.
This page projects accumulation: what you will have at retirement if you keep contributing with the agency match. The payout calculator runs the opposite direction: it takes a balance you already have and turns it into a level monthly or annual payment over a horizon you choose. Use this page while you are still working, and the payout page when you are planning retirement income.
Add This Calculator to Your Website
Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.
Powered by Calculator Zilo
References
- Thrift Savings Plan. Contribution Limits (2026 TSP contribution limits, including catch-up limits of $8,000 and the higher $11,250 limit for ages 60 to 63, and the Roth catch-up rule for higher earners). Accessed October 24, 2026.
- Thrift Savings Plan. What is a contribution? (agency automatic 1% of basic pay; agency matching dollar-for-dollar on the first 3% of pay and 50 cents on the dollar on the next 2%, for a maximum agency contribution of 5% of pay when the participant contributes 5%; 2026 elective deferral limit $24,500, catch-up $8,000 and $11,250 for ages 60 to 63). Accessed October 24, 2026.
- Internal Revenue Service. 401(k) limit increases to $24,500 for 2026, IRA limit increases to $7,500 (2026 elective deferral limit $24,500; catch-up limit $8,000 for age 50 and over, including the Thrift Savings Plan; higher catch-up limit $11,250 for ages 60 to 63). Accessed October 24, 2026.
- National Finance Center, U.S. Department of Agriculture. Thrift Savings Plan: 2026 elective deferral and catch-up limits (combined traditional and Roth limit $24,500, catch-up $8,000, combined $32,500). Accessed October 24, 2026.
- U.S. Department of the Interior, Interior Business Center. Thrift Savings Plan 2026 Contributions (per-pay-period figures for the 2026 limits, including $943 per pay period for the regular limit over 26 periods). Accessed October 24, 2026.
- Foley and Lardner LLP. IRS Announces 2026 Retirement Plan Cost-of-Living Adjustments (summary of IRS Notice 2025-67: elective deferrals $24,500, catch-up $8,000, super catch-up $11,250, annual additions $72,000). Accessed October 24, 2026.
- Curcio Webb. 2026 IRS and PBGC Retirement Plan Limits (2026 figures from IRS Notice 2025-67, including the $72,000 defined contribution annual additions limit). Accessed October 24, 2026.
- Government Executive. Your federal benefits changed this year: what to know (2026 limits, mandatory Roth catch-up rule for prior-year FICA wages above $150,000, and TSP My Account changes). Accessed October 24, 2026.
- U.S. Army Benefits. Thrift Savings Plan (TSP) (TSP as a defined contribution plan, 2026 limits, traditional versus Roth treatment, and qualified Roth withdrawal rules). Accessed October 24, 2026.
- About 401(k). 401(k) Contribution Limits for 2026 (limits at a glance from IRS Notice 2025-67, with code sections for the deferral, catch-up, and annual additions limits). Accessed October 24, 2026.
