I
Career & Pay
GS Scale · Locality · Promotions · TSP
II
Benefits
FEHB · FEGLI · FERS · Leave · Buyback
III
Workplace
Telework · RIFs · PIPs · Clearances
IV
Professional Development
Training · Certs · SES CDP · EMBA
V
Tools & Calculators
Pay · TSP · Leave · Buyback
HomeToolsGS-12 Salary 2026
Tools · Calculator 26

GS-12 in 2026 runs $89,508 to $145,468.

For a great many federal careers, it is also where the ladder stops.

$76,463
Base, step 1 — before locality
$99,404
Base, step 10
$2,549
Each step, in base pay
18 years
Step 1 to step 10, unpromoted

I Look up your rate

2026 GS Base · EO 14368

What Does This GS-12 Actually Pay?

Step
Locality pay area
Does your position reach GS-13?
$101,443
Annual basic pay
Base rate
$86,659
before locality
Next step worth
$2,984
in 104 weeks
GS-13 would pay
$109,985
step 2, two-step rule

II The full table

StepBaseRest of U.S.
1$76,463$89,508
2$79,012$92,491
3$81,561$95,475
4$84,110$98,459
5$86,659$101,443
6$89,208$104,427
7$91,757$107,411
8$94,306$110,395
9$96,855$113,378
10$99,404$116,362

In Washington–Baltimore the same range runs $102,415 to $133,142. In San Jose–San Francisco, $111,896 to $145,468. Use the calculator for any area.

III Where the ladder stops

GS-12 is the most common terminal grade for non-supervisory technical and professional work, and that is a fact about positions rather than about people.

Promotion potential belongs to the job, not to you

A career ladder is the promotion potential built into the position description. If your position tops out at GS-12, no amount of performance produces a GS-13 — you have to compete for a different position. The question worth asking your supervisor is not “when am I due” but “what is the full performance level of this position”, and the answer is on your SF-50.

If the answer is GS-12, your next move is a different job rather than a longer wait — which changes what you should be doing with the next two years. See competitive vs non-competitive promotions and career pivots.

IV What GS-13 would pay

The two-step rule entitles you to at least the equivalent of two within-grade increases at your current grade.

From GS-12 step 5

Two steps up from step 5 is the GS-12 step 7 base rate.

Two-step target: $91,757.
Lowest GS-13 step that equals or exceeds it: step 2, at $93,956.

In the Rest of U.S. area that is about $109,985 against $101,443 — a gain of roughly $8,500 a year, or nearly three step increases at once. Promoting from a higher GS-12 step lands you higher in the GS-13 range, which is why timing a promotion matters.

V What it builds

Locality pay is basic pay. It counts toward your high-3 and toward agency TSP contributions, unlike non-foreign COLA or overseas allowances.

A GS-12 step 10 retiring after 30 years in the Rest of U.S. area builds a high-3 of about $116,362, producing an annuity near $34,909 at the 1 percent multiplier. The same person in Washington–Baltimore builds $133,142, producing about $39,943 — roughly $5,000 a year more, for life. Model it in the FERS pension estimator.

Action checklist

Getting your own number right

  • Check the locality area on your SF-50, not where you live.
  • Find the full performance level of your position — not your current grade.
  • If it tops out at GS-12, start looking at positions rather than waiting.
  • Confirm your step and next within-grade increase date.
  • Work out which waiting period you are in — 52, 104 or 156 weeks.
  • Check whether a special rate table applies to your occupation.
  • If a promotion is near, note where you sit in the range first.
  • If within three years of retiring, treat any locality change as a pension decision.

Questions

The base rate runs from $76,463 at step 1 to $99,404 at step 10, with locality pay added on top of that. In the Rest of U.S. area the real figure is about $89,508 to $116,362. In Washington-Baltimore it is about $102,415 to $133,142, and in San Jose-San Francisco about $111,896 to $145,468. Where you work changes the number by more than a full grade is worth.

For a great many non-supervisory positions, yes. A career ladder is the promotion potential built into the position itself, and where it ends is a property of the position rather than of your performance. Reaching the top of a ladder means further advancement requires competing for a different position rather than waiting for the next promotion. The practical question at GS-12 is therefore usually whether your position has GS-13 potential at all.

Eighteen years without a promotion or a quality step increase. The waiting periods run 52 weeks for each of the first three increases, 104 weeks for each of the next three and 156 weeks for each of the last three, which totals 936 weeks. A GS-12 who stays put therefore gains about $2,984 a year in the Rest of U.S. area at increasingly long intervals, which is worth comparing against what a single promotion would deliver.

Under the two-step rule you are entitled to at least the equivalent of two within-grade increases at your current grade. From GS-12 step 5, two steps up is the GS-12 step 7 base rate of $91,757, and the promotion then places you at the lowest GS-13 step that equals or exceeds it, which is step 2 at $93,956. Where you sit in the GS-12 range when the promotion lands therefore changes what it is worth, and promoting from a high step is worth materially more.

About $2,549 in base pay at GS-12, the same at every step because the General Schedule uses even increments within a grade. Locality multiplies it, so the same increase is worth about $2,984 in the Rest of U.S. area and about $3,414 in Washington-Baltimore. It also compounds, because a step increase early in your time at grade raises every subsequent year of pay rather than just the current one.

No. Total locality-adjusted basic pay is limited to the Executive Schedule Level IV rate of $197,200 in 2026, and a GS-12 at step 10 in the highest-paying locality area comes in well below that. The cap only begins to matter at GS-14 and GS-15 in high-locality areas, where the published percentage starts to overstate what is actually payable.

Yes. Locality pay is part of basic pay, so it counts toward the high-3 average salary that drives a FERS annuity and toward agency contributions to your Thrift Savings Plan. Allowances such as non-foreign COLA and overseas post allowances do not. That is why two GS-12s doing identical work in different locality areas build materially different pensions over a career.

Yes. A within-grade increase is not automatic: it requires a determination that your performance is at an acceptable level of competence, and an agency can withhold it where that determination is negative. You are entitled to written notice of the reasons and to request reconsideration, and a later favourable determination can make the increase effective from that point. It is uncommon, but it is not the formality most people assume it to be.