The Hourly to Salary Converter turns an hourly wage into equivalent weekly, monthly and annual gross pay. Enter your rate, your hours per week and your paid weeks per year, and it does the maths instantly — in any currency, entirely in your browser.
The formula
annual salary = hourly rate x hours per week x paid weeks per year
For a standard full-time job that is often rate x 40 x 52. The converter lets you change the hours and weeks so it works for part-time, seasonal and freelance schedules too.
Gross vs. take-home
All figures are gross pay — before income tax, social-security/national-insurance contributions, pension and other deductions. Your actual take-home pay is lower and depends on your country’s tax rules and your personal allowances, so use these numbers for comparison rather than as a net-pay figure.
Everything is calculated locally in your browser, so nothing you enter is uploaded.
When you actually need this
The most common scenarios for converting an hourly rate to an annual figure:
Comparing a job offer. One offer quotes £18/hour, another quotes a £34,000 salary. To compare apples to apples: £18 x 37.5 hours x 52 weeks = £35,100 annually. The salaried offer is lower, but it may include benefits that change the real comparison — at least you now have the same unit.
Budgeting for a pay rise. If you are currently on £15/hour for 40 hours over 48 paid weeks (with 4 weeks unpaid leave), your current annual gross is £15 x 40 x 48 = £28,800. A proposed £2/hour rise would add £3,840 annually — a useful figure when negotiating.
Quoting freelance day rates. A freelancer wanting to earn the equivalent of a £50,000 salary, working 220 days a year at 8 hours a day, needs to charge at least £50,000 / (220 x 8) = approximately £28.40 per hour just to match a salaried peer — before factoring in the cost of their own pension, sick pay, and tax complexity.
Handling non-standard schedules
The converter defaults to a common full-time setup but handles any combination:
| Situation | Adjust this |
|---|---|
| Part-time (e.g. 25 hours/week) | Set hours per week to 25 |
| Unpaid annual leave | Reduce paid weeks (e.g. 48 instead of 52 for 4 unpaid weeks) |
| Seasonal work (e.g. 8 months) | Set paid weeks to the number of working weeks in your season |
| Zero-hours contract | Use your typical average hours per week |
For zero-hours or variable-hour contracts, taking a 4–8 week average of your actual hours gives a more realistic annual figure than any assumed standard.
Monthly pay: why the result may differ from your payslip
The tool calculates monthly pay as annual / 12. Some employers pay every four weeks (13 pays per year), which gives a slightly different per-pay-period amount than a calendar monthly payroll. If your employer pays every four weeks, divide your annual figure by 13 rather than 12 to match your actual payslip.
What the result does not include
The annual figure is gross pay only. In practice, your real cost-of-employment (for employers) and your real take-home (for employees) involve additional layers:
- Employer’s National Insurance / payroll tax — adds to the employer’s cost above the gross wage
- Pension / 401(k) contributions — reduce take-home; employer contributions add to the real package value
- Benefits — health insurance, annual leave entitlement, sick pay, and bonuses all affect the real-world value of an offer, none of which appear in a gross hourly rate