Salary Calculator

Enter either an hourly rate or an annual salary — the other converts automatically, along with every pay period in between.

Use 50 if you take 2 weeks unpaid
Per week
Bi-weekly paycheck
Semi-monthly
Per month
Per day (8h)
Overtime rate (1.5×)

The conversions

Annual salary = hourly rate × hours per week × paid weeks per year. At 40 hours and 52 weeks that's the familiar shortcut: hourly × 2,080 = annual, so $25/hour ≈ $52,000/year, and a quick mental reverse: annual ÷ 2,000 ≈ hourly (within 4%).

Bi-weekly vs. semi-monthly — they're different

Bi-weekly means 26 paychecks per year (every second week); semi-monthly means 24 (say, the 1st and 15th). Bi-weekly checks are smaller but two months a year deliver three of them — a budgeting bonus if you plan around 24 and treat the extras as savings.

Comparing a salaried offer to contract/hourly work

A salaried job's benefits (employer pension/401k match, health coverage, paid vacation, sick days, employment insurance) are commonly worth 20–30% on top of base pay. As a freelancer or contractor you also pay both sides of payroll taxes and cover unbillable time. Rule of thumb: a contractor needs roughly 1.4–1.6× the equivalent employee's hourly rate to come out even.

Frequently asked questions

Is this before or after tax?
Before tax (gross pay). Income tax, payroll deductions and benefits vary too much by country, province/state, and personal situation for a one-size calculator — check your government's official tax calculator for take-home estimates.
How do I account for unpaid vacation?
Lower the "paid weeks per year". Hourly workers taking 2 unpaid weeks should use 50 — at $25/hour that's $50,000 rather than $52,000, a difference that surprises people budgeting monthly.
How is overtime calculated?
Most jurisdictions require 1.5× the regular rate past 40 hours/week (or 44 in some provinces) — the "overtime rate" stat above. Some places require 2× beyond a higher threshold. Salaried roles may be overtime-exempt depending on duties and income level.