Skip to content
Hourly→Salary

software developer salary

Software Developer Salary: Debunking Myths About Hourly Pay and Overtime

While precise software developer salary figures vary by role and location, median full-time UK earnings stand at around £39,039 per year according to ONS ASHE data.

Introduction

Understanding your worth as a software developer in the UK means looking beyond a single job title. The phrase software developer salary covers a wide range, from junior roles to senior architects, and from Manchester to London. But common myths about hourly pay and overtime can lead to confusion when comparing job offers or negotiating a raise. This article uses official UK data to clarify how hourly rates relate to annual salaries, what overtime really means, and how location adjustments like London weighting affect your take-home pay.

Myth 1: Hourly Rate Equals Annual Salary Divided by 2,080

Many people assume a 40-hour week and 52 weeks, giving 2,080 hours per year. In the UK, however, standard full-time hours are often 37.5 per week (for example, in the NHS and many office roles). The correct conversion is:

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

For 37.5 hours: annual = hourly × 37.5 × 52 = hourly × 1,950.

According to ONS ASHE data for April 2025, median full-time hourly earnings (excluding overtime) were £19.67, and median gross annual earnings for employees in the same job for at least a year were £39,039. That works out to about £20.02 per hour using the 1,950-hour method – close to the ONS hourly figure. The small difference reflects that annual pay includes periods of absence and may not align perfectly with a single week’s hours.

For a software developer, your actual hours might be different. Some roles expect 40 hours, others 35. Always check your contract before converting an hourly rate to a salary.

Myth 2: Overtime Is Always Paid at Time-and-a-Half

A persistent myth is that any extra hour worked must be paid at a premium rate. In reality, many professional roles – including software development – are salaried and do not automatically attract overtime pay. The UK’s Working Time Regulations require that average working time (including overtime) does not exceed 48 hours per week, but they do not mandate a specific overtime rate for most employees.

Some companies offer time off in lieu (TOIL) or a flat overtime rate. Others, especially in the public sector, follow structured pay scales. For example, NHS pay scales for 2026/27 show Band 5 entry at £19.68 per hour, but overtime rules are set by the NHS Terms and Conditions. If you are a contractor or on an hourly contract, you may be entitled to overtime pay as agreed.

The key takeaway: never assume overtime is paid at a higher rate. Read your employment contract and ask about overtime policy during negotiations.

Myth 3: London Weighting Is a Small Bonus

London weighting – or a London allowance – is often seen as a modest extra. In reality, it can be substantial. For NHS staff, the High Cost Area Supplement (HCAS) ranges from 5% to 20% of basic salary, with a minimum payment of £1,346 and a maximum of £8,746 (inner London). For a software developer in the private sector, London salaries can be 20-30% higher than the national median.

ONS ASHE data does not break down earnings by region in the provided search results, but it is well known that London commands a premium. When comparing a job offer outside London with one in the capital, factor in not just the salary but also commuting costs, housing, and the actual London weighting percentage.

Converting Hourly to Annual: A Practical Guide

To convert your hourly rate to an annual salary, use this formula:

Annual salary = hourly rate × hours per week × 52

For a standard 37.5-hour week:

  • £12.71/hr (2026/27 NLW) → £12.71 × 37.5 × 52 = £24,784.50
  • £19.67/hr (ONS median) → £19.67 × 37.5 × 52 = £38,356.50 (close to the ONS annual figure of £39,039)
  • £24.52/hr (NHS Band 6 entry) → £24.52 × 37.5 × 52 = £47,814

Remember, this assumes a steady contracted week with no unpaid overtime, bonuses, or salary sacrifice. Actual pay may differ due to holiday pay method, rota patterns, or overtime rules. Use our Hourly to Salary tool to run your own numbers.

UK Salary Benchmarks for Software Developers

While we lack a specific ONS figure for software developers, we can use general benchmarks:

  • National Living Wage (21+): £12.71/hr from April 2026 (2025 rate was £12.21/hr). A full-time software developer should earn well above this.
  • Median full-time earnings: £39,039 per year (ONS ASHE 2025). Many software developer roles exceed this, especially with experience.
  • NHS pay scales: Band 5 (entry-level professional) starts at £38,488 annual; Band 6 at £47,951. These are comparable to mid-level software developer roles in the public sector.

For more detailed data, explore our salary data pages, which compile information from official sources.

Conclusion

Understanding the relationship between hourly pay and annual salary is crucial for software developers. Myths about overtime and London weighting can lead to poor financial decisions. Always base your calculations on your contracted hours, check your contract for overtime terms, and factor in location adjustments. Use the official benchmarks from ONS and NHS pay scales as a guide, and remember that your actual software developer salary depends on your experience, sector, and negotiation.

For quick conversions, try our Hourly to Salary tool. And for more articles on UK pay, visit our salary articles.

FAQs

How do I convert my hourly rate to an annual salary?

Multiply your hourly rate by the number of contracted hours per week, then by 52 weeks. For a standard 37.5-hour week, the formula is: hourly rate × 37.5 × 52. For example, £20 per hour gives £39,000 per year. This assumes no unpaid overtime, bonuses, or salary sacrifice. Use our [Hourly to Salary](/calculator) tool for quick calculations.

Do software developers get overtime pay?

It depends on your contract. Many software developers are salaried and may not receive extra pay for overtime, especially in senior or management roles. Some companies offer time off in lieu or a contractual overtime rate. Always check your employment contract and discuss with HR. The myth that overtime is always paid at time-and-a-half is not universally true.

What is London weighting and how does it affect software developer salary?

London weighting is an additional allowance to offset higher living costs in London and surrounding areas. For example, NHS staff receive a High Cost Area Supplement (HCAS) of up to 20% of basic salary. In the private sector, software developer salaries in London are often 10-30% higher than the national median. Always factor in location when comparing job offers.

Hourly to Salary

Pull → year

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

£55,010

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