ThisCalculator

Date and time

How to Calculate GS Hourly Pay

Updated · Standard formula, shown below

Hourly pay 28.85 $/h
Monthly pay
5,000.00 $
Result
Biweekly pay
2,307.69 $
Result
Annual salary ($)
60000 $
You entered

How to Calculate GS Hourly Pay

This calculator converts a General Schedule (GS) annual salary into an hourly rate, using the standard federal pay formula. You enter your annual salary and the number of hours you work per week, and you get the equivalent hourly pay, along with monthly and biweekly breakdowns. This is useful for comparing federal salaries to hourly jobs, estimating contract rates, or budgeting.

Formula

The hourly rate is calculated by dividing the annual salary by the total number of working hours in a year. The standard formula is:

Hourly Pay = Annual Salary ÷ (Hours per Week × 52)

Where:

  • Annual Salary – your total GS base pay before deductions (in dollars per year).
  • Hours per Week – the number of hours you work each week (typically 40 for full-time).
  • 52 – the number of weeks in a year.

The result is your gross hourly wage, before taxes and withholdings.

Worked Example

Using the default values from the calculator: an annual salary of $60,000 and a 40-hour work week.

  1. Multiply hours per week by weeks per year: 40 × 52 = 2,080 hours per year.
  2. Divide annual salary by total hours: $60,000 ÷ 2,080 = $28.84615…
  3. Round to two decimal places: $28.85 per hour.

The calculator shows $28.85 as the hourly pay, matching this step-by-step calculation.

When to Use This

Use this calculation when you need to compare a GS salary to an hourly position, when estimating the value of overtime (if you are non-exempt), or when calculating how much a part-time federal schedule pays. It also helps when you are a contractor or consultant trying to match a GS pay scale, or when you simply want to know your effective hourly worth.

How to Read the Result

The hourly rate is your gross pay per hour. It does not include locality adjustments, overtime premiums, or benefits. If your GS salary includes a locality pay adjustment, that amount is already part of the annual salary you enter. The monthly and biweekly figures are simple divisions of the annual salary, not adjusted for pay periods that may have extra days.

Common Mistakes

  • Using 2,080 hours without checking your actual schedule: Many full-time jobs use 2,080 hours (40 × 52), but if you work a different schedule (e.g., 37.5 hours per week, or a compressed schedule), the total hours change.
  • Forgetting locality pay: GS salaries often include a locality adjustment. If you enter only the base GS rate, the hourly figure will be too low. Always enter the full annual salary as shown on your SF-50 or leave and earnings statement.
  • Mixing up weeks and pay periods: There are 52 weeks in a year, but federal employees are paid biweekly (26 pay periods) or sometimes semimonthly (24 pay periods). The hourly formula uses weeks, not pay periods.
  • Ignoring overtime rules: The Fair Labor Standards Act (FLSA) may require overtime pay for some GS employees, but this calculator gives the straight-time rate, not the overtime rate (which is typically 1.5 times).

Tips

  • Use your exact annual salary including locality pay – find it on your pay stub or SF-50.
  • If you work part-time, enter your actual hours per week (e.g., 20) to get the correct hourly rate.
  • For a quick estimate, remember that $50,000 per year at 40 hours/week is about $24.04 per hour.
  • To compare with private-sector hourly jobs, also factor in the value of federal benefits (health insurance, retirement, leave) – the hourly rate alone understates the total compensation.
  • If you are a contractor, you might want to add a multiplier (e.g., 1.3 to 1.5) to cover overhead and benefits, but that is beyond this pure math.

Troubleshooting

If the result seems too high or too low, check the following:

  • Did you enter the correct annual salary? Make sure it includes locality pay and any special rate supplements, not just the base GS table.
  • Are your hours per week realistic? Most full-time federal employees work 40 hours, but some positions have a 44-hour workweek (e.g., certain law enforcement) or fewer hours (e.g., 32-hour part-time).
  • Are you using the right number of weeks? The formula assumes 52 weeks. If you have unpaid leave, you might want to adjust the weeks to account for that, but the standard calculation uses 52.
  • Why is my hourly rate different from what HR told me? HR might be using a different divisor (e.g., 2,087 hours for some federal calculations). The difference is usually small, but if you need an exact figure for official purposes, ask your HR office for the exact annual hours they use.

Frequently Asked Questions

Does GS pay include locality adjustment?

Yes, GS salaries typically include a locality pay percentage that varies by geographic area. The annual salary you enter should include this adjustment.

How many hours is full-time for GS employees?

Most full-time GS employees work 40 hours per week, but some positions have different schedules. The standard full-time workweek is 40 hours.

What is the overtime rate for GS employees?

Under FLSA, overtime is generally paid at 1.5 times the hourly rate for non-exempt employees. Some GS positions are exempt and do not receive overtime.

Why do some federal pay calculations use 2,087 hours instead of 2,080?

2,087 is the average number of work hours in a year when accounting for leap years and the fact that the calendar has 365.25 days. The Office of Personnel Management (OPM) uses 2,087 for some pay calculations. The difference is about 0.3%, so it rarely matters for rough estimates.

Can I use this for a GS pay grade step?

Yes, if you know the annual salary for a specific GS grade and step, you can enter it to get the hourly equivalent. The GS pay tables are available on OPM’s website.

Does the hourly rate include benefits?

No, it is only the base cash pay. Federal benefits like health insurance, retirement contributions, and paid leave are additional compensation.

Related

Formula used
in salary | Annual salary ($) | $ | 60000 | 0
in hours | Hours per week | h | 40 | 0
out hourly | Hourly pay | $/h | salary / (hours * 52) | 2
out monthly | Monthly pay | $ | salary / 12 | 2
out biweekly | Biweekly pay | $ | salary / 26 | 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.