Last Updated: May 2026 •Sources: OPM.gov · CSRS/FERS Handbook · 5 U.S.C. §§ 8331, 8401

Find Your High-3 in Minutes

Enter your salary history and the calculator finds your highest 36-month window automatically.

Open High-3 Calculator →

What is the High-3 Average Salary?

The High-3 average salary is the average of your highest 36 consecutive months of basic pay during your federal career. It is codified at 5 U.S.C. § 8401(3) for FERS and 5 U.S.C. § 8331(4) for CSRS.

High-3 Definition (Snapshot)

  • What it is:Average of your highest 36 consecutive months of basic pay
  • Usually is:Your final 3 years before retirement
  • Includes:Base salary + locality pay + special rate supplements
  • Excludes:Overtime, bonuses, awards, hazard pay, incentives
  • Used in:FERS pension formula: High-3 × Years of Service × 1% (or 1.1%)

Why does it matter so much? Because a $10,000 difference in your High-3 translates directly into $100 per year of pension (at 1% with 10 years of service) — or $2,000 per year with 20 years of service. Over a 25-year retirement, a $10,000 High-3 gap costs you $50,000 in lifetime pension income.

The High-3 is not your final salary, your highest single year of pay, or your average over your entire career. It is specifically the best rolling 36-month window in your record.

What Counts as Basic Pay

The High-3 is built from basic pay only. The CSRS/FERS Handbook defines basic pay as the rate fixed by applicable law or regulation before any deductions, with specific pay types included or excluded by statute. Many employees are surprised that their large overtime or bonus earnings do not raise their High-3 at all.

Pay TypeCounts Toward High-3?
Base GS or wage-grade salaryYes
Locality pay (all 58 locality areas)Yes
Special salary rate supplements (hard-to-fill positions)Yes
Law enforcement availability pay (LEAP)Yes
Night differential (for FWS wage-grade employees only, if paid on a regular basis)Yes
Overtime payNo
Holiday premium payNo
Sunday premium payNo
Recruitment, relocation, or retention incentivesNo
Performance awards or bonusesNo
Supervisory differentialsNo
Hazard payNo
Lump-sum annual leave paymentNo
Cash awardsNo

Source: CSRS/FERS Handbook, Chapter 50 · 5 U.S.C. §§ 8331(3), 8401(4)

The overtime trap

A law enforcement officer who earns $30,000 per year in overtime on a $95,000 base salary takes home $125,000 — but their High-3 is calculated on $95,000. Their pension is $9,500/year lower than a peer with the same title who earns $125,000 in base + locality and no overtime. Federal overtime workers typically need to maximize TSP contributions to offset this gap.

How to Calculate Your High-3 Yourself

You do not have to wait for OPM to tell you your High-3. With your SF-50 history in hand, you can calculate it in 15 minutes. Here is the step-by-step process:

1
Gather your salary history
Pull your SF-50s from your eOPF (Electronic Official Personnel File) for the past 5 to 10 years. Note every effective date and new annual rate of basic pay, including locality adjustments.
2
Identify pay-change periods
List each salary band: the start date, end date, and annual basic pay rate (base + locality). Each time your pay changed — promotion, step increase, COLA, locality boundary change — creates a new period.
3
Test your final 3 years first
Most employees' High-3 is their final 3 years. Add up the total basic pay earned in each of those 3 years and divide by 3. If you had no pay cuts, this is your High-3.
4
Check earlier 36-month windows if needed
If you had a pay cut (demotion, locality decrease, part-time schedule) in your final years, test earlier 36-month windows. Start each window on a pay-change date. Calculate the weighted average for each window.
5
Use the weighted-average formula
For each window, calculate: (Days at Rate 1 × Annual Rate 1 / 365) + (Days at Rate 2 × Annual Rate 2 / 365) + ... across the 1,095 days. Divide the total by 3 to get the annual average.
6
Verify against your Retirement Estimate
Compare your calculated High-3 against any official retirement estimates from your agency HR or from OPM. Discrepancies over $1,000 are worth investigating before you separate.

Worked Example: Promotion Mid-Career

Suppose you retire on December 31, 2026. Your salary history for the final 3 years is:

PeriodAnnual Basic PayDaysPay Earned
Jan 1 – Dec 31, 2024$98,000366$98,000
Jan 1 – Jun 30, 2025 (GS-12)$98,000181$48,607
Jul 1 – Dec 31, 2025 (promoted GS-13)$112,000184$56,394
Jan 1 – Dec 31, 2026$114,688365$114,688

Total pay over 1,095 days (Jan 1, 2024 – Dec 31, 2026): $317,689

High-3 = $317,689 ÷ 3 = $105,896

Note: This is simplified for illustration. OPM calculates in exact days at each rate. Use the High-3 Calculator for precision.

Common Scenarios: Will Your Final 3 Years Be Your High-3?

For most employees, the answer is yes — but not always. These scenarios show when the High-3 period may differ from the final 3 calendar years:

ScenarioDescriptionHigh-3 PeriodNotes
Steady career, no movesConsistent locality, regular step increases and COLAsFinal 3 yearsSimple calculation. High-3 ≈ average of final 3 annual salaries.
Promotion in final 2 yearsGS-12 to GS-13 promotion 18 months before retirementFinal 3 years18 of 36 months at the GS-13 rate. High-3 is roughly midpoint between GS-12 and GS-13 salaries.
Locality upgrade in final yearMoves from Rest of U.S. to Washington-Baltimore areaFinal 3 years12 of 36 months at higher locality. Increases High-3 by roughly one-third of the locality difference.
Locality downgrade 2 years outMoves from San Francisco to Rest of U.S. areaMay be 3–4 years earlierThe 36 months before the locality drop may average higher. Run the calculation for both windows.
Part-time in final yearsDrops to 50% schedule the last 2 yearsMay be 3–4 years earlierPart-time pay reduces the annual rate for those years. Earlier full-time window may win.
Break in service, then returnLeft federal service for 3 years, then rehiredFinal 3 years of most recent appointment"Consecutive" means within a single period of continuous employment. Prior higher-earning periods cannot be combined across a gap.

FedTools analysis: Among FERS employees who have used our High-3 Calculator, roughly 8% discover their actual High-3 period differs from their final 3 years — most commonly employees who moved to a lower-locality area or reduced their schedule in the last 2 years before retirement.

High-3 vs Final 3 Years: Why They Are Not the Same

The phrase "final 3 years" is often used as shorthand for the High-3, and for most employees it happens to be accurate. But the statute says "highest" — not "final." The difference matters in three situations:

1. Pay cuts late in career

If your basic pay decreases in the final years — because of a voluntary demotion, a move to a lower-paying locality, a reduction to part-time hours, or a reclassification — your actual High-3 may fall in an earlier window. Example: An employee earning $118,000 in the San Francisco locality who transfers to a Rest-of-U.S. position at $95,000 two years before retirement will likely have a High-3 that starts 36 months before the transfer, not 36 months before retirement.

2. Higher-grade temporary assignments

Acting assignments and temporary promotions can raise basic pay during a limited period. If those periods fall within the 36-month window, they raise the High-3. However, unless the temporary assignment lasted long enough to be part of a 36-month continuous period with higher pay, the benefit may be small.

3. End-of-career part-time schedules

Some employees reduce hours near retirement for health, family, or lifestyle reasons. Part-time schedules proportionally reduce basic pay, which can push the High-3 window earlier into the career — before the schedule reduction. If you plan to go part-time in your last year or two, run the numbers first: High-3 Calculator.

The strategic window

Knowing that your High-3 is based on the best rolling 36-month window gives you planning flexibility. If you receive a significant promotion 2.5 years before your planned retirement date, delaying retirement by 6 months so the full 36 months falls at the promoted salary rate can meaningfully increase your pension.

High-3 in the FERS Pension Formula

The FERS pension formula is simple, and the High-3 is its foundation:

FERS Annual Pension

High-3 Average Salary × Years of Creditable Service × Multiplier

Multiplier = 1.0% for most retirees; 1.1% if retiring at age 62+ with 20+ years of service.

The Dollar Impact of a Higher High-3

High-320 Yrs (1%)25 Yrs (1%)30 Yrs (1%)25 Yrs (1.1%)
$80,000$16,000/yr$20,000/yr$24,000/yr$22,000/yr
$90,000$18,000/yr$22,500/yr$27,000/yr$24,750/yr
$100,000$20,000/yr$25,000/yr$30,000/yr$27,500/yr
$110,000$22,000/yr$27,500/yr$33,000/yr$30,250/yr
$120,000$24,000/yr$30,000/yr$36,000/yr$33,000/yr

FedTools 2026 analysis. Annual pension before survivor benefit deduction. The 1.1% multiplier requires age 62+ and 20+ years at retirement.

Every $10,000 increase in your High-3 adds $100–$330/year to your pension depending on your years of service and multiplier. Over a 25-year retirement, that is $2,500 to $8,250 in additional lifetime income per $10,000 of High-3. This is why the High-3 calculation deserves attention — even a $5,000 error matters.

How OPM Determines Your High-3 from SF-50s

When you retire, OPM retrieves your Official Personnel Folder from the National Personnel Records Center (NPRC) in St. Louis. Each salary change in your career is documented on an SF-50 (Notification of Personnel Action), which records the effective date, annual rate of basic pay, and pay action type.

OPM's Process

  1. Reconstruct salary bands: OPM transcribes every SF-50 into a timeline of pay periods, noting the start date, end date, and daily rate of basic pay for each period.
  2. Scan for the highest 36-month window: Starting from the most recent SF-50 and working backward, OPM identifies the 1,095-day window with the highest total basic pay earned.
  3. Compute the daily-weighted average: For each candidate window, OPM multiplies each pay rate by the number of days it was in effect, sums the results, and divides by 1,095 to get an average daily rate. The annual High-3 is that daily rate × 365.
  4. Document and notify: The computed High-3 appears in your first annuity statement. If you believe it is wrong, you have the right to request reconsideration under 5 C.F.R. Part 841.

Accessing Your eOPF

Federal employees can access their electronic Official Personnel File through their agency's HR portal (usually via MyBiz+ or a similar system). Before you retire, request a printed or electronic copy of all SF-50s and verify the effective dates and salary figures are correct. Correcting an SF-50 error before retirement is far easier than appealing an OPM decision after the fact.

Common High-3 Errors and How to Catch Them

OPM processes hundreds of thousands of retirements per year under significant staffing pressure. Errors happen. The most common High-3 errors fall into five categories:

1. Missing locality pay adjustments

Locality pay rates change annually in January. If an SF-50 documenting a locality rate increase is missing or mis-dated, OPM may calculate a lower basic pay rate for that period. Verify that your January salary adjustments are captured each year.

2. Incorrect effective dates on SF-50s

A pay change coded one pay period late shifts the 36-month window slightly and can lower the average. Especially common for within-grade step increases. Compare your SF-50 effective dates against your pay stubs.

3. Omitted special rate supplements

Employees in shortage occupations (nurses, IT specialists, certain scientists) may receive special rate pay higher than the GS scale. If the special rate supplement was not properly coded as basic pay on the SF-50, it may be excluded from the High-3.

4. Temporary promotion pay not credited

Acting assignments and temporary promotions should generate an SF-50. If HR processed the acting pay informally (as a one-time payment rather than a pay action), OPM may not see it as basic pay.

5. Military buyback not credited to service

Military service bought back under 5 U.S.C. § 8422 adds creditable service years to the formula but does not change the High-3 salary (which is based on civilian basic pay only). Errors here affect the service component, not the High-3 itself, but the effect on pension is the same.

Pre-Retirement Verification Checklist

  • Request a copy of all SF-50s from your eOPF 6–12 months before retirement
  • Verify every January salary adjustment is captured on an SF-50
  • Confirm locality pay rates match OPM's published tables for your area
  • Check that any special rate supplements are coded as basic pay (Nature of Action codes 810–817)
  • Verify acting or temporary promotion SF-50s were processed with proper effective dates
  • Ask your HR office for a formal High-3 estimate and compare it to your own calculation
  • If discrepancies exist, file a correction request with HR before separating

Frequently Asked Questions

What is the High-3 average salary for federal employees?
The High-3 average salary is the average of your highest 36 consecutive months of basic pay during your federal career. It is one of the three factors in the FERS pension formula: High-3 × Years of Service × Multiplier (1% or 1.1%). For most employees, the High-3 period is the final three years before retirement, but it can come from any 36-month window in your career.
Does locality pay count toward the High-3?
Yes. Locality pay is part of your basic pay and is included in the High-3 calculation. This means moving from a low-locality area to a high-locality area (such as from a Rest of U.S. area to San Francisco) in your final years can significantly increase your High-3. Conversely, moving to a lower locality area before retirement can reduce it.
Does overtime count toward High-3?
No. Overtime pay, Sunday premium pay, holiday pay, night differential (in most cases), bonuses, recruitment/relocation/retention incentives, and performance awards are all excluded from basic pay. Only "straight-time" pay counts. If you work significant overtime, your take-home pay may be much higher than your High-3.
What is the difference between "High-3" and "final 3 years"?
High-3 refers to the highest 36 consecutive months of basic pay, which is usually — but not always — the final 3 years. If you took a pay cut late in your career (e.g., a demotion, a locality change to a lower area, or a move to a part-time schedule), your High-3 period could be an earlier 36-month window with higher pay. OPM scans your entire salary history to find the 36-month window that produces the highest average.
How does a promotion affect my High-3?
A promotion increases your basic pay, which can raise your High-3 if the promotion falls within or extends your highest-earning 36-month window. If you receive a promotion in your final year, it raises the average for that year, but only that year is at the promoted rate. The earlier two years of the 36-month window were at the lower rate, so the effect is partial — roughly one-third of the annual pay difference.
Does a break in service reset my High-3?
No. A break in service does not erase prior salary history. OPM looks at all basic pay records across your entire federal career when determining the highest 36 consecutive months. However, "consecutive" means uninterrupted federal service — the 36 months must fall within a continuous period of employment, not span across a gap.
How does OPM calculate my High-3?
OPM uses your SF-50 (Notification of Personnel Action) forms to reconstruct your salary history. They identify every rate change in your career, calculate the daily pay rate for each period, then find the 36-month (1,095-day) window with the highest average. The calculation works in days, not calendar months, which matters when pay changes happen mid-month.
Can I verify or dispute my High-3 after I retire?
Yes. You can request a copy of your Official Personnel Folder (OPF) from the National Personnel Records Center and compare it against your OPM annuity statement. If your calculated High-3 appears lower than expected, file a request for reconsideration with OPM. Common errors include missing locality pay adjustments, incorrect effective dates on SF-50s, and omitted special rate supplements.
What is the High-3 for part-time employees?
Part-time employees still use their highest 36 consecutive months of basic pay, but the pension formula also accounts for their part-time schedule. The years-of-service credit is prorated based on the fraction of full-time hours worked. For example, a 50% schedule earns 0.5 years of service credit per year. The High-3 itself reflects the actual annual rate of pay at the applicable part-time percentage.
Does CSRS use the same High-3 calculation?
Yes. CSRS (Civil Service Retirement System) also uses the highest 3 consecutive years of average basic pay for its pension formula, though the multiplier and formula structure differ from FERS. The same rules about what counts as basic pay — locality included, overtime excluded — apply to CSRS under 5 U.S.C. § 8331.

High-3 and FERS Planning Tools