Working backward from the number that actually matters
Most retirement calculators ask you to pick a date and then show you the pension. But the question federal employees actually ask is the reverse: “When can I afford to leave?” This tool answers that directly. You tell it what you need to live on each month, and it searches every retirement age up to 70 to find the earliest one where your projected income clears that target — not just on average, but in every single year.
Why “every year” is the whole game
A retirement plan that works on average can still fail in specific years. The classic trap is the gap between retiring and age 62, when Social Security hasn't started yet. If you retire at your MRA, your income during those gap years is only your FERS pension, the FERS Supplement (if you qualify for it), and whatever you draw from your TSP. That's usually the leanest stretch of your whole retirement. This tool finds the tightest year for each candidate age and only calls an age “good” if even that year clears your target — so it won't tell you that you can retire and then leave you short five years before Social Security kicks in.
What this tool simplifies
To stay fast and browser-only, this is a planning estimate, not an OPM computation. It works in today's dollars (no COLA or inflation on either your income or your target), applies a flat effective federal tax rate rather than a full bracket calculation, models your TSP as your current balance grown to retirement and drawn at 4% a year, and covers only standard FERS immediate-retirement eligibility (MRA+30, age 60 with 20 years, age 62 with 5 years, and the reduced MRA+10 path). Special-category (LEO, firefighter, air traffic controller) rules, ongoing TSP contributions, survivor-election cost, and your exact state and federal taxes are all modeled precisely in the full Retirement Decision Report.
This earliest-retirement estimate is one input. Your full report combines pension, supplement, survivor election, and FEHB into one decision.
Get my free report →