Most people transitioning from permanent employment to contracting anchor their day rate to their salary — and then add a bit on top because they have heard contractors earn more. The result is usually too low.
When you work as a permanent employee, your employer covers pension contributions, national insurance, sick pay, holidays, and office costs. None of that disappears when you go contracting — it just shifts onto you. A day rate that feels premium against your old salary can still leave you worse off once you account for those costs, gaps between contracts, and accountancy fees.
This guide walks through how to research what the market pays, how to convert a target permanent salary to a sensible day rate, and what people typically get wrong.
Where to Actually Research What the Market Pays
Agencies will tell you what they think you will accept. That is not the same as market rate. Here are the sources worth looking at:
IT Jobs Watch
The most consistently useful source for IT and tech contracting rates in the UK. Shows median day rates, rate change over time, and geographic breakdowns. Search by job title and filter by contract vs permanent. The data lags by a few months but is based on real job postings rather than surveys.
Recruitment agencies
Register with three or four agencies active in your sector. Do not use the first conversation to anchor a rate — ask them what roles are currently available and what they are paying. Get multiple data points before you put a number in front of anyone. The rates agents quote in initial calls often reflect their margin rather than the client budget.
LinkedIn and job boards
Many contract postings now include rate ranges, particularly after the 2022 transparency push from job boards. Save searches for your job title plus “contract” or “outside IR35” and review what roles similar to yours are actually advertising.
ContractorUK forums and r/ContractorUK
Candid rate discussions with enough specificity to be useful. Sector, location, experience level, and IR35 status all affect what people report. Read several threads before drawing conclusions. Also a useful sanity check if an agency quotes you something that seems far below or above the norm.
IPSE (Association of Independent Professionals and the Self-Employed)
IPSE publishes a quarterly Freelancer Confidence Index and annual rate surveys broken down by sector. Less granular than IT Jobs Watch for tech roles, but useful if you work outside IT — finance, engineering, HR, and marketing rates are all covered.
The Conversion Formula (and Why It’s a Starting Point, Not an Answer)
The standard rule-of-thumb for converting a permanent salary to a day rate is:
Day Rate = Annual Salary ÷ 100
e.g. £70,000 salary → £700/day target
This ratio accounts for the fact that you work roughly 230 billable days per year (260 working days, minus about 30 days for holidays, sickness, and gaps between contracts) but need to earn the equivalent of a full-year salary from those days — plus cover your additional costs.
But the formula does not account for IR35 status. If you are working inside IR35 via umbrella, you will be taxed as an employee, and employer NI will be deducted from your assignment rate before you see anything. To hit the same net outcome as someone on the equivalent salary, you typically need a rate 15–25% higher than the “÷100” formula produces.
Worked example
Target equivalent: £70,000 employee salary
Basic formula: £700/day
Inside IR35 umbrella at £700/day: ~£42,000 take-home (after all deductions)
Equivalent permanent PAYE take-home at £70,000: ~£48,500
Shortfall: ~£6,500/year — you’d need roughly £800/day to match the same net pay
Costs Contractors Often Forget to Factor In
Regular ongoing costs
- • Accountancy: £1,500–£3,000/year
- • Professional indemnity insurance: £400–£1,200/year (role-dependent)
- • IR35 insurance (e.g. QDOS/Kingsbridge): £400–£900/year
- • Umbrella margin: ~£1,300/year (if applicable)
- • Pension contributions (replace employer scheme)
- • Continuing professional development / training
Gaps and non-billable time
- • Gaps between contracts (budget for 4–6 weeks/year minimum)
- • Holiday (28 days statutory — but unpaid unless you take umbrella holiday pay)
- • Sickness (no SSP as a limited company)
- • Business development and admin time
- • Parental leave gaps (significant if relevant)
A conservative model would add £8,000–£15,000 to your annual costs when contracting compared with permanent employment. That should be reflected in your rate before you start negotiating.
Rate Ranges by Sector (2024/25)
These are broad ranges based on published job postings and market data. Rates vary significantly by experience, location (London typically adds 20–35%), IR35 status, and specific skill demand.
| Sector / Role | Typical Range |
|---|---|
| Software developer (mid-level) | £350–£550/day |
| Software developer (senior/lead) | £500–£750/day |
| Data engineer / data scientist | £450–£700/day |
| DevOps / cloud engineer | £450–£700/day |
| Project / programme manager | £400–£700/day |
| Business analyst | £300–£550/day |
| Finance contractor (management accounts, FP&A) | £300–£600/day |
| NHS locum (band 7–8a equivalent) | £250–£450/day |
| Mechanical / civil engineer | £250–£500/day |
For live IT contract rate data, see IT Jobs Watch. For broader sector data, see IPSE research.
Getting the Rate You Want: A Few Practical Points
Contractors often worry that quoting a rate above what is advertised will lose them the role. In practice, many advertised rates are the lower end of what the client will pay — particularly for niche skills or urgent requirements.
- →Quote slightly high on the initial call. It is much easier to negotiate down than to ask for more after you have already agreed a number. If you quote £600 and they come back at £550, you are still in good shape. If you quote £500 and they accept immediately, you have probably left money on the table.
- →IR35 status affects rate benchmarks. An inside IR35 role should carry a higher gross rate than an outside equivalent to land at the same net pay. Do not compare them directly. If a client quotes you an inside rate using an outside IR35 benchmark, push back.
- →Rate reviews are normal. Most contractors aim to renegotiate every 12–18 months or at contract renewal. Building in a review clause is standard practice. Letting a rate stay flat for two or three years while market rates increase is a common slow drain on earnings.
- →Shorter contracts often justify a premium. A 3-month contract carries more gap risk than a 12-month engagement. Pricing that risk into the rate is reasonable.
Further Reading
- IT Jobs Watch— UK IT contract rate benchmarks by job title
- IPSE research and rates data— cross-sector freelancer and contractor surveys
- Contractor Calculator— model take-home pay at any day rate, inside or outside IR35
- ONS: Earnings and working hours— benchmark against permanent sector salaries