The HMRC online services agents use every day were built incrementally over two decades. The result is a system that mostly works, occasionally surprises, and has a long list of quirks that experienced agents simply know about and new joiners discover the hard way. This is a working list of the eight that come up most often in 2026, with the practical workaround for each.
1. The two-account problem
Most firms have two HMRC accounts: the legacy HMRC Online Services for Agents (for Self Assessment, Corporation Tax, PAYE, CIS) and the Agent Services Account (for MTD VAT, MTD ITSA, Trust Registration). They use different credentials, different navigation, and different authorisation models. A new staff member will sometimes spend a frustrated hour trying to file MTD VAT through the legacy portal before realising it does not live there.
Workaround: maintain a one-page internal cheat sheet showing which HMRC service lives in which portal, with the URL and the credential set for each. Pin it in your practice management system or wiki.
2. The 15-minute session timeout
HMRC online sessions time out after 15 minutes of inactivity. Mid-way through a complex Self Assessment review, this is mildly infuriating. Mid-way through filing a CT600, it can mean losing unsaved work. The session warning appears two minutes before logout but is easy to miss if you have switched tabs.
Workaround: keep an external timer on screen during long sessions. Save partial work frequently. Where the form supports it, draft work in your own system and paste in only when ready to submit.
3. The four-week 64-8 delay
Paper 64-8 forms take roughly four to eight weeks to process at HMRC during normal periods. Online 64-8 submission through the agent online services is faster but still subject to backlog. New agents routinely promise clients "we will have this sorted next week" and then have nothing to show 30 days later.
Workaround: set client expectations honestly at the engagement letter stage. Where digital handshake is available for the service required, use it in parallel rather than as a fallback.
4. The phantom missing return
HMRC online occasionally shows a Self Assessment return as outstanding when it has in fact been filed and accepted. The cause is usually a delayed system update. Phoning HMRC to query the discrepancy frequently produces "yes, our records show it as filed" - the agent-facing view is simply lagging.
Workaround: always retain the SA submission receipt and the IRmark from your filing software. When HMRC online disagrees with your records, your contemporaneous receipt is the evidence that resolves the question - without it, you are guessing.
5. The address change that does not propagate
A client updates their registered address through Companies House. The change reaches HMRC for Corporation Tax purposes in due course. It does not always reach HMRC for VAT or PAYE purposes, because those services use a separate address record that the client must update directly through the relevant HMRC online account.
- Companies House address update - propagates to HMRC Corporation Tax automatically
- VAT registered address - must be updated through the client's VAT online account or by writing to HMRC
- PAYE scheme address - updated through the employer's PAYE online account
- Self Assessment address - updated through the individual's Personal Tax Account
- Trust address - updated through the Trust Registration Service
6. The agent code that locks the account
Multiple failed login attempts will lock the agent account. The unlock process takes 24 hours and requires the agent principal to verify the unlock request. During Self Assessment season, this is a serious operational disruption - losing access to all client filing for 24 hours can mean missing deadlines for dozens of clients.
Workaround: use a password manager so credentials are never typed from memory under pressure. Test seldom-used credentials a week before any deadline that will require them. Have an alternative authorised user available so the firm is not single-point-of-failure on one login.
7. The VAT registration certificate that nobody can find
When a new VAT registration is approved, the certificate is delivered to the trader's VAT online account, not to the agent. Clients routinely cannot find it and ask the agent to retrieve it. The agent cannot - VAT certificates are only visible to the registered trader through their own login.
Workaround: at the registration application stage, ask the client to email a screenshot of their VAT online account dashboard once the certificate appears. Save the screenshot against the client file. Build the request into the standard new-VAT-registration workflow so nobody has to chase it later. This is the kind of small-but-recurring step practice management software like Accupe handles by surfacing it as a task on the client record.
8. The Class 2 NIC quirk for low-profit traders
Class 2 NIC has been undergoing reform - the headline removal of mandatory Class 2 for profits above the Small Profits Threshold is in force, but voluntary Class 2 contributions remain critical for traders whose profits sit below the threshold but who want to maintain state pension entitlement. HMRC's Self Assessment online service does not always make the voluntary Class 2 election obvious, and the option to opt in is easily missed.
Workaround: build a check into your Self Assessment workflow that explicitly flags any client with self-employment profits below the Small Profits Threshold for a voluntary Class 2 discussion. Document the client's decision (opt in or decline) in their file so the conversation is not repeated annually from scratch.
Closing
None of these are bugs - they are how HMRC systems actually work, and they are not going away in the next 12 months. Build the workarounds into your standard workflows, capture them in your internal documentation, and surface the recurring tasks (address checks, voluntary NIC elections, VAT certificate retrieval) in the same practice management system the team already uses. The firms that lose time on these quirks are the firms that rediscover them every time.