Skip to content
An independent resource for federal employeesSourced from OPM · TSP · GSA
FedToolsIndependent pay & benefits data for the federal workforce
Calculator

High-3 Salary Calculator

Calculate the average of your highest 36 consecutive months of basic pay — the number that drives your FERS pension.

Reviewed by Jonathan D., 20-year federal employee · Formulas verified against OPM.gov ·

What is the high-3 average salary?

Your high-3 is the average of your highest 36 consecutive months of basic pay — used to calculate your FERS annuity. Only basic pay counts toward it: overtime, bonuses, awards, and cash allowances do not, though locality-adjusted salary does.

Salary history

Period 1
1.00 yr factor · weighted $95,878
Period 2
1.00 yr factor · weighted $101,401
Period 3
1.00 yr factor · weighted $105,829

Tip: add separate periods for each promotion, step increase, or locality change.

Pension estimate
Default: 30 (illustrative)
1.1% multiplier requires age ≥62 and ≥20 yrs; otherwise 1.0%
Your High-3 average36 months — full High-3 · Jan 2024–Dec 2026
$101,036
High-3 average
Annual basic pay
$8,420
Monthly average
High-3 ÷ 12
36
Months entered
Target: 36
$33,342
Pension example (30 yrs, age 62+)
Illustrative: High-3 × 30 × 1.1%
Your High-3 covers Jan 2024Dec 2026. At 30 yrs and age 62, estimated pension $33,342/yr.
Work one more year (assuming High-3 rises ~2%): pension could rise to $35,142 (+$1,800)
High-3 = Σ(salary × time factor) ÷ years. Each rate is weighted by how long you held it (OPM 360-day convention). We scan every 36-month window and report your highest one. Estimates only — OPM uses your official personnel records.
Full pension estimate →Enter your high-3 and years of service in the FERS Retirement Calculator.

How the high-3 calculation works

Your high-3 is the average of your highest 36 consecutive months of basic pay. OPM uses it as one of three components in your FERS pension formula: High-3 × years of service × 1% (or 1.1%).

OPM calculates the average using a 360-day year (30 days per month). Each salary rate you received during the 36-month window is weighted by the time you held it — so a promotion, locality change, or within-grade increase contributes proportionally to your final average.

High-3 = (Sum of weighted annual salaries) ÷ 3

Each rate is multiplied by a time factor based on how long you received it. For a full year at one rate the factor is 1.0; for 6 months it is 0.5. OPM's 360-day chart provides exact factors for any period.

How to calculate your high-3 for federal retirement — step by step

OPM calculates high-3 using a 360-day year (30 days per month). Every salary rate you held during the 36-month window is assigned a time factor based on how many OPM months you held it; rates are then multiplied by that factor, summed, and divided by 3. Here is the exact process:

Identify your beginning date

OPM counts backward exactly 36 months (3 years × 360 days = 1,080 days) from your retirement date — or from an earlier anniversary date if that window produces a higher average. The calendar date 36 months before September 1, 2027 is September 1, 2024, for example.

List every salary rate and its duration

For each rate you held, calculate the number of OPM months: count each day, then divide by 30. A period of January 1 through June 30 contains 180 days ÷ 30 = 6.000 months. OPM publishes a 360-day chart that converts any start/end date pair into an exact time factor.

Multiply each rate by its time factor

Divide the time factor by 12 to convert it from months to a fractional year factor. Example: 6 months ÷ 12 = 0.500. Then multiply your annual salary at that rate by the year factor. This gives the weighted salary contribution for that period.

Sum all weighted salaries, then divide by 3

Add the weighted salary amounts for every rate you held during the 36-month window. Divide the total by 3. The result is your high-3 average annual salary. OPM scans every possible 36-month window in your service history and selects the one that produces the highest average.

Apply the FERS multiplier

Multiply your high-3 by your years of creditable service (including fractions), then by 1.0% — or 1.1% if you retire at age 62 or older with at least 20 years of service. The result is your annual FERS annuity before any survivor reduction.

Where to find your salary data

You need your exact basic pay (with locality) for each period. Two official sources contain every figure you need:

SF-50 (Notification of Personnel Action)
Box 20 shows your annual rate of basic pay for that action. Request your complete SF-50 history from eOPF (Electronic Official Personnel Folder) at opm.gov/eOPF or through your HR office. A typical career produces 10–30 SF-50s — one for each pay action.
Leave and Earnings Statement (LES)
Your biweekly LES shows the pay period, your base salary, locality pay, and total basic pay. Federal employees can access LES history through Employee Express (employeeexpress.gov), myPay (mypay.dfas.mil for DOD), or agency HR portals. The annual salary is your LES "Base Pay" × 26.
OPM 360-day time factor table
OPM's "Table of Time Factors" (available in the CSRS and FERS Handbook, Appendix A) converts any start and end date into an exact decimal factor. This calculator applies the same logic automatically — but you can cross-check by looking up your specific date pair.

What counts toward your high-3

Included in high-3
Base payGS/WG salary for your position
Locality paygeographic adjustments (DC: 33.94%)
Special rate supplementshard-to-fill position pay
LEO availability pay25% law-enforcement premium
Shift differentialsfor WG (blue-collar) employees
Excluded from high-3
Overtime paynot part of basic pay
Bonuses & awardsone-time payments
Night/Sunday differentialfor GS employees
COLAnon-foreign area cost adjustments
Lump-sum leavepaid at separation

Worked example: a promotion

An employee in Washington, DC retiring January 2027, promoted from GS-11 to GS-12 in their final three years.

High-3 salary timeline example
PeriodGrade/stepSalaryFactorWeighted
Jan 2024 – Dec 2024GS-11 Step 3$95,8781.0$95,878
Jan 2025 – Dec 2025GS-12 Step 1$101,4011.0$101,401
Jan 2026 – Dec 2026GS-12 Step 2$105,8291.0$105,829
Total weighted pay3.0$303,108
High-3 average: $303,108 ÷ 3 =$101,036
At 25 years of service at age 60: $101,036 × 25 × 1% = $25,259/year pension.

Worked example: moving to a lower locality

What happens when you move from Washington, DC (33.94%) to Rest of U.S. (17.06%) two years before retirement.

High-3 salary timeline example
PeriodLocalitySalaryFactorWeighted
Jan 2024 – Dec 2024DC (33.94%)$122,2991.0$122,299
Jan 2025 – Dec 2025RUS (17.06%)$107,0091.0$107,009
Jan 2026 – Dec 2026RUS (17.06%)$107,9191.0$107,919
Total weighted pay3.0$338,788
But wait: if this employee stayed at GS-12 Step 10 in DC from 2021–2023, their high-3 from the earlier period would be about $117,000 — roughly $1,000/year more pension over their lifetime.
Key takeaway: when moving to a lower-locality area, use this calculator to check whether an earlier 36-month period produces a higher average. OPM uses your highest period, not your last.

High-3 for CSRS employees: the tiered formula

Civil Service Retirement System (CSRS) employees and CSRS Offset employees use the same high-3 average but a different annuity multiplier than FERS. CSRS uses a tiered percentage that rises with years of service, producing a substantially higher pension rate for long-career employees:

CSRS pension formula tiers by years of service
Years of serviceMultiplier per yearApplied to
First 5 years1.5%Years 1–5 of high-3
Next 5 years1.75%Years 6–10 of high-3
All years beyond 102.0%Years 11+ of high-3

The maximum CSRS annuity is 80% of high-3, reached at approximately 41 years and 11 months of service. Unlike FERS, CSRS employees do not receive Social Security credits from federal service (though some may qualify through prior private-sector work) and there is no agency TSP matching contribution.

Worked example: CSRS annuity at 30 years
Employee with a high-3 of $110,000 retiring after 30 years:
First 5 years5 × 1.5% × $110,000$8,250
Next 5 years5 × 1.75% × $110,000$9,625
Remaining 20 years20 × 2.0% × $110,000$44,000
Annual CSRS annuity$61,875/year
Effective rate: $61,875 ÷ $110,000 = 56.25% of high-3. At 40 years, the same high-3 yields $80,850 (73.5%). CSRS does not cap at 80% until approximately 41 years 11 months.

CSRS Offset employees use the same tiered formula, but their annuity is reduced at age 62 (or at retirement if later) by the Social Security benefit earned during CSRS Offset service — the two together typically equal or exceed a pure CSRS annuity.

Edge cases & special situations

Acting positions & temporary promotions

Yes, they count. If you receive a temporary promotion or detail to a higher-graded position with higher pay (documented on SF-50), those months at the higher rate count toward your high-3. A 6-month temporary promotion to GS-14 while you're a GS-13 means 6 months at the GS-14 rate factor into your average.

Extended LWOP (leave without pay)

LWOP of 6 months or less per calendar year is treated as if you were at work. LWOP exceeding 6 months in a calendar year is not credited — your high-3 window would need to span more calendar time to capture 36 months of actual credited service.

Phased retirement

During phased retirement, your high-3 is calculated using your pre-phased-retirement salary history. You work part-time (typically 50%), receive 50% of your annuity, and continue earning service credit. At full retirement, your annuity is recalculated to include the additional service.

No "terminal leave" in federal service

Federal civilian employees cannot take terminal leave. You work until your retirement date, then receive a lump-sum payment for unused annual leave — that lump sum is paid after retirement and is not included in your high-3.

High-3 calculator — frequently asked questions

The questions federal employees ask most about the high-3 average, what pay counts, and how the 36-month window works.

What is high-3 salary?

High-3 salary is the average of your highest 36 consecutive months of basic federal pay. It is used to calculate your FERS pension (High-3 × Years of Service × 1% or 1.1%).

Is my high-3 always my last 3 years?

Usually, but not always. Your high-3 is your highest 36 consecutive months, which could be earlier in your career if you had higher pay then (e.g., before a lateral move or locality change).

What counts toward high-3 salary?

Included: Base pay, locality pay, special rate supplements, LEO availability pay, and shift differentials (WG). Excluded: Bonuses, overtime, awards, allowances, night/Sunday differentials (GS), and COLA.

Does locality pay count toward my high-3?

Yes. Locality pay is included because retirement deductions are withheld from it. For example, the 2026 DC locality rate is 33.94%, so a GS-12 Step 1 base of $76,463 becomes $102,415 with locality - the full amount counts toward your high-3.

How do promotions affect my high-3?

If promoted during your highest 36 months, your high-3 includes both grades weighted by time. For example, 12 months at GS-11 ($95,878) plus 24 months at GS-12 ($103,000) produces a weighted average. Earlier promotions maximize your high-3.

Can I have gaps in my high-3 period?

The 36 months must be consecutive but not necessarily continuous. If you left federal service and returned with no intervening federal employment, you can combine both periods. However, you cannot cherry-pick your 36 highest individual months from different periods.

How do within-grade increases (WGIs) affect my high-3?

WGIs directly increase your high-3 since they raise your basic pay by approximately 3% per step. If a WGI is approaching and you are near retirement, waiting for that step increase will boost your high-3 and lifetime annuity.

What if I take a demotion near retirement?

Your pension is protected. OPM uses your HIGHEST consecutive 36 months, not necessarily your LAST 36 months. If you were a GS-13 from 2020-2024 then demoted to GS-12, your high-3 will use the GS-13 years since they produce a higher average.

How does part-time work affect my high-3?

OPM uses a "deemed" full-time salary rate for part-time work when calculating your high-3. This means your high-3 is based on what you would have earned full-time. However, your final annuity is then prorated based on actual hours worked over your career.

How can I maximize my high-3 salary?

Strategies: 1) Time promotions to occur early in your final 3 years, 2) Seek high-locality positions before retirement, 3) Wait for pending WGIs before retiring, 4) Request acting/temporary promotions, 5) Retire after January pay raises take effect.

Legislative watch · High-5 proposal

The "high-5" proposal — which would change the calculation from 36 months to 60 — was removed from the 2025 reconciliation bill. Federal employees keep the high-3 for now. A separate bill (S.26) proposes excluding locality pay from high-3 for new employees; it has been introduced but not passed.
Last updated January 2026 · we monitor legislative changes affecting federal retirement.

Related tools & guides

FERS Retirement Calculator
Use your high-3 to estimate your full federal pension.
Open
GS Pay Calculator
Look up current GS salaries by grade, step, and locality.
Open
TSP Growth Calculator
Project TSP growth and plan retirement withdrawals.
Open
The Complete FERS Retirement Guide
The full formula, eligibility, and strategies to maximize your benefit.
Read
Best Dates to Retire in 2026
Time your exit to maximize annual leave payout and your first COLA.
Read
Military Buyback for Federal Employees
Add active-duty years to your FERS pension with a military deposit.
Read
FERS vs CSRS Comparison 2026
How the two federal retirement systems differ for your benefit.
Read

Latest retirement news