Essential cookies keep the site working. With your consent we also measure how the site is used, first-party only. We never run advertising trackers. Details in the cookie policy.

UK tech salaries

Real UK tech pay from the sources we have, each with its sample and employers on show. Nothing on this page is an estimate.

What permanent tech roles pay

2,421 permanent adverts from 271 named employers; 203 of those adverts state pay, from 27 employers. Adverts that name no employer are not counted.

All permanent advertsMixed pay sources

£95,000a year, median

£63,250 to £126,000 mid-range · £26,230 to £270,000 advertised

203 adverts from 27 employers state pay; the largest employer is 23% of them.

By location

Places whose priced adverts clear all three bars on their own sample and employer mix. 38 priced adverts name no location and count only in the headline figure.

  • London£99,25098 adverts

Know what you should be paid

Your CV against the live adverts from named employers that state pay.

Benchmark your pay against live adverts

Log in as a candidate and upload your CV to check your pay.

Log in to check your pay

Contract day rates

16 contract adverts from named employers. No day-rate figure is published yet. Day rates are never converted into annual salaries, because that would mean inventing a working-days assumption the employer never made.

See live contract jobs

How we compute these

From live adverts. Band midpoints of live permanent listings, from employers’ own careers sites only. A figure is published only when its sample clears 5 adverts, 3 distinct employers, and no single employer holding more than half of them. Some employers state pay in a pay field; some only in the wording of the advert, which we read and label as our reading. The two are counted separately on every figure. Annual salaries and day rates are never converted into each other.

We never merge these series into one statistic, and we publish no figure whose sample size, employer count and concentration we would not show you next to it.