How Much Do UK Software Developers Charge Per Day?
That median hides an enormous spread. A junior contractor in Leeds and a lead engineer with trading-systems experience in the City are both filed under “software developer”, and there is more than £600 a day between them.
Day rates are also where software budgets quietly go wrong. Buyers line up a £450 freelance rate against a £950 agency rate, take the cheaper one, then find they bought raw coding hours with no testing, no project management and nobody to call when the developer takes a fortnight off.
The figures below come from published UK rate data where it exists, and from typical market ranges where it does not, and we flag which is which every time. Most articles on this subject are written for the person setting their rate, and this one is written for the person paying it, which is also how we price custom software development services.
Here is what developers actually charge, what moves the number, how the 2026 IR35 and umbrella changes shift who carries the risk, and when a day rate is the wrong thing to buy at all.
What Do UK Developer Day Rates Look Like by Seniority?
A junior UK developer typically charges £300 to £400 a day, a mid-weight developer £400 to £550, and a senior £550 to £750. Lead engineers, architects and scarce specialists run from £700 to £1,000 a day, and agency equivalents sit well above all of those.
Job title matters more than you would expect. The same skill set gets filed under three different labels, and the published medians for those labels are hundreds of pounds apart.
Day Rates by Seniority and Engagement Model
The contractor column is anchored to published UK contract rate data. The agency and offshore columns are typical market ranges rather than figures from a named body, because no UK trade organisation publishes agency sell rates.
| Seniority | UK contractor (outside IR35) | UK agency or consultancy | London contractor | Nearshore or offshore equivalent |
| Junior (0-2 years) | £300 – £400 | £450 – £650 | £350 – £475 | £110 – £220 |
| Mid-weight (3-5 years) | £400 – £550 | £600 – £850 | £500 – £675 | £180 – £340 |
| Senior (6-10 years) | £550 – £750 | £800 – £1,150 | £650 – £900 | £260 – £480 |
| Lead or architect | £700 – £950 | £1,000 – £1,400 | £800 – £1,100 | £320 – £560 |
| AI/ML or security specialist | £700 – £1,000 | £1,100 – £1,600 | £850 – £1,200 | £360 – £620 |
The offshore column converts published 2026 hourly rates at roughly $25 to $40 an hour for a blended Indian team and $40 to $45 for Poland and Central Europe. Those are supplier-published figures, so treat them as the optimistic end.
What the Published Data Actually Says
The most usable public anchor for UK contractor pricing is ITJobsWatch contract rate data, which samples advertised contract rates on a rolling six-month window. Here is the picture for the six months to 3 September 2026.
| Measure | Software developer (contract) | Software engineer (contract) | Developer (contract) |
| Median day rate | £525 | £570 | £500 |
| 10th percentile | £363 | Not published | Not published |
| 25th percentile | £425 | Not published | Not published |
| 75th percentile | £588 | Not published | Not published |
| 90th percentile | £612 | Not published | Not published |
| London median | £529 | £613 | £530 |
| UK excluding London | £515 | £525 | £488 |
| Sample size | 252 quoted rates | Smaller sample | 3,546 quoted rates |
Two things in that table are worth ten seconds each. The title you advertise changes the median by £70 a day, and the London contract premium has effectively closed at £14, which is nothing like the gap people still price in.
Treat the sample sizes with care. A median drawn from 252 adverts moves around, and the window re-cuts daily, so quote the date alongside the number.
What About an Hourly Figure?
Plenty of freelancers quote by the hour instead. A UK developer hourly rate of £40 to £55 covers most mid-weight work, £60 to £95 covers senior, and independent specialists ask £100 or more.
Divide a day rate by seven when you convert, not eight. A supplier who quotes hourly and then bills 8.5 hours a day has quietly given you a 20% rate rise.
Related: How Much Does Bespoke Software Development Cost?
Why Is an Agency Day Rate Higher Than a Contractor Rate?
A UK agency day rate is usually 40% to 80% above the equivalent contractor rate because you are buying a delivery capability rather than a pair of hands: testing, project management, code review, cover, a defect warranty, and the employment risk sitting with the supplier.
Put a £550 senior contractor next to a £950 senior agency rate and the gap looks like pure margin. Some of it is, and most of it is not.
What the Extra £400 a Day Buys
- QA and test engineering, which on most projects is 20% to 30% of the effort and is simply absent from a lone contractor’s rate.
- A delivery manager sequencing the work, and someone senior reviewing code before it reaches your repository.
- Cover. If the developer is ill for a week the agency replaces them, and a contractor’s absence is your problem.
- A defect warranty, typically 30 to 90 days after release, plus professional indemnity insurance.
- Employment status risk. Engage a genuine business-to-business supplier and the off-payroll rules do not bite on you the way they do with a personal service company.
The parts you cannot see are the parts you pay for. A supplier with documented software development best practices is carrying overhead a freelancer does not have, and that overhead is what stops the project needing rescuing in month nine.
When a Contractor Is the Better Buy
If you already have an engineering team, a tech lead who reviews code and a QA process, you do not need to buy those twice. A contractor slots into what you have and the agency premium is dead money.
Buying three contractors with no lead is a different story. That is the most common route to a code rescue engagement, and the rescue costs more than the lead would have.
The honest test is whether anyone on your side can tell good work from work that merely runs. If nobody can, you are buying an outcome rather than time, and a fractional CTO is cheaper than finding out the hard way.
What Pushes a Developer Day Rate Up or Down?
Location, skill scarcity, IR35 status, contract length and who carries delivery risk account for most of the variance. Together they can swing an identical developer between £400 and £900 a day.
A UK software developer day rate is not set by a rate card. Software contractor rates in the UK track how badly the client needs the skill and how much risk the supplier is asked to swallow.
| Factor | Pushes the rate up | Pushes the rate down | Typical swing |
| Location and on-site days | London and the South East, on site 3+ days a week | Fully remote, or a Manchester, Bristol or Leeds base | 15% to 30% |
| Skill scarcity | AI/ML engineering, applied cryptography, mainframe COBOL, real-time embedded | Mainstream front-end, WordPress, general CRUD web work | 20% to 50% |
| IR35 status | Inside IR35, where the contractor loses income to PAYE and NI | Outside IR35 with a defensible determination | 20% to 25% |
| Contract length | Short engagements of a few days, or an urgent start | Six months or more with a committed pipeline | 5% to 15% |
| Domain and regulation | FCA-regulated finance, MHRA-regulated medical software, safety-critical systems | Internal tooling with no compliance exposure | 10% to 25% |
| Who carries delivery risk | Fixed price with a fixed date and a penalty clause | Time and materials with a shared burn-down | 15% to 40% |
| Security clearance | SC or DV clearance already held | No clearance requirement | 10% to 20% |
| Volume and commitment | One developer, one month | A committed squad of four or more for a year | 5% to 12% discount |
The Factors Buyers Underestimate
The IR35 line is the big one. Moving a role inside IR35 raises the rate a contractor needs by roughly 22% to 25% to hold their net pay flat, and in practice most agencies offer 3% to 10%, so the good people simply go elsewhere.
The second is location, which is now mostly a myth for contract work. The published London premium on software developer contracts is £14 a day, so if a supplier is charging you a London loading, ask what it buys beyond an office you will visit twice, and compare it against London-based delivery priced on outcomes instead.
Get a properly costed figure for your project
How Does IR35 Affect What You Pay in 2026?
In the 2026/27 tax year, medium and large private sector clients still determine a contractor’s status, still issue a Status Determination Statement, and still carry the PAYE liability if HMRC disagrees. The widely reported small company threshold change does not remove that duty until April 2027 at the earliest.
This is the single most misreported area in UK contractor pricing right now. Getting it wrong is expensive in a way a rate negotiation never is.
Who Determines Status in 2026/27
If you are a medium or large private sector client, the off-payroll rules for clients make you responsible for the determination. You issue a Status Determination Statement with reasons, and you take reasonable care doing it.
HMRC’s Check Employment Status for Tax tool gives an answer HMRC will stand behind if your inputs are accurate. Keep the output and the reasoning, because that record is the defence.
The Small Company Change That Lands in 2027, Not 2026
The Companies Act small company thresholds did rise to £15m turnover and £7.5m balance sheet total, with the 50-employee test unchanged, and you can read the current wording at section 382 of the Companies Act 2006. A company is small if it meets two of those three tests.
The timing is where the reporting goes wrong. Those thresholds apply to financial years beginning on or after 6 April 2025, and off-payroll size is tested against a financial year ending at least nine months before the tax year, across two consecutive years.
The practical effect is that the earliest tax year a newly-small client falls out of the off-payroll rules is 6 April 2027. Around 10,000 medium businesses are expected to move out of scope eventually, at which point the small client rules put the determination back with the contractor’s own company.
If a supplier tells you in 2026 that you are now small and they will self-determine, check the dates before you agree. The liability still sits with you until it does not.
The Umbrella Change Nobody Budgeted For
From 6 April 2026, PAYE in umbrella company supply chains became a joint and several liability. HMRC will pursue the recruitment agency in the supply chain first, and the end client where there is no agency.
There is no reasonable-care defence written into that liability. Supply chain due diligence is now a real cost of the contractor model rather than a compliance nicety.
None of this applies in the same way when you buy an outcome from a UK software company on a statement of work. That is a genuine business-to-business supply, and it is one of the quieter reasons finance directors accept a higher rate for outsourced software development.
Discuss Your Project Today
Is a Day Rate Cheaper Than Hiring a Permanent Developer?
Per day no, because a permanent developer on the UK median salary of £63,500 costs at least £343 a day in direct cost, and £430 to £480 once overheads and non-billable time are counted. A contractor at £525 is dearer, and you only pay for the days you use.
Published UK software developer salary data recorded a £63,500 median for the six months to 2 September 2026, from 1,291 quoted salaries, split £82,500 in London against £60,000 outside it.
The ONS Annual Survey of Hours and Earnings publishes the official comparator. The relevant occupation code is 2134, programmers and software development professionals.
The Arithmetic on a Permanent Hire
The employer costs below use the 2026/27 rates and thresholds for employers, so they are current rather than carried over from last year’s guide.
| Line | Figure | Note |
| Base salary | £63,500 | UK median for software developer roles, autumn 2026 |
| Employer National Insurance | £8,775 | 15% on earnings above the £5,000 secondary threshold, 2026/27 |
| Auto-enrolment pension at 5% | £3,175 | Statutory minimum employer contribution on qualifying earnings varies |
| Direct cost | £75,450 | Before any overhead |
| Working days after holiday and sickness | ~220 | 260 weekdays less holiday, bank holidays and typical absence |
| Direct cost per working day | £343 | The floor, not the answer |
| Fully loaded per productive day | £430 – £480 | Adds recruitment, tooling, space, management time and non-billable days |
The official occupation definition matters if you are benchmarking against national data, because SOC 2134 covers a wider group than the job title on your advert.
So the honest comparison is not £525 against £244 a day of salary. It is £525 against roughly £450, for a commitment you can end with a week’s notice instead of a redundancy process.
When Permanent Wins
Permanent wins on anything you will still be running in three years. Contract and agency win on bursts, on skills you need once, and on work you cannot afford to leave in one person’s head.
The failure mode is hiring permanently for a project and then having nothing for that person to do in month eight. If that is the shape of your need, an MVP launchpad engagement buys the burst without the redundancy conversation.
What Does a Day Rate Actually Include?
A contractor day rate usually buys coding time and nothing else. An agency day rate normally includes analysis, testing, code review and project management, and the difference between those two definitions is the real reason quotes look so far apart.
Nobody publishes this, and it is where most of the confusion in a rate comparison lives. Ask what is inside the number before you compare two numbers.
What Is Usually In and What Is Usually Extra
| Item | Freelancer or contractor | UK agency or dev shop | Ask this |
| Writing and testing their own code | Included | Included | What definition of done applies? |
| Requirements analysis and discovery | Usually extra, often unpriced | Usually a separate priced phase | Is discovery fixed price? |
| Independent QA and test engineering | Not included | Included or priced as a role | Who tests, and against what? |
| Code review by a second engineer | Not included | Included | Who reviews before merge? |
| Project management and reporting | Not included | Included, 10% to 20% of effort | Is PM billed as a day rate? |
| DevOps, environments and deployment | Sometimes, sometimes extra | Usually included | Who owns the pipeline? |
| Defect warranty after release | Rare | Typically 30 to 90 days | How long, and what counts as a defect? |
| Cover for illness and holiday | None | Named substitute | What happens if they leave? |
| Documentation and handover | Often omitted | Usually a deliverable | What do we get on day one after go-live? |
The Questions That Expose a Thin Quote
Ask for the rate card by role rather than a single blended number. A blended rate of £660 a day sounds efficient until you find you are paying senior money for three juniors and a part-time lead.
Then ask what happens to the code if the engagement stops next month. A supplier who cannot answer that in one sentence is a supplier whose work will eventually need a system takeover.
Related: How to Get a Quote for Software Development Services
How Do the Engagement Models Compare on Real Cost per Day?
On effective cost per productive day, a UK freelancer lands around £500 to £600, a UK agency around £700 to £1,000, a nearshore team around £350 to £500, and a permanent hire around £430 to £480 once you count everything that is not on the invoice.
Headline rates are not comparable because each model hides different costs. This table puts them on the same basis.
| Model | Headline rate | Hidden costs you absorb | Effective cost per productive day |
| UK freelancer | £400 – £600 | Your QA, your PM, your code review, no cover | £500 – £600 plus your own team’s time |
| Contractor via agency | £500 – £750 | Agency margin already inside, still no QA or PM | £550 – £800 |
| UK software company | £600 – £1,200 | Little. Analysis, QA, PM and warranty are inside | £700 – £1,000 |
| Nearshore (Poland, CEE) | £280 – £360 | Timezone overlap, your PM, travel, spec overhead | £350 – £500 |
| Offshore (India, blended) | £170 – £280 | Timezone, spec detail, rework, your QA and PM | £280 – £450 |
| Permanent hire | £244 of salary | NI, pension, recruitment, tooling, ramp-up, bench time | £430 – £480 |
Where Each Model Actually Lands
The cheap columns are cheap on the invoice and expensive in your calendar. Offshore delivery works when your specification is genuinely detailed and someone on your side has time to answer questions daily.
It stops working when requirements are still forming, because every ambiguity becomes a round trip across eight time zones. Getting that right is mostly a management problem, and managing distributed delivery is the skill that decides whether the saving is real.
Why the Cheapest Headline Rate Rarely Wins
Rework is the tax you pay for buying capacity instead of capability. A team that gets it right the second time has cost you twice, at whatever rate.
The pattern shows up clearly in engineering-led projects with real constraints. Our CAD engineering work with QuickWells needed domain understanding before anyone wrote a line, and no day rate comparison captures that.
Related: How to Mitigate the Risks Involved in Software Outsourcing
Should You Buy on a Day Rate or a Fixed Price?
Buy on a day rate when the scope will move, and on a fixed price when it genuinely will not. Fixed price shifts delivery risk to the supplier and they price that risk in, usually 15% to 40% above the equivalent time and materials cost.
Fixed price feels safer to a finance director and is often worse for the buyer. The supplier prices the worst case, defends the scope line by line, and every change becomes a variation order.
The Middle Ground Most Good Suppliers Will Accept
- Fixed price the discovery phase, where scope is knowable, then time and materials for build.
- Capped time and materials: billed on actuals, with a not-to-exceed figure the supplier cannot pass without sign-off.
- A fixed monthly team rate for a named squad, with a velocity expectation and a 30-day exit.
- Fixed price per milestone, with acceptance criteria written before the milestone starts.
Whichever you choose, get the day rates written into the contract by role, not as a single blended number. That is one of several clauses worth arguing about, and what should be in a software development contract covers the rest of them.
What to Write Into the Contract
Name the rate for each role, the notice period, and the rate review date. A rate that can rise mid-project with no notice is not a rate, it is an intention.
Add acceptance criteria, IP assignment on payment, and a handover deliverable. Suppliers who build to a defined MVP scope find those clauses easy, and suppliers who resist them are telling you something.
How Do You Sanity Check a Quote Before You Sign?
Compare the quote against the published median, ask what is inside the rate, and check the supplier exists in the way they claim. Ten minutes on Companies House catches more problems than a second round of rate negotiation.
Most bad software purchases were visible at quote stage. The signals are boring and easy to check.
The Red Flags
| What you see | What it usually means | What to ask |
| A UK rate below £350 a day | Junior, offshore delivery, or underpricing to win | Who does the work, and where do they sit? |
| A single blended rate, no roles named | Junior-heavy staffing at an average price | Give me the rate card by role and seniority |
| No discovery phase in the proposal | Scope will be discovered during build, at your cost | What happens when the scope moves? |
| No QA line item anywhere | You are the test team | Who tests it, and against what criteria? |
| Estimate with no assumptions listed | The number is a guess dressed as a quote | What did you assume to reach this? |
| Reluctance to name the individuals | Staffing is not yet decided | Can I meet the lead engineer before signing? |
| A rate that rises after month three | The introductory rate is a hook | Fix the rates for the contract term |
Checks Worth Ten Minutes
Pull the supplier’s accounts and directors from the Companies House register. Check how long they have filed, and whether the balance sheet supports the team size they claim.
Look for chartered status or membership of BCS, The Chartered Institute for IT, and for trade body involvement such as techUK. For the contractor side of the market, IPSE publishes useful context on how self-employed rates are set.
Then ask for two references on projects of comparable size and actually ring them. A supplier who will tell you about a project that went badly and what they changed is worth more than one with a flawless story, which is most of what choosing a good software development company comes down to.
It is also fair to ask who you will actually deal with. You can see who runs delivery at SD:UK before you pick up the phone.
Related Guides
Related: How Much Does Bespoke Software Development Cost?
Related: How Much Does Software Development Cost?
Related: How to Get a Quote for Software Development Services
Related: What Should Be in a Software Development Contract?
Related: How to Choose a Good Software Development Company
Frequently Asked Questions
ITJobsWatch put the median UK software developer contract rate at £525 a day in the six months to 3 September 2026, from 252 quoted rates, with a 25th to 90th percentile band of £425 to £612. Roles advertised as software engineer sat higher at a £570 median, and roles advertised simply as developer sat lower at £500.
ARTICLES









