FERS & CSRS Deep-dive

CSRS Voluntary Contributions — the biggest Roth loophole almost no fed uses

Buried in the Civil Service Retirement System is a benefit so obscure that many HR offices have never processed one — and it may be the single best Roth-funding tool in the federal government. The Voluntary Contributions Program lets a CSRS or CSRS Offset employee move up to 10% of their entire career’s basic pay — often a six-figure sum — directly into a Roth IRA in one move, with no annual limit and no income cap. Here’s exactly who qualifies, how the money gets there tax-free, the traps that can blow it up, and a calculator that shows how big a Roth you could build.

10%
Of your lifetime basic pay — the cap is cumulative over your whole career, not annual
OPM
No cap
The Roth transfer has no income limit — it works even if you earn too much for a normal Roth
IRS Notice 2008-30
4.25%
The 2026 interest rate on VCP balances — variable, reset by OPM each year
OPM BAL 26-101
CSRS only
FERS and FERS-transferee employees cannot contribute
5 U.S.C. 8343

1. The best-kept secret in CSRS

Almost every federal savings conversation is about the Thrift Savings Plan. But CSRS and CSRS Offset employees have a second, far less-known account available to them and no one else: the Voluntary Contributions Program, or VCP. It lets you deposit extra after-tax money into the Civil Service Retirement and Disability Fund, on top of the mandatory 7% withheld from your pay.

It was created generations ago as a way to buy a small supplemental annuity, and for decades that’s all it was. Then the Pension Protection Act of 2006 — clarified by IRS Notice 2008-30 — opened the door to roll those after-tax contributions straight into a Roth IRA. Overnight, an obscure annuity gimmick became one of the most powerful Roth-funding tools in the tax code. Almost nobody uses it: CSRS is a shrinking system, the program is barely advertised, and even some HR offices have never seen the forms. That obscurity is exactly why it’s worth understanding — if you’re still in CSRS, this is a door open to you and closed to everyone else.

2. Who can actually use it

Eligibility is narrow and strict. You can make voluntary contributions only if both of these are true:

One nuance for the mixed-career crowd: if you opened a VCP account while under CSRS and later transferred to FERS, you may keep the existing account — but you cannot make any further contributions to it. The window to fund a VCP closes the moment you leave CSRS coverage.

3. The 10% lifetime limit — the real power

Here is where the VCP stops being a curiosity and becomes remarkable. Your contribution ceiling is 10% of the total basic pay you earned over your entire federal career. Read that again: it is cumulative, not annual. There is no “$7,000 this year” limit. If your career basic pay adds up to $2 million, you can put $200,000 into the VCP.

VCP ceiling = 10% × total basic pay across your entire federal career

The mechanics are refreshingly loose. Contributions are made in multiples of $25, paid directly to OPM — not through payroll deduction — after you’re approved. And the money doesn’t have to come from your paycheck. You can fund the account from a savings account, a taxable brokerage account, or an inheritance. The only hard rule is timing: every dollar must go in before you retire. That’s why the classic play is to fund a large lump sum in the final year or two of a career, then convert.

While the money sits in the VCP it earns a modest, tax-deferred interest rate that OPM resets annually — 4.25% for 2026. But the interest is almost beside the point. The value isn’t in growing money inside the VCP; it’s in using the VCP as a one-time pipe to move a large after-tax sum into a Roth.

4. How the money becomes a Roth

Because your contributions went in as after-tax dollars, they can be rolled directly into a Roth IRA with no tax due — you already paid tax on that money once. That is the whole trick. You’re not converting pre-tax money and eating a tax bill; you’re relocating already-taxed dollars into a tax-free account.

The account has two pieces, and they go to two different places:

Split it that way and the entire move is essentially tax-free. Send the interest to the Roth by mistake, though, and that interest becomes fully taxable in the year of transfer. Once the contributions land in your Roth IRA, they behave like any Roth money: they grow tax-free, come out tax-free in retirement, carry no required minimum distributions during your lifetime, and pass to your heirs income-tax-free. And unlike a normal Roth, there is no income limit on this transfer — high earners who are shut out of direct Roth contributions can still use it.

5. See your Roth potential

Enter your best estimate of your total federal career basic pay and the amount of cash you could actually contribute. The calculator shows your 10% ceiling, the Roth IRA you could create in a single move, and how many years of maxing a normal Roth that equals.

Your numbers

$0
The Roth IRA you could create in one move.
Your VCP ceiling
10% of lifetime pay$0
Cash you’d contribute$0
Into the Roth$0
What that equals
Normal Roth limit~$7,000/yr
Years to match0 yrs

Ceiling = 10% of lifetime basic pay; you can only contribute what you fund before retiring. The transfer to a Roth IRA has no income limit. Figures ignore VCP interest, which is small if you fund late. Estimate only, not advice.

6. The traps that ruin it

The idea is simple; the execution is where six-figure mistakes happen. Watch these:

The default is the annuity — not the Roth

If you intend to roll your money to a Roth IRA but fail to file Form RI 38-124 electing the rollover before you retire, OPM will automatically sign you up for the VCP annuity instead. The Roth transfer is not the default; you have to elect it, in writing, on time.

None of these are exotic, but each is unforgiving. Given the sums involved and that most HR offices rarely handle the VCP, this is a genuine case for working with a professional who knows federal benefits and the rollover forms cold.

7. VCP annuity vs. the Roth transfer

The VCP’s original purpose was to buy a small extra annuity, and that option still exists. At retirement, each $100 in your VCP buys about $7 per year of additional lifetime annuity, plus 20 cents more per year for each full year you are over age 55 when you retire. So a 60-year-old retiree gets roughly $8 per year for every $100 — a fixed, no-COLA income stream.

VCP annuity = $7/yr per $100, + $0.20/yr per $100 for each full year over age 55

For most people the annuity is the weaker choice. It carries no cost-of-living adjustment, and it locks your money into a modest fixed payout. The Roth transfer, by contrast, hands you a large tax-free account you control, invest as you like, never have to draw down on a schedule, and can leave to heirs tax-free. That’s why the overwhelming majority who understand the VCP use it as a Roth pipe rather than an annuity — but the annuity remains a legitimate option if you want guaranteed income and don’t want to manage investments.

8. How to actually do it

The process, start to finish:

Where this fits in your plan

The VCP pairs naturally with your broader Roth strategy. If you’re weighing Roth versus traditional more generally, start with Roth IRA vs. Traditional IRA and Roth vs. Traditional TSP — the VCP is the CSRS-only turbocharger on top of those.

9. Frequently asked questions

What is the CSRS Voluntary Contributions Program?

The Voluntary Contributions Program (VCP) lets employees covered by the Civil Service Retirement System (CSRS), including CSRS Offset, deposit additional after-tax money into the Civil Service Retirement and Disability Fund — up to 10% of the total basic pay they earned over their entire federal career. It was designed to buy a supplemental annuity, but its real modern value is that the after-tax contributions can be rolled directly into a Roth IRA at separation, with no annual limit and no income cap. FERS employees are not eligible.

Who is eligible for the VCP?

Only employees covered by CSRS or CSRS Offset, and only if they do not owe a deposit or redeposit for any period of service — that debt must be cleared before a VCP account can be opened. FERS employees cannot make voluntary contributions. A person who had a VCP account under CSRS and later transferred to FERS may keep the existing account but cannot make any new contributions to it.

How much can I contribute to the VCP?

Total voluntary contributions cannot exceed 10% of the total basic pay you have received during all of your federal service. Critically, this cap is cumulative over your entire career, not annual — so for a long-career CSRS employee it can reach six figures. Contributions are made in multiples of $25, paid directly to OPM rather than through payroll deduction, and can be funded from savings, a taxable account, or an inheritance as long as they are made before you retire.

How do I move VCP money into a Roth IRA?

At separation you file Form RI 38-124 (Voluntary Contributions Election) and choose a direct rollover. Because your contributions were made with after-tax dollars, they roll into a Roth IRA tax-free. The accrued interest is tax-deferred, so it should be directed separately to a traditional IRA or the traditional TSP to avoid being taxed in the year of transfer. This is authorized under the Pension Protection Act of 2006 and IRS Notice 2008-30. There is no income limit on this transfer.

What happens if I don’t file the right form before retiring?

The VCP annuity is OPM’s default. If you intend to roll your money to a Roth IRA but fail to file Form RI 38-124 electing the rollover by the time you retire, OPM will sign you up for the VCP annuity automatically. Because interest accrual generally stops at separation, OPM advises submitting your refund or rollover request at least 60 days before retirement. You can only close and transfer the account once, so the paperwork has to be right the first time.

Sources
  1. OPM, “What are voluntary contributions?”
  2. OPM, CSRS and FERS Handbook, Chapter 31 (Voluntary Contributions)
  3. OPM, BAL 26-101 (2026 variable interest rate, 4.25%)
  4. IRS Publication 721, Tax Guide to U.S. Civil Service Retirement Benefits
  5. OPM, Retirement Facts 10: Voluntary Contributions Under CSRS