Software development is one of the best-paid technical careers in the UK, with a clear progression from junior developer to senior, staff and principal engineer or engineering manager, plus the option of day-rate contracting. Pay depends on level, location (London and large tech or finance employers pay most), the tech stack and whether you are permanent or contracting under IR35. This guide sets out realistic UK pay ranges by level and shows estimated take-home after Income Tax and National Insurance for 2026/27, with a separate contractor day-rate view. All figures are estimates -- use the linked calculators for your own numbers.
Software Developer Salary Ranges by Level -- UK 2026/27
Indicative UK base salary ranges. London, large tech and finance employers typically pay 15--30% above regional figures for the same level. Bonus, equity and RSUs are excluded from the base ranges shown.
Level
Experience
Typical pay
Notes
Junior Developer
0--2 years
£28,000--£40,000
Higher at London tech and finance
Mid-Level Developer
2--5 years
£45,000--£65,000
Full feature ownership
Senior Engineer
5--8 years
£65,000--£90,000
Technical leadership of work
Staff / Principal Engineer
8+ years
£90,000--£130,000+
Cross-team technical strategy
Engineering Manager
People + delivery lead
£90,000--£140,000+
Often plus bonus and equity
Contractor (day rate)
Experienced, project-based
£350--£700/day
IR35 status determines tax treatment
Total compensation at scale-ups and US-headquartered tech firms can substantially exceed UK base ranges once equity or bonus is included.
Permanent Developer Take-Home Pay -- Monthly Net Estimates 2026/27
2026/27 England rates. Personal Allowance £12,570 (tapered above £100,000). No student loan, no pension salary sacrifice applied. Add pension and any student loan deductions for your personal figure.
Scenario
Gross
Income tax
NI
Net/year
Net/month
Keep %
Junior developer
£35,000
£4,486
£1,794
£28,720
£2,393/mo
82%
Mid-level developer
£55,000
£9,432
£3,111
£42,457
£3,538/mo
77%
Senior engineer
£75,000
£17,432
£3,511
£54,057
£4,505/mo
72%
Senior (top of band)
£90,000
£23,432
£3,811
£62,757
£5,230/mo
70%
Staff / EM (in taper)
£110,000
£33,432
£4,211
£72,357
£6,030/mo
66%
Principal / senior EM
£130,000
£44,703
£4,611
£80,686
£6,724/mo
62%
The £110,000 scenario falls inside the Personal Allowance taper (£100,000--£125,140), where the effective marginal rate is 60--62%. Pension salary sacrifice below £100,000 is highly efficient here. For your exact figure use the take-home pay calculator.
Contractor Day Rate to Annual Turnover 2026/27
Contractor day rates translate into gross turnover (not take-home). The figures below assume around 220 billable days a year, leaving room for holidays, gaps between contracts and admin. The actual tax you pay depends on your IR35 status and whether you use an umbrella company or your own limited company. Turnover is shown before any costs or tax.
Scenario
Day rate
Billable days
Annual turnover
Equivalent gross/month
Mid contractor
£400
220
£88,000
£7,333/mo
Experienced contractor
£500
220
£110,000
£9,167/mo
Senior / specialist
£600
220
£132,000
£11,000/mo
Niche / high-demand
£700
220
£154,000
£12,833/mo
Inside IR35, take-home is broadly similar to a permanent employee on the same gross. Outside IR35 via a limited company can be more tax-efficient. Model your numbers with the contractor take-home calculator.
Permanent vs Contracting: Which Pays More?
A contractor day rate can produce a much larger gross turnover than a permanent salary, but the two are not directly comparable. A contractor must self-fund everything a permanent employee gets for free:
--No paid leave or sick pay: every non-working day is unpaid. The 220-day assumption already builds in holiday and gaps.
--No employer pension, bonus or equity: the permanent perks that often add 10--30%+ to total comp are absent.
--IR35 risk and admin: accountancy, insurance and the time cost of finding the next contract all reduce the effective rate.
--Income volatility: a contract ending can mean weeks or months with no income; permanent pay is steadier.
A senior engineer on £90,000 permanent takes home about £5,230/mo before pension, plus employer pension, bonus and equity on top. A contractor on £500/day produces around £110,000 of turnover, but the take-home after IR35, costs and downtime can land close to the permanent figure once those extras are accounted for.
Pension and Salary Sacrifice for Developers
Employed developers are auto-enrolled into a workplace pension, and many tech and finance employers offer enhanced or matched contributions above the statutory minimum. Salary sacrifice is especially valuable for higher-rate developers.
--Auto-enrolment minimum: 3% employer + 5% employee on qualifying earnings (£6,240--£50,270). Many tech firms match 5%+ on full salary.
--Higher-rate sacrifice: in the 40% band, every £1 sacrificed saves 40p tax + 2p NI, so £1,000 of pension costs about £580 take-home.
--Annual allowance: £60,000 (or 100% of earnings if lower), tapered for very high earners. Staff engineers and EMs on large packages should watch this.
60% trap: developers earning between £100,000 and £125,140 face the Personal Allowance taper, giving a 60--62% effective marginal rate. Pension salary sacrifice to bring adjusted income below £100,000 is the single most efficient move in this band. See the salary sacrifice calculator.
Regional Pay and Tax Differences
Developer pay varies sharply by location. London, plus large tech hubs and finance employers, sits at the top -- often 15--30% above regional figures for the same level. Manchester, Edinburgh, Bristol and Leeds have strong tech scenes with pay between regional and London levels. Fully remote roles increasingly pay national or even global bands rather than local ones.
Income tax bands are the same across England, Wales and Northern Ireland. Developers who live in Scotland pay Scottish Income Tax, which has more bands (19% starter, 20% basic, 21% intermediate, 42% higher, 45% advanced and 48% top), so take-home can differ at higher salaries. Use the Scottish Income Tax calculator if you work in Scotland.
Income Tax and NI -- Effective Marginal Rates for Developers 2026/27
Knowing your marginal rate helps with decisions on pension contributions, salary sacrifice and whether a pay rise that pushes you into a new band is worth it.
Income range
IT rate
NI rate
PA taper
Effective marginal
Up to £12,570
0%
0%
None
0%
£12,570--£50,270
20%
8%
None
28%
£50,270--£100,000
40%
2%
None
42%
£100,000--£125,140
40%
2%
+20% (PA taper)
62%
£125,140--£150,000
45%
2%
None (PA gone)
47%
Above £150,000
45%
2%
None
47%
The 62% band between £100,000 and £125,140 is highly relevant for staff engineers and engineering managers. For self-employed or contractor numbers use the National Insurance calculator.
Frequently Asked Questions
Frequently Asked Questions
How much does a software developer earn in the UK in 2026/27?
UK software developer pay varies widely by level, location and employer. A junior developer typically earns £28,000--£40,000, a mid-level developer £45,000--£65,000, and a senior engineer £65,000--£90,000. Staff and principal engineers earn £90,000--£130,000+, and engineering managers £90,000--£140,000+. London and large tech or finance employers pay at the top of these ranges, while smaller firms and the regions pay less. Total compensation at scale-ups and US tech firms may add equity or bonus on top.
What is the take-home pay for a developer earning £65,000 in 2026/27?
A developer earning £65,000 gross in 2026/27 pays approximately £13,432 income tax (20% on £37,700 = £7,540, plus 40% on the slice above £50,270 up to £65,000 = £14,730 x 40% = £5,892) and approximately £3,310 National Insurance (8% on £37,700 = £3,016, plus 2% on £14,730 = £295), giving a net of approximately £48,258 per year or about £4,022 per month. Pension salary sacrifice and any student loan would change this figure.
Do contractor developers take home more than permanent employees?
Often the headline is higher, but the comparison is nuanced. A day rate of £450--£650 (typical for an experienced contractor) can equate to a much larger gross than a permanent salary, but contractors get no holiday pay, sick pay, employer pension, bonus or equity, and must cover their own accounting and downtime between contracts. The biggest factor is IR35: inside-IR35 contracts are taxed broadly like employment, removing most of the historic tax advantage, while genuinely outside-IR35 work via a limited company can still be more tax-efficient.
Show 6 more questionsShow fewer questions
What is a typical software developer day rate in the UK?
Contractor day rates depend heavily on skill, seniority and IR35 status. Mid-level contractors commonly see £350--£500 per day, experienced and specialist developers £450--£700, and niche skills (certain cloud, security or data roles) higher still. A £500 day rate over roughly 220 billable days a year is around £110,000 of turnover before any costs, downtime or tax. Remember turnover is not take-home: factor in unbilled gaps, accountancy and the tax treatment of your contract.
How does IR35 affect contractor take-home pay?
IR35 determines whether a contract is treated as employment for tax. If a contract is inside IR35, the fee is taxed broadly like a salary (income tax and NI on most of it), so take-home is similar to a permanent employee on the equivalent gross. If genuinely outside IR35, you can operate through your own limited company, take a small salary plus dividends and pay corporation tax (19% small profits rate up to £50,000, rising to 25% from £250,000), which can leave more in hand. Status must reflect the real working arrangement, not just the paperwork.
How much does pension salary sacrifice save a senior developer?
Pension salary sacrifice reduces gross pay for both income tax and NI. A senior developer on £90,000 who sacrifices £10,000 saves 40% income tax (£4,000) plus 2% NI (£200) on the sacrificed slice, so a £10,000 pension contribution costs about £5,800 in take-home. Many tech employers also pass on the employer NI saving (15%) as an extra contribution, improving the deal further. Salary sacrifice is one of the most efficient moves for higher-rate developers.
Do software developers with student loans take home less?
Yes. Most developers hold a degree and carry Plan 2 or Plan 5 student loan debt. Plan 2 deducts 9% on earnings above £29,385 (2026/27 threshold) and Plan 5 deducts 9% above £25,000. A developer earning £65,000 on Plan 2 repays around £3,205 per year (about £267 per month), reducing monthly take-home by that amount. Postgraduate loans add a further 6% above £21,000 where applicable.
How does the £100,000 Personal Allowance taper affect senior developers?
Senior, staff and principal engineers and engineering managers can earn between £100,000 and £125,140, where the Personal Allowance is tapered away (£1 lost for every £2 over £100,000). Combined with 40% income tax this creates a 60% effective rate (62% including 2% NI) in that band. Pension salary sacrifice to bring adjusted income below £100,000 is highly efficient and is the most common planning response for developers in this range.
Do software developers get a workplace pension and bonus?
Employed developers are auto-enrolled into a workplace pension (minimum 3% employer + 5% employee), and many tech and finance employers offer enhanced contributions of 5%+ or matched schemes. Bonuses, share options or RSUs are common at scale-ups, large tech firms and finance, and can add 10--30%+ to total compensation. These extras do not exist for contractors, which is an important part of the permanent-versus-contract comparison.