TSP G Fund vs C Fund – Which Should Active Duty Pick

The Decision in One Line

The military thrift savings plan G Fund vs C Fund debate has gotten complicated with all the conflicting advice flying around. So here’s the answer before we go any further: if you’re active duty, under 50, and more than 10 years from retirement, put your money in the C Fund. Full stop. The G Fund’s 2–3% annual return doesn’t keep pace with inflation — meaning you’re not preserving wealth, you’re slowly losing it in real terms. I wish someone had said that to me in sentence one instead of burying it on page three of a PDF I downloaded at 2 a.m. in a barracks room.

Everything after this is the math, the context, and the three narrow situations where G Fund actually makes sense. Don’t let the nuance undo the verdict.

What Each Fund Actually Holds

The G Fund is a special-issue U.S. Treasury security available only to TSP participants. It doesn’t trade on any open market. It cannot lose principal — ever. The government guarantees it. That sounds great until you realize it returned roughly 2.4% in 2023 and averages somewhere between 2% and 3% annually over the long haul.

Inflation averaged around 3.3% over the last 30 years. Do that math. A 2.4% return against 3.3% inflation means every dollar in the G Fund is quietly shrinking in purchasing power. You won’t see a negative number on your statement. But you’ll feel it when you retire.

The C Fund tracks the S&P 500 — the 500 largest U.S. companies. Apple, Microsoft, Amazon, Berkshire Hathaway. It swings. In 2022 it dropped about 18%. In 2023 it gained roughly 26%. The 10-year average annualized return through 2024 sits around 12% nominal, which works out to approximately 7–8% after adjusting for inflation.

Here’s what military members need to internalize: volatility is not the same as risk for someone with 20 years until retirement. Real risk is not recovering your purchasing power. The C Fund, over a 20- or 30-year horizon, has never failed to recover from a downturn and then some. The G Fund has never failed to lag inflation. Those are two very different failure modes — and only one of them ruins your retirement.

The 30-Year Math For an E-5 Saving 5 Percent

Probably should have opened with this section, honestly. Numbers convince faster than principles.

An E-5 at roughly 8 years of service earns base pay of around $42,000 annually as of 2024 pay tables. Five percent of that is $2,100 per year — $175 per month. That’s the contribution we’re modeling here. Modest, realistic, something an E-5 with a family can actually sustain.

Now run two scenarios over 30 years:

  • C Fund scenario: $2,100/year at 7% real return (nominal ~10%, adjusted for ~3% inflation)
  • G Fund scenario: $2,100/year at 1% real return (nominal ~2.5%, adjusted for ~1.5% real gain after inflation)

The formula is standard future value of an annuity: FV = PMT × [((1 + r)^n − 1) / r]

Projected Balance — C Fund vs G Fund at 5% Contribution

Year C Fund (7% real) G Fund (1% real) Difference
Year 5 $12,300 $10,700 $1,600
Year 10 $29,000 $22,100 $6,900
Year 20 $86,400 $46,400 $40,000
Year 30 $198,000 $73,000 $125,000

That $125,000 gap is entirely from the fund choice. Same service member. Same paycheck. Same contribution rate. The only variable is where the money went.

Frustrated by a finance brief that called the G Fund “safe,” I ran this math myself on a basic compound interest calculator using a pay table pulled directly from dfas.mil. The G Fund is safe the way a savings account is safe — it won’t hurt you today, but it will absolutely fail you at year 30. Don’t make my mistake of nodding along in that brief.

The BRS Matching Wrinkle Civilian Articles Miss

This part almost never shows up in civilian TSP articles. It matters enormously for anyone who entered service after January 1, 2018, or opted into the Blended Retirement System — BRS.

Under BRS, the government matches your TSP contributions up to 5% of base pay. That’s a 100% return on investment before the fund does a single thing. An E-5 contributing $2,100 per year gets another $2,100 deposited by the government. Free. Immediately. That’s what makes BRS matching endearing to us junior enlisted folks who don’t have a lot of other wealth-building levers to pull.

Here’s what nobody says out loud: that matching contribution goes into whatever fund allocation you’ve selected. If you’ve allocated 100% to G Fund, your government match also sits in G Fund earning 2.4% per year. You just took the single highest-guaranteed return available to anyone — a 100% immediate match — and parked it somewhere that loses to inflation. I’m apparently wired to chase safety when I shouldn’t be, and the G Fund works for people who want a smooth statement while the C Fund never lets you sleep during a downturn. But the math only runs one direction over 30 years.

That’s not conservative investing. That’s leaving money on the table twice.

The BRS match is available for your first 26 years of service. Automatic 1% contributions start at day one — full matching kicks in at two years. If you’re a junior enlisted member reading this in a day room right now, this is the paragraph that matters. The matching is probably the best deal in your entire financial life at this moment. Don’t handicap it with a low-yield fund allocation.

When G Fund Is Actually Right

I want to be straight with you here. The honest answer isn’t “never use G Fund.”

There are three scenarios where it genuinely makes sense:

  1. You’re within 5 years of military retirement and need capital preservation. An O-5 at 18 years of service with a TSP balance serving as a bridge between retirement and the next job — protecting principal matters more than chasing returns at that stage. Moving 40–60% into G Fund here is reasonable portfolio management, not cowardice.
  2. You’re using TSP as a de facto emergency fund. Not recommended — TSP loans and hardship withdrawals come with real headaches — but some members do it. If you might need to access this money within 12–18 months, you don’t want to withdraw during a market correction. G Fund protects the balance you’d pull from in a pinch.
  3. You’re in a combat zone and received a lump deployment bonus you plan to withdraw within 12 months. Short time horizon, specific purpose, limited tax benefit beyond the deployment window. G Fund works here. This is genuine short-term cash parking — not a retirement strategy.

Outside these three cases? G Fund is the wrong tool. It was built for capital preservation, not wealth building. Most active duty members under 40 don’t need capital preservation yet. They need growth.

The Lifecycle Funds — L Funds Alternative

Not everyone wants to manage allocations manually — and that’s a completely valid position. The TSP offers L Funds, Lifecycle funds, that automatically allocate across all five TSP funds based on your target retirement year.

The L 2055 Fund, designed for someone retiring around 2055 — roughly a 30-year-old today — currently holds approximately 87% in stock funds. The C Fund, S Fund, and I Fund combined. As you age, the allocation automatically shifts toward bonds and G Fund. You don’t touch it. It rebalances itself.

An L Fund won’t outperform an aggressive all-C-Fund allocation over 30 years. But it will absolutely crush a pure G Fund strategy — and it requires zero decision-making after the initial setup. If you’re the kind of person who sets things and forgets them, which honestly describes most people on a 9-month deployment, pick the L Fund matching your approximate retirement year and move on.

The L Fund isn’t the optimal move. It’s the move that’s 80% as good and takes 30 seconds to set up. For a lot of service members, that trade-off is worth every bit of the small performance gap.

What to Actually Do This Week

Here’s the action sequence. Five minutes, start to finish.

  1. Log into TSP.gov using your username and password. Never logged in before? Your account was created automatically when you joined service under BRS — call the ThriftLine at 1-877-968-3778 to get access sorted out.
  2. Click “Contribution Allocations.” This sets where new money goes. Change it to 80% C Fund / 10% S Fund / 10% I Fund. Simple three-fund stock allocation covering large-cap domestic, small-cap domestic, and international. Or just select the L Fund matching your expected retirement year — either works.
  3. Click “Interfund Transfer.” This moves your existing balance. If money is sitting in G Fund right now, use the Interfund Transfer tool to shift it into your new allocation. Same percentages — 80/10/10 or the L Fund.
  4. Time this right. Do it Sunday evening when markets are closed. Not on a Monday when the market is down 2% and your brain is screaming at you to wait. Interfund Transfers process on business days, and one bad market day is not a signal to stay in G Fund forever.

One mistake worth steering clear of: changing allocations and then checking your balance every week. You will have weeks where the C Fund drops 3% and the G Fund looks brilliant by comparison. That’s not information. That’s weather. A bad Tuesday in October doesn’t change the 30-year projection.

Set it. Leave it. Check it once a year when you update your beneficiary designations — which you should also be doing, but that’s a different article entirely.

The military thrift savings plan G Fund vs C Fund debate gets treated like it’s complicated. It isn’t. Time horizon determines everything. You have time. Use it.

Jason Michael

Jason Michael

Author & Expert

Jason Michael, a U.S. Air Force C-17 pilot, is the editor of Military Money AI. Articles covering military life, benefits, and service-member topics are researched, fact-checked, and reviewed before publication. Read our editorial standards or send a correction at the editorial policy page.

57 Articles
View All Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay in the loop

Get the latest updates delivered to your inbox.