GS Pay Scale Explained for Veterans — What to Expect in Your First Federal Job
Federal pay has gotten complicated with all the military-to-civilian transition noise flying around. As someone who spent twelve years in the Navy as an operations specialist — made E-5, thought I understood compensation — I learned everything there is to know about the GS system the hard way. Got out, landed a federal job, and stared at an offer letter saying “GS-7, Step 3” with zero frame of reference. No dollars. No career trajectory. Nothing. Six weeks of confused research later, I figured out my E-5 experience basically put me in GS-7 territory. Could’ve used that information earlier. Much earlier.
But what is the General Schedule? In essence, it’s the federal government’s standardized pay system for most civilian employees. But it’s much more than that — it’s a whole parallel universe to military compensation, with its own logic, its own quirks, and its own hidden advantages that nobody bothers explaining to people transitioning out of uniform.
The military uses pay grades: E-4, E-5, O-3. The GS system uses grades (GS-5 through GS-15) and steps (1 through 10, occasionally up to 15 for certain positions). Your first federal job probably lands you somewhere between GS-5 and GS-12 depending on background, rank, and the specific position. The thing that surprised me most wasn’t the base pay number. It was everything layered on top — and everything I’d be giving up.
Military to GS Level Translation — What Your Rank Actually Means
Probably should have opened with this section, honestly. Veterans spend entire careers understanding military rank. We know what an E-5 does, how long it takes to get there, roughly what it pays. Nobody translates this into GS equivalents. You end up comparing apples to oranges and wondering whether you’re taking a pay cut or a promotion.
Here’s the conversion that actually holds up — based on what the Office of Personnel Management uses and what I’ve personally watched play out:
- E-4 (Petty Officer Third Class, Corporal) typically maps to GS-5 or GS-6. Entry-level federal work. A few Navy buddies separated as E-4s and landed GS-5 positions at naval bases doing supply and inventory work — exactly what they’d been doing in uniform, just with a different badge on their chest.
- E-5 (Petty Officer Second Class, Sergeant) generally equals GS-7. That was my situation. When the offer arrived at GS-7, I verified it twice. The supervisory experience, technical knowledge, and actual track record — GS-7 acknowledges all of it.
- E-6 (Petty Officer First Class, Staff Sergeant) lands in the GS-9 to GS-10 range. You’ve probably trained people. Led small teams. The federal government pays accordingly.
- E-7 through E-9 (Chief Petty Officer ranks) sit at GS-11, GS-12, even GS-13 for master chief equivalents. You’re management material. Act like it in your resume.
- O-1 to O-2 (Ensign, Second Lieutenant) usually map to GS-9 or GS-11 depending on the specific job. Officer experience carries real weight.
- O-3 (Lieutenant, Captain) typically hits GS-12 or GS-13. Command-level decisions on your record. The federal government recognizes this with appropriate pay grades.
- O-4 and above enter Senior Executive Service territory — different rules entirely, different ballgame.
The key thing to understand: your military rank is a proxy for responsibility level, not a direct one-to-one correlation. A Navy E-5 operations specialist and an Air Force E-5 maintenance technician might both land at GS-7 — but their actual civilian jobs could look completely different. GS level reflects experience depth and work complexity, not your specific military specialty.
Don’t make my mistake. I spent weeks applying to GS-6 postings that wanted someone who could “do the job I did as an E-5.” That felt off — a lateral move at best, a step back at worst. Turns out it was exactly that. Waited for GS-7 postings where I could actually match my experience to the requirements. Offers came faster.
Real Example: The Supply Chain Position
My shipmate Miguel separated as an E-6 with twelve years managing supply inventory — actual hands-on inventory control, not just supervising someone else doing it. He applied for a federal position at Walter Reed listed as GS-9, Step 1. Base pay in 2023: approximately $52,000 annually. He accepted.
His first paycheck was lower than his military base pay — not because the GS job paid poorly, but because he lost the housing allowance (BAH) and basic allowance for subsistence (BAS). Those disappear the moment you separate. What he gained, though: Federal Employees Health Benefits coverage that was — apparently — better than Tricare in several ways, a 5% employer match into the Thrift Savings Plan (essentially the federal 401k), and job stability that military service never quite offered in the same way.
That’s the comparison you actually need to make. Not GS-9 versus E-6 base pay. Military total compensation versus federal total compensation — every piece on both sides of the ledger.
How Step Increases Work — And Why They Matter More Than You Think
The GS pay scale has a built-in increase mechanism that military pay doesn’t really parallel — and that most people transitioning out completely overlook until they’ve been in the system for a year.
Each GS grade has ten steps. Step 1 is the entry point. Step 10 is the ceiling for that grade. You move up one step automatically based on time in service — assuming you’re not performing terribly. The schedule runs like this:
- You spend one year at steps 1, 2, and 3.
- You spend two years at steps 4, 5, and 6.
- You spend three years at steps 7, 8, 9, and eventually 10.
Starting at Step 1, you’ll reach Step 10 in roughly eighteen years if you never get promoted to a higher grade. That’s within-grade progression on autopilot.
What this looks like in real dollars: I started my GS-7 position at Step 1 in late 2019. Base pay was roughly $43,000. One year later — Step 2 — approximately $44,400. Not life-changing money on its own. But automatic. No begging for a raise. No performance review where some manager decides whether you “deserve” the increase. Time in service equals movement. That’s what makes the step system endearing to us veterans — it works like the military promotion timeline we already understood, just in a different format.
The federal government publishes GS pay tables every January — pull them straight from OPM’s website. A GS-9, Step 5 in 2024 pays $58,720 base. A GS-9, Step 10 pays $76,336 base. Meaningful difference, reached through tenure and adequate performance alone.
After three years at GS-7, I moved to GS-9 — a promotion my hiring manager initiated based on consistent performance. That typically means a 15-20% bump depending on which step of the new grade you land at. Most agencies bring you in at Step 1 of the new grade. Some will negotiate. Worth asking.
Locality Pay — Why GS-9 in DC Is Different from GS-9 in Omaha
This is the section that changes everything. Absolutely everything.
Base GS pay is uniform nationwide — a GS-9, Step 5 has the same base salary in Fargo as in San Francisco. Then locality pay enters the equation and that equivalence explodes. Locality pay is a multiplier applied to your base GS salary depending on where you actually work. Living costs vary wildly by location — the federal government attempts to compensate accordingly. The multiplier typically ranges from 15% to 40% above base, though some high-cost areas push higher.
Real 2024 numbers to make this concrete:
- GS-9, Step 5 in Omaha, Nebraska (Rest of U.S. locality): $58,720 base — essentially no locality adjustment on top.
- GS-9, Step 5 in Denver, Colorado (Denver-Aurora locality): approximately $73,400 total. The 25% multiplier accounts for Colorado’s cost of living.
- GS-9, Step 5 in Washington, D.C. (Washington-Baltimore-Arlington locality): approximately $82,795 total. D.C. costs significantly more. Locality pay reflects it.
- GS-9, Step 5 in San Francisco Bay Area, California (San Francisco Bay Area locality): approximately $82,208 total. West Coast pricing requires federal compensation adjustment.
I didn’t fully process this until I considered transferring. My GS-9 position at Norfolk Naval Station — Hampton Roads locality, 1.16 multiplier — paid approximately $68,115. An identical GS-9, Step 5 at a San Francisco federal building would have paid $82,208 for the exact same work. Nearly $15,000 more annually before taxes.
Obvious move: transfer to San Francisco. Except — San Francisco rent for a two-bedroom apartment runs $3,800 to $4,500 monthly. Norfolk runs $1,600 to $1,900. The extra $15,000 gross income evaporates in housing costs alone, before you account for California’s 9.3% state income tax on my bracket. Virginia has no state income tax. The math flipped instantly. I stayed in Norfolk.
Locality pay looks generous until you run the cost-of-living numbers honestly. The federal government isn’t secretly overpaying West Coast employees — they’re attempting to account for actual living expenses. Check Bureau of Labor Statistics regional cost data before celebrating any transfer offer based solely on the higher salary number.
Comparing Your Military Pay to GS Pay — The Real Math
This requires honest accounting on both sides. Military pay isn’t just your base salary. Neither is GS pay.
What You Keep from Military Pay
Base pay plus allowances equals total military compensation. Using 2024 numbers for an E-5 with eight years of service as a reference:
- Base pay: $2,747.70 monthly — $32,972 annually
- Basic Allowance for Housing (BAH) for Norfolk: $1,611 monthly — $19,332 annually
- Basic Allowance for Subsistence (BAS): $388.99 monthly — $4,668 annually
- Total: $56,972 annually
BAH and BAS are tax-free — you take home the full amount, which makes that effective income significantly higher than the raw number suggests.
What You Get in GS Pay
A GS-7, Step 5 in Hampton Roads — my actual offer in 2019, adjusted to 2024 values for comparison — with locality pay applied:
Leave a Reply