How the Salary Calculator Works
The calculator converts a pay rate entered at any one period into the equivalent gross pay at every other period, pivoting on the annual figure. From an hourly rate it computes annual = hourly × hours per week × weeks per year (40 × 52 = 2,080 hours by default), and from the annual figure it derives the rest: hourly = annual ÷ (hours per week × weeks per year), daily = annual ÷ (days per week × weeks per year), weekly = annual ÷ 52, bi-weekly = annual ÷ 26, semi-monthly = annual ÷ 24, monthly = annual ÷ 12 and quarterly = annual ÷ 4. Hours per week, days per week and weeks per year are all configurable. Each result is produced by a pure function in a small, unit-tested engine running live in the browser.
- Annual = hourly × hours/week × weeks/year (default 2,080 h)
- Weekly = annual ÷ 52; bi-weekly = annual ÷ 26; semi-monthly = annual ÷ 24
- Monthly = annual ÷ 12; quarterly = annual ÷ 4
- Hours/week, days/week and weeks/year are configurable
- All math is client-side JavaScript with no server round-trip
