Practices, agents and the IT providers who support them

DMARC for UK Accountancy Firms

A practice domain is unusually easy to impersonate convincingly. Clients already expect tax-shaped emails from you, they expect them at predictable times of year, and they are conditioned to act on them quickly. That combination is worth more to an attacker than any technical weakness.

This page sets out the honest compliance position — nobody requires this — then what the practice domain is actually exposed to, what DMARC covers, and the one distinction that gets blurred constantly: HMRC's agent login security is not email authentication.

The honest compliance position

No accountancy body requires DMARC. We would rather lead with that.

Putting the weakest part of the argument first is usually a mistake in marketing and the right thing to do here, because a practice partner will find out anyway and the discovery is more expensive later than now.

rule

The professional bodies

ICAEW and ACCA publish cyber security guidance that covers phishing and business email compromise, and it is worth reading. It discusses those risks in general terms and names no email-authentication protocol as a requirement of membership. Nothing obliges a practice to publish a DMARC record.

verified_user

Cyber Essentials does not either

The current requirements — v3.3, published April 2026, effective 27 April 2026, administered by IASME — cover firewalls, secure configuration, security update management, user access control and malware protection. No DMARC, SPF or DKIM control appears anywhere in them.

inbox

What does push practices into it

Mailbox providers, not regulators. Google's bulk sender requirements have applied since 1 February 2024 to senders of 5,000 or more messages a day to personal Gmail accounts, and Microsoft has comparable requirements for high-volume senders.

Stated plainly: DMARC AI has no affiliation with ICAEW, ACCA, HMRC or the NCSC, and is not approved, endorsed or accredited by any of them. Nothing on this page is tax, financial or compliance advice. Where a professional obligation is engaged, take the question to your own body or adviser rather than to a vendor.

Why the practice domain is a target

Your clients are trained to act on your emails.

Every accountancy practice spends years teaching clients to respond promptly to messages about money and deadlines. That training does not distinguish between a message you sent and a message that merely appears to have come from you.

receipt_long

Payment instructions

Fees, disbursements, a payment on account, a supplier the client pays on your advice. A message from your domain carrying updated bank details is the single highest-value thing an attacker can send, and it requires no technical skill to write.

account_balance

HMRC-adjacent correspondence

Clients half-expect tax messages to reach them through their agent. A spoofed "your refund is ready" or "HMRC need this confirming today" carries far more weight from your domain than from an unfamiliar one, which is precisely why it is used.

folder_shared

Document requests

Practices routinely ask clients to upload identity documents, bank statements and payroll data. A convincing request from your domain harvests exactly the material needed to attack the client somewhere else entirely.

handshake

A trust relationship you cannot rebuild quickly

Practices are chosen on referral and kept for decades. A client who loses money to something that looked like your email does not carefully separate the impersonation from the practice, and neither do the people they tell.

The calendar does half the attacker's targeting

  • eventThe self-assessment deadline, when clients expect chasing messages, expect them to be urgent, and are already thinking about payments to make.
  • eventYear-end and accounts approval, when a flurry of documents, signature requests and fee notes is entirely normal traffic.
  • eventPayroll dates, which recur monthly and make a request to change bank details look like routine administration rather than an event.

None of this is a prediction about your practice. It is simply the observation that your busiest correspondence periods are published, shared by every practice in the country, and therefore free targeting information.

Two different things called authentication

HMRC's agent MFA is not email authentication.

These get conflated in practice management conversations almost every time, usually in good faith. They are separate controls, configured in separate places, protecting separate things. Doing one does nothing at all for the other.

login

HMRC agent account MFA

HMRC "the standard for agents" sets expectations on data protection compliance and on keeping "online access credentials safe". HMRC is introducing mandatory multi-factor authentication for agent accounts from 10 June 2026.

What it protects: your firm's login to HMRC systems. It makes a stolen agent password insufficient on its own. Real, worth preparing for, and entirely about the sign-in step.

dns

Email domain authentication

DMARC, SPF and DKIM are DNS records published for the practice's own domain. They tell every receiving mail server in the world how to treat a message claiming to come from you, and what to do when it does not check out.

What it protects: your name in a client's inbox. No amount of login security at HMRC affects whether a forged message from your domain reaches a client, because the attacker never touches your HMRC account.

info Why the confusion matters

A practice that has completed its MFA rollout and ticked "authentication" off the list can spend the following year believing the email question is answered. It is not, and nothing in the platform will tell it otherwise.

Both belong on the plan. Neither belongs in the other's box, and how the standard for agents applies to your practice is a question for HMRC or your professional body rather than for us.

What it covers, and what it does not

One of three attacks. Be clear which one.

A message that appears to come from your practice can get there by three quite different routes. They look identical to the client and need different controls, and a practice that assumes one record covers all three is worse off than one that never published it.

account_tree Three routes to the same-looking email
Spoofed domain Covered. Your exact practice domain placed in the From header of somebody else's message. An enforcing policy with your senders aligned means receiving servers reject or quarantine it before a client ever sees it.
Compromised mailbox Not covered. An attacker signed in to a genuine account sends genuine mail from your domain, which authenticates perfectly. Multi-factor authentication on the mail tenant, conditional access and forwarding-rule monitoring are the controls here.
Lookalike domain Not covered. A separate registration that reads like yours, owned and configured by the attacker. Nothing you publish reaches a domain you do not control. Domain monitoring and client awareness are what address it.
Worth doing regardless Confirm bank changes by phone. A call to a number the client already held defeats all three, because it moves the confirmation off the channel the attacker controls. Do not let a DNS record become a reason to drop it.

Since .co.uk is a public suffix, the organisational domain for example.co.uk is that entire name. A lookalike registration is a different organisational domain and can never align with yours, whatever you publish.

visibility The reporting is the underrated half

Aggregate reports name every source sending as your domain, authorised or not. A practice with monitoring in place learns that its name is being used roughly when it starts, instead of when a client rings in January to query a bank detail change.

warning Free tooling thinned out in 2026

The NCSC retired Mail Check and Web Check on 31 March 2026. Its free Email Security Check remains, but it is an on-demand lookup and does not ingest aggregate reports.

inventory_2 Dormant names still matter

A merged practice's old name, a bookkeeping brand, a payroll trading name, defensive registrations bought years ago. Anything that should never send mail needs no inventory and can be locked down immediately.

Rollout for a small practice

One domain, and more sending systems than anybody remembers.

The obstacle is almost never the mail platform. It is the accumulated set of things that send on the practice's behalf, most of which were switched on by a partner rather than by IT, and none of which appear on a list anywhere.

checklist A sequence that fits around a busy season
Step 1 List the domains. The trading domain, the old practice name, the payroll or bookkeeping brand, anything bought defensively. Each is a separate organisational domain needing its own record.
Step 2 Publish monitoring with a working reporting address. No delivery effect, and within days the aggregate reports start naming senders you would not have listed from memory.
Step 3 Fix alignment for the SaaS senders. Practice management and tax software, the client portal, e-signature, payroll bureau mail, the newsletter tool, appointment reminders. Each needs its own DKIM key and a verified sending domain.
Step 4 Lock the non-sending names now. They need no inventory and no monitoring window, so an enforcing policy plus a null MX record closes them in an afternoon.
Step 5 Escalate away from the deadline. Move to enforcement in a quiet month with someone named to watch the reports, not in the fortnight before self-assessment closes.

The steps are p=none, then p=quarantine, then p=reject. DMARCbis removed the percentage tag in RFC 9989, published May 2026, so each applies to all of your mail or none of it. There is no partial ramp to absorb a sender you missed.

groups_3 For the provider with several practices

The same handful of tax, payroll and portal platforms recurs across every client, so the alignment work you do once transfers almost intact to the next practice. The reporting still has to come out per client.

event_busy Mind the shared calendar

Every practice in your portfolio is busy in the same weeks. Schedule enforcement changes and DNS work outside them, or you will be making a delivery change during the one month nobody can afford a missing email.

payments Pricing, plainly

Transparent MSP pricing from just £1 per domain per month, with volume-based pricing where the per-domain price falls as you add domains. There is no free tier, only a free trial.

Related sectors where client money and correspondence carry the same weight: law firms and conveyancers and financial services. Serving several practices at once: the UK MSP platform page, managed DMARC and UK pricing. Migrating off the retired NCSC service: the Mail Check replacement page.

Common questions

Questions UK MSPs ask us.

Does ICAEW, ACCA or HMRC require accountancy practices to have DMARC? add

No. No accountancy body requires DMARC, SPF or DKIM. ICAEW and ACCA publish cyber security guidance that covers phishing and business email compromise, and it is worth reading, but it addresses those risks in general terms and names no email-authentication protocol as a requirement of membership.

HMRC "the standard for agents" sets expectations on data protection compliance and on keeping "online access credentials safe". That is about the security of your access to HMRC systems, not about the DNS records published for your practice domain.

Cyber Essentials does not close the gap either: the current requirements, v3.3 published April 2026 and effective 27 April 2026, cover firewalls, secure configuration, security update management, user access control and malware protection, with no DMARC control among them. The realistic driver for most practices is mailbox providers rather than regulators — Google has required a DMARC policy from bulk senders since 1 February 2024, and Microsoft has comparable requirements for high-volume senders.

HMRC is making multi-factor authentication mandatory for agents. Does that cover our email? add

No, and this is the distinction worth being careful about, because the word "authentication" is doing two completely different jobs.

HMRC is introducing mandatory multi-factor authentication for agent accounts from 10 June 2026. That protects your firm's sign-in to HMRC systems: a stolen agent password stops being sufficient on its own. It is a real control and worth preparing for.

Email domain authentication is a different thing entirely. DMARC, SPF and DKIM are DNS records published for your own domain that tell receiving mail servers how to treat a message claiming to come from you. An attacker forging your practice domain never touches your HMRC account, so no amount of login security there affects whether that message reaches a client.

Both belong on the plan. Neither substitutes for the other. How the standard for agents applies to your practice is a question for HMRC or your professional body — DMARC AI has no affiliation with either and nothing here is compliance advice.

What does DMARC actually stop, and what does it not? add

It stops one of three attacks that arrive looking identical to the client, so it is worth naming all three.

Spoofed domain — covered. Somebody puts your exact practice domain in the From header of a message they sent. With an enforcing policy and your legitimate senders aligned, receiving servers reject or quarantine it before a client sees it.

Compromised mailbox — not covered. An attacker signed in to a genuine account sends genuine mail from your domain, which authenticates perfectly and passes every check. Multi-factor authentication on the mail tenant, conditional access and monitoring for forwarding rules are the controls that matter here.

Lookalike domain — not covered. Because .co.uk is a public suffix, the organisational domain for example.co.uk is that whole name, and a registration such as example-accountants.co.uk is a separate domain the attacker owns and configures. Nothing you publish reaches it.

The practical consequence: do not let a published record become the reason for relaxing a procedure. Confirming a bank detail change by phone, on a number the client already held, defeats all three.

Why does this get worse around the self-assessment deadline? add

Because the attacker's hardest problem is timing, and the accountancy calendar solves it for them in public. Every practice in the country is busy in the same few weeks, so a spoofed message does not need to guess when a client will be receptive.

In January clients expect chasing messages from their accountant, expect them to be urgent, and are already thinking about a payment. Around year-end and accounts approval, a flurry of documents, signature requests and fee notes is entirely normal traffic. Payroll dates recur monthly and make a request to change bank details look like routine administration.

None of that is a prediction about your practice. It is simply a reason to schedule DNS and enforcement changes away from those weeks, and to have monitoring already running before them rather than starting during them.

We are a small practice with one domain and everything in Microsoft 365. How much work is this? add

Less than a large estate, and the obstacle is rarely the mail platform. It is the sending systems a practice accumulates: practice management and tax software, the client portal, e-signature, payroll bureau mail, a newsletter tool, appointment reminders. Each sends as your domain, each needs its own DKIM key and verified sending domain, and most were switched on by a partner rather than by IT.

The sequence that works is to publish a monitoring policy with a working reporting address, let a full cycle of aggregate reports name the senders instead of assembling the list from memory, then fix alignment one platform at a time. Separately, lock down any domain that should never send mail — an old practice name, a payroll trading name, a defensive registration — since those need no inventory at all.

One change to be aware of: DMARCbis removed the percentage tag in RFC 9989, published May 2026. Each policy step applies to all of your mail or none of it, so there is no partial ramp to absorb a sender you missed. That makes the completeness of the inventory the whole job.

Is the free NCSC Email Security Check enough for us? add

It is a sensible free first check and it is not a substitute for monitoring. Email Security Check is an on-demand lookup: it inspects your published anti-spoofing configuration and your transport security at the moment you run it. Running it costs nothing and is worth doing.

What it does not do is ingest DMARC aggregate reports, so it cannot tell you which sources are sending as your domain, whether your legitimate mail is authenticating, or whether anything changed since the last time somebody looked. That continuous view is exactly what left when the NCSC retired Mail Check and Web Check on 31 March 2026. DMARC AI has no affiliation with the NCSC and is not approved or endorsed by it.

See what is sending as your practice domain.

Start a free trial, point the aggregate reports at DMARC AI, and get a dated sender inventory for every domain the practice holds inside 48 hours. Transparent MSP pricing from just £1 per domain per month, with volume-based pricing where the per-domain price falls as you add domains.