MTD mandatory · April 2026
TapTax
Self-Employed Tax Guides home

Self-Employed Web Developer
Tax & IR35 Guide

IR35 and off-payroll rules, sole trader vs limited company, allowable expenses, VAT and MTD explained for UK web developers.

£50,270
Higher-rate threshold
£90k
VAT registration threshold
£12,570
Tax-free personal allowance
Key takeaways
  • IR35 only bites when you work through your own limited company or intermediary; a genuine sole-trader web developer has no intermediary and is outside the off-payroll rules entirely.
  • The sole-trader-versus-limited-company decision is the central one for developers: sole trader is simpler and IR35-free, while a company can be more efficient at higher profit but adds IR35 assessment on each contract.
  • Your costs are software, cloud and home-office rather than heavy equipment, so margin and structure matter more than capital allowances.
  • If you do incorporate, the VAT Flat Rate Scheme usually offers no benefit because most developers are limited-cost traders paying 16.5%; standard VAT that reclaims input tax is often better.
  • MTD for Income Tax applies to sole-trader developers from April 2026 above GBP 50,000, April 2027 above GBP 30,000, and April 2028 above GBP 20,000.

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.

How Tax Works for a Self-Employed Web Developer

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.

£50,270
Higher-rate threshold
£90k
VAT registration threshold
6%
Class 4 NIC basic rate

IR35 and Off-Payroll Working

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.

IR35 / off-payroll working rules
HMRC rules that test whether someone supplying services through an intermediary, usually their own limited company, is really working like an employee of the end client. If a contract is 'inside IR35', the income is taxed broadly like employment income, largely removing the tax advantage of the company. If it is 'outside IR35', the developer can extract company profit through salary and dividends. The rules never apply to a genuine sole trader, who has no intermediary.

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.

Sole Trader or Limited Company?

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.

Allowable Expenses for Web Developers

An expense is allowable when incurred wholly and exclusively for the business. The developer's list is dominated by software and home-office costs.

ExpenseWhat qualifiesNotes
Computer and peripheralsLaptop or desktop, monitors, keyboard, ergonomic chair and deskUsually claimed in full via the Annual Investment Allowance
Hosting and infrastructureWeb hosting, cloud servers, domains, CDN, storageFully deductible running costs
Software and toolingIDE and editor licences, GitHub, CI/CD, design and database toolsSubscriptions are fully deductible
APIs and SaaSThird-party APIs, SaaS subscriptions used in client workDeductible cost of delivering projects
Home-office costsFlat-rate working-from-home allowance, or a fair proportion of heat, light, broadband, rent or mortgage interestChoose the larger fair deduction
Professional indemnity insuranceCover for code defects, IP and contract claimsFully deductible
Subcontracted developmentFees paid to other developers or designers on a projectDirect cost of delivering the job
Training and CPDCourses and certifications that develop your existing skillsTraining into a new field is not allowable
Accountancy and bank feesBookkeeping, Self Assessment, business bankingFully deductible

What You Cannot Claim

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.

Overseas Clients and Where Your Service Is Supplied

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.

VAT and the Flat Rate Scheme

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.

Worked Example: A Freelance Developer on GBP 45,000

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:

  • Laptop, monitors and ergonomic setup (AIA, claimed in full): GBP 2,400
  • Hosting, cloud servers, domains and CDN: GBP 1,500
  • Software, IDE, GitHub, CI/CD and SaaS subscriptions: GBP 1,300
  • Home-office actual-cost proportion: GBP 1,700
  • Professional indemnity insurance: GBP 320
  • Occasional subcontracted front-end work: GBP 2,000
  • Accountancy and bank fees: GBP 560
  • Total expenses: GBP 9,780

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.
TapTax, 2025/26 guidance

MTD for Income Tax: What Changes for Developers

Making Tax Digital for Income Tax Self Assessment replaces the annual return with quarterly digital submissions and a year-end finalisation:

  • April 2026: Combined income over GBP 50,000
  • April 2027: Over GBP 30,000
  • April 2028: Over GBP 20,000

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.

Common Mistakes Web Developers Make

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.

People also ask

Frequently asked questions

Calculators for self-employed web developers

Helpful guides

More self-employed tax guides

Stop dreading your tax return.

TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.