Skip to content
UK Average Salary

soc code with salary

How to Use SOC Code with Salary to Negotiate Job Offers in the UK

Learn how SOC codes link to ONS salary data. Compare job offers against median pay, understand take-home amounts, and negotiate with confidence using official UK earnings benchmarks.

Pay snapshot: The UK median full-time salary in April 2025 was £39,039 per year, but pay varies widely by occupation (SOC code), region, and experience. Using the right SOC code with salary data helps you benchmark any offer.

Median franker

Where does your pay sit?

Enter a gross annual salary

Related pay benchmarks

£ / year

  • Finance & insurance£52,000
  • Information & communication£48,000
  • Professional / scientific / technical£45,000
  • Public administration£39,000
  • Education£38,000

Understanding SOC Codes and Salary Data

When you're comparing job offers or negotiating a pay rise, the most objective starting point is official earnings data broken down by occupation. In the UK, the Office for National Statistics (ONS) publishes the Annual Survey of Hours and Earnings (ASHE), which gives median and mean salaries for hundreds of job titles, each grouped under a Standard Occupational Classification (SOC) code. Using the right soc code with salary lets you see what typical pay looks like for your role, not just a vague national average.

What the Latest ONS ASHE Data Shows

The ASHE 2025 release (based on April 2025 pay periods) reports that median gross annual earnings for full-time employees reached £39,039, up 4.3% from £37,439 the year before. Median weekly earnings were £766.60, a 5.3% nominal increase and 1.1% after inflation (using CPIH). These figures are the headline benchmarks, but they mask huge variation by occupation. For example:

  • Teaching assistants (SOC 6112): full-time median £21,239
  • Cleaners (SOC 9223): full-time median £24,130
  • Receptionists (SOC 4216): full-time median £24,678
  • Healthcare assistants (SOC 6135): full-time median £27,468
  • NHS Band 5 nurses (Agenda for Change): £32,073–£39,043

The ONS also provides percentiles: the 25th and 75th percentiles show the middle range where most workers fall. For a cleaner, the middle half earned between roughly £18,800 and £24,200 (full-time). This range is crucial for negotiation — it tells you that even within the same SOC code, pay varies by employer, region, and experience.

Mean vs Median: Which to Use?

The ONS prefers the median because it's less affected by a small number of very high earners. The mean full-time salary is higher — around £45,800 — but that figure is pulled up by top earners in finance, law, and tech. For most job seekers, the median for your specific SOC code is a more realistic target. If you're in a role where advertised salaries often exceed the median (e.g., software developer), you may want to look at the 75th or 90th percentile.

How to Use SOC Code with Salary for Job Offers

When you receive a job offer, the first step is to identify the SOC code for that position. The ONS provides a lookup tool, or you can search for "SOC 2020 [job title]". Once you have the code, check the ASHE table for that unit group. Here's how to interpret the numbers:

  • If the offer is below the median: You have a strong case to ask for more. Cite the national median and your experience. If the role is in London or the South East, note that regional ASHE data often shows higher pay.
  • If the offer is between the 25th and 75th percentiles: That's typical. You can still negotiate if you bring extra skills or if the role has additional responsibilities not captured by the SOC code.
  • If the offer is above the 75th percentile: You're likely being offered a premium. Check if the role is senior or specialised; the SOC code may be too broad.

Remember that ASHE data is based on actual pay, not advertised salaries. Advertised roles sometimes offer more to attract candidates, especially in competitive fields. Use the ONS median as a floor, not a ceiling.

Regional and Sector Adjustments

National medians don't account for where you work. London weighting can add 10–20% to base pay. The ONS publishes regional breakdowns: for example, median full-time pay in London was around £46,000 in 2025, compared to £35,000 in the North East. If you're comparing an offer in a high-cost area, adjust the benchmark upward. Similarly, some sectors (e.g., finance, IT) pay above the national median for the same SOC code. The salary data page on this site includes links to regional ASHE tables.

Take-Home Pay Matters

Gross salary is only part of the picture. Your take-home pay depends on Income Tax, National Insurance, pension contributions, and any student loan deductions. For 2026/27, the UK tax bands (England) are:

  • Personal Allowance: £12,570 (0% tax)
  • Basic rate: £12,571–£50,270 (20%)
  • Higher rate: £50,271–£125,140 (40%)
  • Additional rate: above £125,140 (45%)

National Insurance (Class 1 employee) is 8% on earnings between the primary threshold and upper earnings limit, then 2% above. On the UK median £39,039, the effective tax rate (Income Tax + NI) is about 19%, giving net take-home of £31,628 (assuming no pension or student loan).

But if you work in Scotland, the tax bands are different. The Scottish starter rate is 19%, basic 20%, intermediate 21%, higher 42%, and top 47%. The higher rate threshold is £43,662 (2026/27). So a Scottish worker on £39,039 pays slightly more tax than an English worker on the same salary.

Pension contributions also reduce take-home. NHS staff on Agenda for Change pay 9.8–12.5% of pensionable pay. Teachers pay 9.1–11.3%. Civil Service alpha contributions range from 4.6% to 8.05%. Private sector pensions are typically around 5% employee contribution. Always factor in the default pension when comparing net pay.

Negotiating with the Index

Armed with your SOC code median and an understanding of take-home, you can negotiate from a position of knowledge. Here's a practical approach:

  1. Find your SOC code and note the median, 25th, and 75th percentiles from ONS ASHE.
  2. Adjust for region using ONS regional data or the salary index on this site.
  3. Calculate take-home using an online calculator or the UK Average Salary tool, including your likely pension.
  4. Prepare your case: If the offer is below the median, state the national benchmark. If it's within range, highlight your experience, qualifications, or any London weighting that should apply.
  5. Consider total compensation: Benefits like bonus, pension match, healthcare, and flexible working add value. The SOC code salary is just base pay.

Remember that the median is the middle point — half of workers earn less, half earn more. If you're early in your career, expect offers near the lower end. With experience, you can push toward the 75th percentile.

Common Pitfalls

  • Using the mean instead of median: The mean is higher and may set unrealistic expectations.
  • Ignoring part-time vs full-time: ASHE gives separate figures. If the role is part-time, compare pro-rata to the full-time median.
  • Assuming SOC codes are precise: Some codes cover broad groups (e.g., "managers in retail"). Look for a more specific code if possible.
  • Forgetting the National Living Wage: From April 2026, the NLW for 21+ is £12.71/hour. For a 37.5-hour week, that's about £24,785/year. Any full-time offer below that is illegal.

Conclusion

Using the right soc code with salary data from ONS ASHE gives you an evidence-based foundation for any salary negotiation. The UK median full-time salary of £39,039 is a useful reference, but your occupation's specific median is far more relevant. Combine that with regional adjustments, take-home calculations, and an understanding of your own value, and you'll be well equipped to secure a fair offer.

For more detailed breakdowns by profession, visit our salary articles and topics pages. And if you're comparing multiple offers, the salary data section includes percentile ranges and regional splits to help you decide.

Frequently asked questions

What is a SOC code and how does it relate to salary data?

A SOC (Standard Occupational Classification) code is a government system that groups jobs by skill level and content. The ONS Annual Survey of Hours and Earnings (ASHE) publishes median and mean salaries for each SOC unit group. By finding the SOC code for your role, you can look up the typical pay range for that occupation across the UK. This is the most reliable way to benchmark a job offer against national averages.

How can I use SOC code with salary to negotiate a higher offer?

Start by identifying the SOC code for your target role (e.g., SOC 2020 6135 for care workers). Look up the full-time median from ONS ASHE. If an offer is below the median, you can cite the national benchmark. Also consider the 25th and 75th percentiles to show the typical range. If you have more experience or a specialist skill, argue for the upper end. Remember to adjust for London weighting or regional differences.

Does take-home pay vary significantly by occupation even at the same gross salary?

Yes. Take-home pay depends on Income Tax, National Insurance, pension contributions, and student loan repayments. For example, a nurse on NHS Agenda for Change pays 9.8–12.5% pension contributions, reducing net pay. Scotland has different tax bands. The effective tax rate on the UK median £39,039 is about 19% (England), but for a higher earner it can exceed 40%. Always model your own take-home using HMRC rules and your specific pension scheme.