WWorkCalc

Search calculators

Search by name, category, or keyword

How to Calculate Annual Salary From Any Pay Rate

By WorkCalc Team · August 10, 2026

A job offer or a pay stub rarely hands you the number you actually want to compare: what does this pay over a full year? Whether you’re paid by the hour, the week, every two weeks, twice a month, or once a month, the conversion to an annual figure follows the same basic idea, once you know how many times a year you actually get paid.

Pay periods per year

Every pay frequency has a fixed number of pay periods in a year, and that count is the key to the whole conversion. Here’s the breakdown:

  • Weekly: 52 pay periods a year (one per week).
  • Biweekly: 26 pay periods a year (every 14 days, so slightly more than twice a month).
  • Semi-monthly: 24 pay periods a year (twice a month, on fixed dates like the 1st and 15th).
  • Monthly: 12 pay periods a year (once a month).
  • Hourly: not a fixed period count on its own. You first need your weekly pay (hourly rate times hours per week), then multiply that by 52.

Biweekly and semi-monthly get confused constantly because both sound like “twice a month,” but they aren’t the same thing. Biweekly pays out 26 times a year; semi-monthly pays out only 24 times. That two-paycheck gap matters more than it looks like, and it’s covered in more detail below.

The formula

The core formula is just your pay amount multiplied by how often you’re paid in a year:

Annual Salary = Pay Amount x Pay Periods Per Year

Weekly:        Annual = Weekly Pay x 52
Biweekly:      Annual = Biweekly Pay x 26
Semi-monthly:  Annual = Semi-monthly Pay x 24
Monthly:       Annual = Monthly Pay x 12
Hourly:        Annual = Hourly Rate x Hours Per Week x 52

For hourly workers, the hours-per-week figure matters as much as the rate. Someone earning $25/hour on a 40-hour week and someone earning $25/hour on a 30-hour week end up with meaningfully different annual salaries, even though their hourly rate is identical. That’s why two job postings listing the same hourly rate can still represent very different total compensation once you factor in the actual schedule attached to each one.

Worked examples

Example 1: Hourly pay. Say you earn $25.00/hour and work 40 hours a week.

  • Weekly pay: $25.00 x 40 = $1,000.00
  • Annual salary: $1,000.00 x 52 = $52,000.00
  • Monthly pay: $52,000.00 / 12 = $4,333.33

That $25/hour rate, at a standard full-time schedule, works out to an even $52,000 a year, which is a handy benchmark to keep in mind when comparing hourly offers to salaried ones.

Example 2: Semi-monthly pay. Say your pay stub shows $2,500 semi-monthly (twice a month, 24 paychecks a year).

  • Annual salary: $2,500 x 24 = $60,000.00
  • Monthly pay: $60,000.00 / 12 = $5,000.00
  • Weekly pay: $60,000.00 / 52 = $1,153.85

Notice that the monthly figure ($5,000.00) is higher than the semi-monthly paycheck doubled ($5,000.00 happens to match here because 24 divides evenly into 12, but that’s not always the intuition people expect). The more common trap is the opposite direction: assuming semi-monthly pay times 26 gives an annual number, which overstates it, since semi-monthly only pays out 24 times, not 26.

Biweekly vs. semi-monthly, and gross vs. net

The single most common mistake in this kind of conversion is treating biweekly and semi-monthly as interchangeable. They’re both “every two weeks, roughly,” in casual conversation, but the actual paycheck counts differ: 26 for biweekly, 24 for semi-monthly. If you multiply a semi-monthly paycheck by 26 instead of 24, you’ll overstate your annual salary by two full paychecks’ worth, which for a $2,500 check is a $5,000 error. Always check your actual pay schedule (how many checks you got last year, or what your offer letter states) rather than assuming based on how the payments feel.

It’s also worth being clear that every calculation above produces a gross annual salary: the number before taxes, insurance premiums, retirement contributions, and any other deductions come out. Your actual take-home pay for the year will be lower, often meaningfully so, once federal, state, and payroll taxes and any benefit elections are subtracted. Gross annual salary is the right figure for comparing job offers or negotiating raises, but it’s not what lands in your bank account.

FAQ

How many pay periods are there in a semi-monthly schedule versus biweekly? Semi-monthly is 24 pay periods a year (twice a month, on fixed calendar dates). Biweekly is 26 pay periods a year (every 14 days). They’re easy to mix up because both feel like “twice a month,” but biweekly actually produces two extra paychecks a year compared to semi-monthly.

Does this calculation include overtime pay? No. The annual figure here assumes a fixed hourly rate times a fixed number of hours per week, with no overtime built in. If you regularly work overtime, your actual annual earnings will be higher than this base calculation, and you’d need to add that separately using your regular rate and overtime multiplier.

Why is my annual salary different from what my offer letter states? The most likely cause is a mismatch between how you’re converting and how you’re actually paid, for example assuming 26 pay periods when you’re really on a semi-monthly (24-period) schedule, or forgetting that an hourly rate needs to be multiplied by your actual hours per week, not a rounded estimate. Double-check your pay frequency and hours against your actual pay stub.

Use the Annual Salary Calculator to run your own numbers.

Related calculators