Finistry
6 min read

Tax Guide for Self-Employed Web Developers in the UK

What expenses can a self-employed web developer claim? Software, cloud hosting, hardware, home office — with a worked 2025/26 tax calculation example.

Tax Essentials

Typical Income
£30,000–£55,000
VAT Threshold Risk
Monitor turnover

As a self-employed web developer in the UK, you need to file a Self Assessment tax return each year. Software subscriptions, cloud hosting, and hardware like a MacBook Pro all count as allowable business expenses — and because computers qualify for the Annual Investment Allowance, you can deduct the full cost in the year you buy. The expenses you can claim directly reduce your taxable profit.

Most web developers work from home, making a proportion of your household bills deductible too. Experienced freelancers often approach the £90,000 VAT threshold, so tracking your turnover month by month is worth the effort.

Allowable Expenses: What You Can Claim

ExpenseExamplesTypical Annual Cost
Software subscriptionsJetBrains WebStorm (£70–£150/year), GitHub Pro (£48/year), Figma (~£115/year)£300–£800
Cloud & hostingAWS/Vercel/DigitalOcean hosting, domain registrations (£10–£15 each), SSL certs£200–£1,200
Hardware (AIA)MacBook Pro (from £1,599), external monitor (£200–£800), mechanical keyboard£500–£3,000
Home officeHMRC simplified flat rate (£26/month if 101+ hours) or proportional actual costs£312–£2,000
InsuranceProfessional indemnity (from ~£8/month for £250k cover), public liability£95–£300
Training & CPDOnline courses (Udemy, Pluralsight), conferences, technical books£100–£500
Phone & broadbandMobile contract and broadband (business proportion — often 50–70% for developers)£200–£500
Travel to clientsMileage at 45p/mile (first 10,000), train fares to on-site meetings£100–£800
Accounting feesTax return preparation, bookkeeping software (FreeAgent, Xero)£150–£500

Hardware: Claim the Full Cost in Year One

Laptops, monitors, and ergonomic chairs qualify as "plant and machinery" under the Annual Investment Allowance (AIA) — a MacBook Pro (£1,599) plus a 4K monitor (£400) gives you a £1,999 deduction in the year you buy. If hardware has mixed personal and business use, only the business proportion is deductible.

Software and SaaS

IDE licences, design tools, CI/CD platforms, and project management subscriptions are fully deductible. Unlike most trades, software is likely your largest ongoing expense — keep annual invoices from each provider, especially those that auto-renew.

Expenses You Can't Claim

  • Personal streaming or music subscriptions — Spotify, Netflix, and gaming subscriptions aren't deductible even if you code with headphones on
  • Your original degree or bootcamp — a computer science degree or coding bootcamp isn't deductible. Only courses that update your existing skills count (e.g., a React course when you already know JavaScript)
  • Personal tech purchases — a personal phone, smartwatch, or tablet isn't deductible unless used primarily for business. If mixed use, only the business proportion counts
  • Co-working food and drink — coffee at a co-working space isn't deductible unless you're working away from your normal area overnight
  • Open-source donations — sponsoring an open-source project isn't an allowable business expense unless it's a paid licence you need for client work

Example: How Much Tax Does a Web Developer Pay?

Alex works as a freelance web developer from home. Here's his 2025/26 tax year:

ItemAmount
Freelance income (gross)£45,000
Software subscriptions−£650
Cloud hosting and domains−£600
Hardware (AIA — new MacBook Pro)−£1,600
Home office, insurance, phone, broadband−£1,100
Training, travel, accounting−£550
Taxable profit£40,500
Income Tax (after £12,570 personal allowance)£5,586
Class 4 NI (6% on £12,570–£50,270)£1,676
Total tax + NI due£7,262

Class 2 NI is credited automatically for 2025/26 — you don't actually pay it if your profits are £6,845 or more.

Without claiming expenses, his tax + NI would be £8,432. The AIA deduction on his MacBook alone saves £320 in tax — expenses save Alex £1,170 overall.

Record Keeping Tips for Web Developers

  • Download annual invoices from JetBrains, GitHub, and Figma — SaaS subscriptions auto-renew quietly. Set a calendar reminder each April to download invoices from every dashboard
  • Screenshot cloud billing dashboards — AWS and Vercel bills fluctuate monthly. Export or screenshot the annual summary before it rolls over
  • Track the business vs personal split on hardware — if you use a MacBook for both client projects and personal use, note the approximate business percentage when you buy it
  • Keep a project log for client travel — note the client name, location, and mileage for every on-site visit. Even occasional trips to client offices add up over the year
  • Save proof of training purchases — HMRC may query whether a course improves existing skills (deductible) or teaches new ones (not deductible). Keep the course description alongside the receipt

Key Deadlines

DeadlineWhat
5 AprilTax year ends — finalise your income and expense records
5 OctoberRegister for Self Assessment (if your first year)
31 JanuaryFile Self Assessment and pay any tax owed
31 JulySecond payment on account (if applicable)

If you earn under £1,000 total from freelance development, you don't need to register. Above that, register with HMRC. See our guide on what records to keep for more detail.

VAT Threshold for Web Developers

If your taxable turnover exceeds £90,000 in any rolling 12-month period, you need to register for VAT. Experienced developers charging £300–£500/day can reach this threshold within a year. Monitor your rolling turnover — not just your tax-year income — and register promptly if you cross the line or expect to in the next 30 days.


This guide is for informational purposes only and does not constitute tax, legal, or financial advice. Tax rules change frequently. Always verify current requirements on GOV.UK or consult a qualified accountant for your specific situation.

Official Sources

We use cookies to analyse traffic. Read our Cookie Policy