Skip to content
Hourly→Salary

software engineer salary

Software Engineer Salary UK: Hourly to Annual Pay and Common Overtime Myths

The median full-time UK annual salary is £39,039 (April 2025 ONS ASHE), but software engineer salaries vary widely by experience, location, and sector; precise figures for software engineers are available in ONS occupation tables.

Understanding Software Engineer Salary: Hourly to Annual Conversion

When you're negotiating a software engineer salary in the UK, it's essential to understand how hourly rates translate into annual pay. Many job adverts quote an annual figure, but contractors and some permanent roles are paid by the hour. This article explains the conversion, debunks common myths about overtime, and gives you the latest official benchmarks from the Office for National Statistics (ONS) and GOV.UK.

The Basic Conversion Rule

The standard conversion used by Hourly to Salary is:

Annual salary ≈ hourly rate × contracted hours per week × 52 weeks

For a typical full-time role of 37.5 hours per week (common in tech and professional services), the formula becomes:

Annual = hourly × 37.5 × 52

Example: If your hourly rate is £30, your annual salary would be £30 × 37.5 × 52 = £58,500.

This assumes you work every week of the year with no unpaid leave. In reality, most permanent employees receive paid holiday and sick leave, so the calculation is a good starting point. Contractors, however, may need to account for unpaid holidays.

What the Official Data Says

The ONS Annual Survey of Hours and Earnings (ASHE) for April 2025 shows median weekly earnings for full-time employees were £766.60, and median hourly earnings (excluding overtime) were £19.67. The median gross annual salary for those in the same job for at least a year was £39,039. These figures cover all occupations. Software engineers typically earn more, especially in London and the South East.

ONS publishes detailed earnings by occupation in datasets like salary data. For software engineers, look at SOC codes 2135 (IT specialist managers) and 2136 (IT business architects, systems designers). The search results did not return a precise software engineer figure, but you can access the tables directly from ONS.

Myth 1: Hourly Rate Equals Take-Home Pay

Many people assume their hourly rate multiplied by hours worked equals their take-home pay. This ignores deductions like Income Tax, National Insurance, and pension contributions. The Income Tax Personal Allowance for 2026/27 is £12,570, meaning you pay tax only on earnings above that. Also, if you work overtime, your effective hourly rate may be lower if overtime is unpaid or paid at a lower rate.

Myth 2: Overtime Always Boosts Your Annual Salary

In software engineering, overtime is often unpaid or given as time off in lieu. Even when paid, overtime rates may be lower than your basic rate. The ONS ASHE separates basic pay from overtime pay. If you regularly work 40 hours but are contracted for 37.5, your effective hourly rate drops. Always check your contract: some roles include overtime in the annual salary figure, while others pay extra.

Myth 3: London Weighting Is Always 20%

London weighting varies by employer and sector. For example, NHS Higher Cost Area Supplements (HCAS) for 2026/27 range from £5,794 to £8,746 per year, not a flat percentage. Private sector software engineer roles may offer 10–20% more in London, but this is not guaranteed. Always compare the total compensation package, including bonuses and benefits.

National Living Wage and Minimum Wage Context

As of April 2025, the National Living Wage for employees aged 21+ was £12.21 per hour. This rises to £12.71 in 2026/27. A software engineer salary should be well above this. For reference, NHS pay scales for 2026/27 start at £12.92 per hour for Band 1 (closed to new entrants) and go up to £20.44 per hour for senior roles. Private sector tech roles often pay significantly more.

How to Use This Information

When you see a job advert quoting an hourly rate, use the conversion formula to estimate the annual equivalent. But remember: the actual annual salary may differ due to overtime, bonus, and salary sacrifice. For a more accurate picture, use the hourly calculator on this site, which lets you input your specific hours and deductions.

Final Thoughts

Understanding your software engineer salary in terms of both hourly and annual pay helps you compare offers and negotiate effectively. The ONS data provides a reliable benchmark, but always check your contract for overtime rules and London weighting. For the latest official earnings data by occupation, visit the ONS website or explore our salary data page.

FAQs

How do I convert my hourly rate to an annual salary for a software engineer role?

Multiply your hourly rate by the number of contracted hours per week, then by 52 weeks. For a standard 37.5-hour week, annual salary ≈ hourly rate × 37.5 × 52. For example, £25/hour × 37.5 × 52 = £48,750 gross per year. Remember this excludes overtime, bonuses, and any salary sacrifice arrangements.

What is the average software engineer salary in the UK according to official data?

The ONS Annual Survey of Hours and Earnings (ASHE) provides median earnings by occupation. While the search results did not return a specific software engineer figure, the overall median full-time annual salary was £39,039 in April 2025. Software engineers typically earn above this median, especially in London and the South East. You can find precise figures in ONS Table 2 (two-digit SOC) or Table 29 (four-digit SOC) for occupations like IT specialist managers or software developers.

Does overtime affect how I should calculate my hourly rate for a salary comparison?

Yes. Many software engineer roles include unpaid overtime as part of a 'professional' contract. When comparing hourly rates, use your basic contracted hours and exclude overtime pay. ONS ASHE separates basic pay from overtime pay. If you regularly work overtime, your effective hourly rate may be lower than your nominal rate. Always check your contract for overtime terms – some roles pay time-and-a-half or offer time off in lieu.

Hourly to Salary

Pull → year

£1,058/wk ·£4,584/mo

£55,010

Formula: hourly × hours/week × 52 · tip shows annual gross