GS Employee Pay Calculator: How to Use It
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
The General Schedule (GS) pay calculator works out an employee’s annual base salary from their GS grade, step, and locality pay area. You enter the grade, step, and duty station, and it returns the base pay plus locality-adjusted total for the current year. The Office of Personnel Management (OPM) publishes the underlying salary tables, and the calculator simply applies the standard formula: base rate × (1 + locality percentage).
Formula
The General Schedule salary is built from three parts: the base pay table, the step increment, and the locality adjustment. The formula is:
Annual Salary = (GS Base Rate for Grade and Step) × (1 + Locality Percentage)
Where:
- GS Base Rate – the dollar amount from the OPM General Schedule base pay table for a specific grade (e.g., GS-12) and step (e.g., Step 5). This is the nationwide rate before locality.
- Locality Percentage – a multiplier that varies by metropolitan area (e.g., 29% for Washington, D.C., 16% for Dallas–Fort Worth). It is expressed as a decimal in the formula (0.29, not 29).
The calculator above uses a simplified model where you enter the locality percentage directly. In practice, you would look up the exact base rate from the OPM table and the locality percentage from the OPM locality pay tables, then multiply them together.
Worked Example
Using the default values from the calculator: GS-12, Step 5, and a locality percentage of 29% (entered as 1.29 in the calculator).
- Find the base rate for GS-12, Step 5. In the 2024 OPM base table, that is $88,275 (a representative figure; actual values change yearly).
- Convert the locality percentage to a decimal multiplier: 29% becomes 1.29.
- Multiply: $88,275 × 1.29 = $113,874.75.
The calculator gives $113,874.75 as the annual base pay, matching the manual calculation. The result is rounded to two decimal places, as shown.
How the General Schedule Pay System Works
The General Schedule is the dominant pay system for white-collar federal employees. It has 15 grades (GS-1 through GS-15), each with 10 steps. Grades reflect the difficulty and responsibility of the job; steps reward tenure and performance. Within a grade, each step is roughly a 3% increase over the previous one. The base pay table is adjusted annually for across-the-board raises, and locality pay is added to account for cost-of-living differences across the country.
Locality pay areas are defined by OPM and cover about 50 metropolitan regions, plus a “Rest of U.S.” category for everyone else. The percentages range from about 16% in the lowest-cost areas to over 30% in the highest-cost ones like Washington, D.C. and San Francisco. The calculator above lets you input any percentage, but you must look up the correct one for your area.
How to Choose the Right Grade and Step
When using a GS pay calculator, you need to know your grade and step. These are usually stated in your offer letter or SF-50 form. If you are a new hire, your grade is determined by the position’s classification, and your step is usually Step 1 unless you negotiate higher based on superior qualifications. For current employees, your grade and step are updated after promotions or within-grade increases (typically every 1–3 years).
If you are comparing job offers, use the calculator to see the base pay difference between grades. For example, a GS-11 Step 1 in a high-locality area might out-earn a GS-12 Step 1 in a low-locality area. Always use the exact locality percentage for the duty station, not the state average.
Common Mistakes and Misconceptions
One frequent error is confusing base pay with total compensation. The GS pay calculator only gives base salary; it does not include overtime, night differential, or premium pay. Another mistake is using the wrong locality percentage—some people use the state-wide average, but OPM defines specific metropolitan areas. For example, the Dallas–Fort Worth area has a different percentage than the rest of Texas.
Another misconception is that GS pay is the same as military pay. They are separate systems with different tables and rules. Also, note that the calculator above uses a simplified model; the official OPM tables include exact dollar amounts that change each January. Always check the current year’s table for precise figures.
Limitations of the Calculator
This calculator provides a quick estimate but has limitations. It does not account for:
- Special rates for hard-to-fill positions (e.g., IT specialists) that override the standard table.
- Pay caps that limit total salary for certain senior executives.
- Geographic adjustments that are not part of the standard locality system (e.g., non-foreign areas like Alaska and Hawaii).
- Within-grade increases that happen mid-year, which would change the effective salary.
For official purposes, always refer to the OPM salary tables or your agency’s HR system. The calculator is a planning tool, not a legal document.
Alternatives to the GS Pay Calculator
If you need a more precise figure, you have several options:
- OPM’s official pay tables – downloadable PDFs and interactive tools on opm.gov.
- FederalPay.org – a non-official site that aggregates GS data and provides a searchable database.
- Agency HR systems – your HR office can give you your exact salary with all adjustments.
- Spreadsheet formulas – you can build your own calculator using the OPM tables and a simple multiplication formula.
Each alternative has trade-offs: OPM is authoritative but less user-friendly; FederalPay is convenient but may have lag in updates; HR is accurate but not immediate. For a quick estimate, the calculator above works fine.
Frequently Asked Questions
What is the GS pay scale for 2024?
The 2024 General Schedule base pay table ranges from about $23,000 for GS-1 Step 1 to about $160,000 for GS-15 Step 10. These figures are before locality adjustments. The exact rates are published by OPM and take effect in January each year.
How do I find my locality pay percentage?
OPM publishes a list of locality pay areas with their percentages. You can find it on the OPM website under “Locality Pay Areas.” Enter your duty station ZIP code to see which area you fall into, then use that percentage in the calculator.
Does the GS calculator include overtime or bonuses?
No, it only calculates base salary. Overtime, night differential, and bonuses are separate and depend on your agency, job type, and hours worked. For those, you need to consult your agency’s pay policies.
What is the difference between GS and wage grade (WG) pay?
GS is for white-collar professional and administrative jobs, while WG covers blue-collar trade and labor positions. WG pay is based on local prevailing wages and uses a different grade structure (WG-1 through WG-15). The GS calculator does not apply to WG employees.
Can I use the calculator for a job in another country?
For overseas positions, the system is different. You would use the Overseas Pay Rate or the Local Compensation Plan, not the standard GS locality tables. The calculator is only for domestic U.S. duty stations.
Related
Formula used
in grade | GS Grade | - | 12 | 1 in step | Step | - | 5 | 1 in locality | Locality | - | 1.29 | 0 out annual | Annual Base Pay | USD | (grade_base + step_increment) * locality | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.