A satisfactory year (a "good year") is an anniversary year with at least 50 retirement points.
Advanced
Mobilization / ADOS toursDays on mobilization or ADOS-type orders — not routine AT — can also start your pay before age 60.

Your results

Eligible to draw pay at

Projected monthly pension

Your timeline

What's your pension goal?

Set a monthly pension target to see the points it takes and two routes to get there.

Where to find your official points statement
BranchPoints statementWhere to check it
Army ReserveDA Form 5016 / ARPC Form 249-EHRC "My Record Portal" → Reserve Record → Retirement → Point Detail (hrc.army.mil)
Army National GuardNGB Form 23C (RPAM statement)State/unit-level Retirement Points Accounting Management (RPAM), per NGR 680-2
Air Force ReserveAF Form 526 (Point Credit Summary / PCARS)myPers → Retirement Points Corrections tool; ARPC
Air National GuardAF Form 526 (Point Credit Summary)vPC-GR dashboard, or myPers/ARPC
Navy ReserveAnnual Retirement Point Record (ARPR/ASOSH)BUPERS Online (BOL), sourced from NSIPS Employee Self-Service
Marine Corps ReserveCareer Retirement Credit Report/Record (CRCR)Marine Online (MOL) → Personal Info → Career/Retirement — self-certify annually
Coast GuardComputation of Retirement Point Credits, PPC-4973Direct Access, Employee Self-Service

The underlying points rules (50-point satisfactory year, 130-point inactive-duty cap, 20-year/age-60 eligibility, High-3/BRS formula) are identical across services — only the statement name and portal differ.

Assumptions & disclaimers
  • This is an estimate, not an official retirement calculation. It is not affiliated with DoD, DFAS, or any branch of service.
  • Verify your actual points against your own points statement (see the accordion above) — this tool never sees your real record.
  • The eligibility-age reduction only applies under specific active-duty call-up authorities (12301(d), 12304b, or a contingency-operation call-up). Routine annual training does not qualify. Confirm your orders' type with your admin section before counting on any age reduction.
  • The pension figure uses today's basic pay table applied at your projected years-of-service longevity when pay starts — per DoD FMR Vol. 7B, that's the correct method (not your pay/rank frozen at your last drill), but future pay tables don't exist yet. Treat this number as a floor: real dollars at retirement will be higher after intervening annual raises and COLA.
  • Simplifications: today's 130-point inactive-duty cap is assumed for every year (not the historical 60/75/90/130 schedule); total points per anniversary year cap at the number of days in the year — modeled here as a flat 365, though a leap year actually credits 366; no TSP or COLA modeling; 90-day aggregates for the age-reduction rule are computed as a flat day count, not against actual fiscal-year boundaries — a mobilization that crosses a fiscal-year boundary can compute differently in reality.
References
Don't forget the TSP

Under BRS, the government also puts money in your Thrift Savings Plan (TSP) — automatically on your basic pay, plus a match on what you contribute — separate from, and on top of, the pension above. This calculator doesn't model TSP; check your BRS plan documents or a TSP statement for your specific contribution and match rates.