If you're a UK freelance developer earning over £50,000, your relationship with HMRC is about to change fundamentally.
From 6 April 2026, Making Tax Digital for Income Tax (MTD ITSA) requires you to:
- Keep digital records of all income and expenses
- Submit quarterly updates to HMRC (not just one annual return)
- Use MTD-compatible software
- Submit a final declaration (replacing the traditional self-assessment return)
Who's affected right now
Phase 1 (6 April 2026): Self-employed individuals and landlords with qualifying income over £50,000
Phase 2 (April 2027): Threshold drops to £30,000
If you're under £50k, you have more time. But if you're above it, you have 21 days.
The quarterly submission dates
For 2026/27 (first MTD year):
| Quarter | Period | Deadline |
|---|---|---|
| Q1 | 6 Apr – 5 Jul 2026 | 5 Aug 2026 |
| Q2 | 6 Jul – 5 Oct 2026 | 5 Nov 2026 |
| Q3 | 6 Oct – 5 Jan 2027 | 5 Feb 2027 |
| Q4 | 6 Jan – 5 Apr 2027 | 5 May 2027 |
| Final declaration | Full year | 31 Jan 2028 |
Yes, you'll be submitting 5 times a year instead of 1.
What software do you need?
HMRC-recognised MTD ITSA software options:
- FreeAgent — good for freelancers, from £14.50/month
- Xero — from £15/month, strong ecosystem
- QuickBooks — from £12/month
- HMRC free tool — basic, limited, but £0/month
Check if MTD affects you and get a personalised action plan →
The penalty system is new too
MTD uses a points-based penalty system instead of fixed fines:
- Each late submission = 1 penalty point
- Hit the threshold (4 points for quarterly submissions) = £200 penalty
- Points expire after 24 months of compliance
- Late payment penalties: 2% at day 15, another 2% at day 30, then 4% annualised
Calculate your potential MTD penalties →
What to do this week
- Check your qualifying income — it's not just self-employment; rental income counts too
- Choose your software — sign up and start entering data
- Set up your digital record-keeping from 6 April
- Mark your first quarterly deadline — 5 August 2026
Full MTD readiness toolkit with checklists and software comparison →
Anyone else quietly dreading the extra admin? Or am I the only one who's been pretending this wasn't happening?
Top comments (0)