Convert salary to hourly pay and compare working schedules
- Enter a gross amount and choose annual, monthly, twice-monthly, biweekly, weekly, daily or hourly.
- Review paid hours, working days and paid weeks. For annual pay, choose actual compensation or a prorated full-year rate.
- Optionally compare another scenario or explicitly apply a reviewed average from a completed timesheet.
- Copy the calculation or download a local CSV or printable PDF with the assumptions.
Formats, output and limits
Manual gross amounts and schedules; completed version-2 timesheet JSON up to 10 MiB. Local processing, no accounts or uploads. USD, EUR, GBP, SAR, AED, PKR, INR, JPY and KWD are display units, with no currency conversion.
Spreadsheet-safe CSV: risky text gets the visible prefix text: . Preview: =1+1 becomes text: =1+1; full-width formula starters and leading control characters are handled too. Validated numeric amounts keep their signs. Use JSON, where available, for original text and XLSX for typed exchange.
A worked example
52,000 annual compensation / (40 paid hours × 52 paid weeks) = 25 per paid hour. Monthly: 4,333.33; biweekly: 2,000; twice monthly: 2,166.67. At 45 actual hours × 52 worked weeks, effective gross pay is 22.22 per worked hour.
Common questions
How do I convert hourly pay to salary?
Choose Hourly and enter the rate. Annual compensation equals the rate multiplied by paid hours per week and paid weeks per year. This excludes extra overtime premiums and tax deductions.
Is biweekly the same as twice monthly?
No. The conventional averages are 26 payments per year for biweekly and 24 for twice monthly. A dated payroll calendar can differ.
Does paid vacation reduce my salary?
Paid weeks include paid vacation and leave. For unpaid weeks, actual annual compensation keeps the entered annual total; a full-year salary rate is prorated by paid weeks / 52.
Can I use actual timesheet hours?
Transfer a completed report or import its reviewed JSON, inspect complete/partial dates and explicitly choose to project its average. This does not change the original timesheet rate or assume the sample is typical.