IR35 and off-payroll rules, sole trader vs limited company, allowable expenses, VAT and MTD explained for UK web developers.
The biggest tax question for a freelance web developer is not what you can claim, it is how you should be structured, and the answer turns almost entirely on IR35. The off-payroll working rules exist to catch people who work like employees but bill through a company to pay less tax. A web developer with a string of clients, fixed-price builds and the freedom to send a substitute usually looks nothing like an employee. But a developer sitting in one client's team for eighteen months, on their systems, taking their direction, can look exactly like one, and that is where IR35 starts to matter.
This guide focuses on the two structural decisions that define a developer's tax life: sole trader versus limited company, and inside versus outside IR35. Get those right and the rest, the expenses, the VAT, the MTD record-keeping, falls into place easily.
As a sole trader you pay Income Tax on profit (income minus allowable expenses). For 2025/26 the personal allowance covers the first GBP 12,570, then 20% to GBP 50,270, 40% to GBP 125,140 and 45% above, with the allowance tapering away between GBP 100,000 and GBP 125,140 to create an effective 60% band. Class 4 National Insurance is 6% on profit between GBP 12,570 and GBP 50,270 and 2% above, with Class 2 NIC settled through Self Assessment.
Scottish developers pay Scottish Income Tax on profit through six bands (19%, 20%, 21%, 42%, 45% and a 48% top rate) shown with an S-prefixed code, while National Insurance is UK-wide. Welsh taxpayers carry a C-coded tax code at rates currently matching the rest of the UK.
A sole-trader developer has the cleanest possible position: no intermediary, so no IR35, and a single Self Assessment return. Use the sole trader tax calculator to see your bill from your profit, and the Ltd-versus-sole-trader comparison to test whether incorporation would beat it.
IR35 is the rule that decides whether a contractor working through an intermediary, normally their own limited company or personal service company, should be taxed broadly like an employee. It does not apply to sole traders, because there is no intermediary to look through. So if you trade as a sole trader, IR35 is simply not your problem, though clients will instead apply their own employment-status checks before engaging you directly.
If you operate through a limited company, every contract must be assessed as inside or outside IR35. Three factors dominate: control (does the client direct how, when and where you work?), substitution (could you genuinely send another developer in your place?) and mutuality of obligation (must the client offer work and must you accept it?). An outside-IR35 contract lets you extract money tax-efficiently as salary plus dividends. An inside-IR35 contract is taxed close to employment, removing most of the advantage of the company. For medium and large private-sector clients and all public-sector bodies, the client (or fee-payer) decides your status; for small clients, your own company decides.
Read the full breakdown of how status is decided, and what an inside or outside determination means for your take-home, in our IR35 inside vs outside guide. To put numbers on it, the IR35 calculator shows the difference an inside or outside determination makes to a given day rate.
For developers this decision is tightly bound up with IR35 and with how you win work. Sole trader is the simplest route: one tax return, no IR35, no payroll, and it suits developers with multiple clients doing fixed-price or retained work. A limited company can be more tax-efficient once profit is well into higher-rate territory, and many agencies and larger clients expect day-rate contractors to bill through a company. The cost of that route is corporation tax, statutory accounts, a Confirmation Statement, payroll and an IR35 assessment on every engagement. Below roughly GBP 30,000 to GBP 40,000 of profit, sole trader usually wins on simplicity and cost; above it, run the Ltd-versus-sole-trader comparison on your real figures.
An expense is allowable when incurred wholly and exclusively for the business. The developer's list is dominated by software and home-office costs.
| Expense | What qualifies | Notes |
|---|---|---|
| Computer and peripherals | Laptop or desktop, monitors, keyboard, ergonomic chair and desk | Usually claimed in full via the Annual Investment Allowance |
| Hosting and infrastructure | Web hosting, cloud servers, domains, CDN, storage | Fully deductible running costs |
| Software and tooling | IDE and editor licences, GitHub, CI/CD, design and database tools | Subscriptions are fully deductible |
| APIs and SaaS | Third-party APIs, SaaS subscriptions used in client work | Deductible cost of delivering projects |
| Home-office costs | Flat-rate working-from-home allowance, or a fair proportion of heat, light, broadband, rent or mortgage interest | Choose the larger fair deduction |
| Professional indemnity insurance | Cover for code defects, IP and contract claims | Fully deductible |
| Subcontracted development | Fees paid to other developers or designers on a project | Direct cost of delivering the job |
| Training and CPD | Courses and certifications that develop your existing skills | Training into a new field is not allowable |
| Accountancy and bank fees | Bookkeeping, Self Assessment, business banking | Fully deductible |
The private share of dual-use broadband, phone or hardware must be excluded. A home computer the household also games on needs a fair business apportionment. And everyday clothing is never allowable.
Web developers sell to clients everywhere, and that has VAT consequences worth understanding before you register. For business-to-business digital and consultancy services, the place of supply is generally where the customer belongs, not where you sit. So work for a business customer in the US, the EU or anywhere outside the UK is typically outside the scope of UK VAT, and you would not add UK VAT to those invoices. Selling to UK businesses and consumers is different, and remote digital services sold to overseas consumers carry their own rules. The practical point is that a developer with a heavily international client base may breach the GBP 90,000 registration threshold more slowly than turnover alone suggests, because some of that turnover is outside UK VAT scope. Keep clear records of where each client belongs and whether they are a business or a consumer; it determines how each invoice is treated.
Note that the income is still UK Income Taxable regardless of where the client is. Place of supply is a VAT concept, not an Income Tax one: a payment from a New York startup is taxable profit in your Self Assessment or your company accounts just like a payment from a London agency.
You must register for VAT once taxable turnover exceeds GBP 90,000 in any rolling 12-month period. Where your clients are VAT-registered businesses, registration is relatively painless because they reclaim the VAT you charge and you reclaim VAT on your software and hardware. The VAT Flat Rate Scheme can simplify accounting for small service businesses, but most developers fall into the limited-cost trader category, which carries a 16.5% flat rate that usually wipes out any benefit. If you carry significant equipment, software or subcontractor costs, standard VAT accounting that reclaims your input VAT is generally better. Compare the two before opting in.
Take a home-based sole-trader web developer with GBP 45,000 of turnover from several clients doing fixed-price builds and a couple of retainers.
Income: GBP 45,000
Allowable expenses:
Taxable profit: GBP 45,000 minus GBP 9,780 = GBP 35,220
Income Tax: GBP 35,220 minus GBP 12,570 = GBP 22,650 at 20% = GBP 4,530
Class 4 NIC: GBP 22,650 at 6% = GBP 1,359
Total tax and NIC: GBP 5,889 for the year. As a sole trader this developer is outside IR35 and files one return. If the work shifted toward a single long day-rate contract through an agency, both IR35 and the case for a limited company would need a fresh look using the IR35 calculator.
For a web developer, the tax saving is rarely in the expenses. It is in choosing the right structure and getting IR35 right. A genuine sole trader sidesteps the off-payroll rules entirely.
Making Tax Digital for Income Tax Self Assessment replaces the annual return with quarterly digital submissions and a year-end finalisation:
MTD for Income Tax applies to sole traders. If you operate through a limited company you follow corporation tax filing rules instead and are outside MTD for Income Tax, which is one more consideration in the structure decision. For sole-trader developers, the change is recording invoices and recurring subscription costs digitally as they happen rather than reconstructing the year in January.
Assuming IR35 applies to them as a sole trader. It does not; there is no intermediary. The off-payroll rules only engage once you bill through a company.
Incorporating before the numbers justify it. A limited company below modest profit usually costs more in admin and IR35 risk than it saves in tax.
Opting into the Flat Rate Scheme blindly. Most developers are limited-cost traders at 16.5%, which removes the benefit. Check before joining.
Mis-stating IR35 status on a long contract. A single, embedded, client-directed engagement through your company can be inside IR35 even if you call yourself a contractor. Assess each contract honestly.
Forgetting recurring infrastructure costs. Hosting, cloud, domains and SaaS subscriptions are fully deductible but easy to miss if they are scattered across cards and accounts.
UK Airbnb tax guide: the GBP 7,500 Rent a Room scheme, the GBP 1,000 property allowance, the abolition of furnished holiday lettings, allowable expenses, VAT and MTD for landlords.
The complete UK tax guide for Uber drivers: gross fares, mileage claims, Uber service fees, VAT, and what MTD for Income Tax means for you.
UK eBay seller tax guide: selling personal items vs trading, the GBP 1,000 trading allowance, eBay fees, the platform reporting rules, VAT and MTD.
Tax guide for self-employed hairdressers: chair rent, allowable expenses, mileage, VAT and MTD for Income Tax explained in plain English.
Everything self-employed taxi and private-hire drivers need to know about tax, mileage vs actual costs, VAT, and Making Tax Digital in 2025/26.
Tax guide for self-employed cleaners in the UK. Learn what income to declare, which cleaning expenses to claim, and how MTD affects you from 2026.
TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.