Programmer Salaries

We reveal the average Programmer salaries in the United Kingdom and how experience, industry, region, and city affect your earning potential.

The average Programmer salary is £59,221. Working as a Programmer you can earn between £27,300 and £127,500.

Programmer Salaries

Average Salary: £59,220.84

Min: £27,300.00 Max: £127,500.00

Average Programmer Salary in UK: £59,220.84

Quick Links

Starting Programmer Salary

If you are starting your career in Information Technology (IT), then it is inevitable that your base salary will fall below the average Information Technology (IT) salary. 

Negotiating your starting salary

However, you may be able to negotiate a more competitive salary if you have relevant qualifications or transferable skills. When negotiating your starting salary, focus on useful experience gained during academic modules and projects, and part-time or full-time work in another field.

Programmer Highest Salary Per Year

The highest Programmer salary per year will go to those with significant experience working in the Information Technology (IT) industry. Age and experience level set a salary trend where the highest salary is achieved during the individual’s 30s, which is then maintained during their 40s. 

Salary declines

The average Programmer salary range begins to drop during people’s 50s, for various reasons such as redundancy, late-career changes, and as the industry itself changes due to technology advancements and broader world issues.

Annual Salary by Programmer Location

The average total compensation for a Programmer varies significantly across the United Kingdom. Your salary estimates should be higher if you intend to work in London and its surrounding region. If you can’t or don’t want to commute into London, other large cities offer excellent earning opportunities. 

How to Earn More as a Programmer

Gaining additional qualifications and putting in years of work are assured routes to earning more as a Programmer. However, there are many other ways to earn a higher wage.

Work more hours or non-standard hours

It almost goes without saying that you will earn more if you work full-time, instead of part-time. Overtime will increase your total hours, and some employers offer a higher hourly rate for overtime, mainly if the hours are during undesirable times, such as in the evening, night, or weekend. If shift work is a possibility, then you should expect a higher hourly rate.

Choose a Programmer job where salary is linked to performance

Choosing an employer that pays a commission or a performance bonus can significantly lift your annual compensation. A busy role is the key to success here, so you might need to find an inner-city employer to maximise your earning potential.

Research related jobs

If you have reached your salary pinnacle as a Programmer, it may be time to look at related roles. You will likely have gained the experience you need to shift your career direction or consider working as a freelancer or consultant.

Ask your employer for a raise

Asking your employer for a raise can seem daunting. Before you start a salary conversation, consider why you deserve a pay raise. Evidence is vital and persuasive, so it helps to collate performance figures, certificates, recognition, and awards.

Programmer Salaries by Region

Compare Programmer salaries across different regions

Region Salary
East Midlands £44,381.23
Eastern £48,037.16
London £79,007.95
North East £52,890.02
North West £49,962.72
Northern Ireland £40,141.43
Scotland £57,686.93
South East £50,655.12
South West £50,687.55
Wales £37,651.06
West Midlands £38,294.96
Yorkshire and the Humber £43,355.15

Programmer Salaries