What is SPF, DKIM and DMARC? A Plain English Guide for Business Owners
Learn SPF, DKIM and DMARC in simple terms. Protect your business from email fraud with our step by step guide for creative agencies and professional services.

If you've ever wondered why some of your important emails end up in spam folders, or worried about criminals sending fake emails pretending to be from your company, then SPF, DKIM and DMARC are three acronyms you need to understand.
These email security standards might sound technical, but they're actually straightforward concepts that can save your business thousands of pounds and protect your reputation. Let's break them down in plain English.
Why Email Security Matters for Your Business
Every day, cybercriminals send millions of fake emails pretending to be from legitimate businesses. They might impersonate your company to scam your clients, or pose as your bank to steal your credentials.
For creative agencies and professional services firms, email is often the primary way you communicate with clients. If your emails consistently land in spam folders, or if criminals can easily fake emails from your domain, it directly impacts your business relationships and revenue.
The three email authentication methods we're discussing today work together to solve these problems.
What is SPF?
SPF stands for Sender Policy Framework. Think of it as a guest list for your email.
When you set up SPF, you're essentially telling the world "These are the only email servers allowed to send emails on behalf of my domain." Any email server not on your approved list will be treated with suspicion.
Here's how it works in practice. Let's say your domain is creativestudio.co.uk. You create an SPF record that says "Only Microsoft 365 and our website contact form can send emails from creativestudio.co.uk addresses."
Now, when someone receives an email claiming to be from sarah@creativestudio.co.uk, their email system checks your SPF record. If the email came from Microsoft 365 or your approved contact form system, it passes the test. If it came from some random server in another country, it fails.
What is DKIM?
DKIM stands for DomainKeys Identified Mail. If SPF is like a guest list, DKIM is like a wax seal on an important letter.
DKIM adds a unique digital signature to your emails. This signature proves two things: the email really came from your domain, and nobody has tampered with the content during delivery.
When your email server sends a message, it creates a unique signature based on the email content and your private key. The receiving email system can then verify this signature using your public key, which is stored in your DNS records.
If the signature matches, the recipient knows the email is genuine and unchanged. If someone tries to modify your email or fake one from your domain, the signature won't match.
What is DMARC?
DMARC stands for Domain Based Message Authentication, Reporting and Conformance. Think of DMARC as the supervisor that watches over SPF and DKIM.
While SPF and DKIM provide authentication methods, DMARC tells receiving email systems what to do when those checks fail. It also gives you valuable reports about who's sending emails from your domain.
DMARC has three policy levels:
- None: Monitor only, don't take action on failed emails
- Quarantine: Put suspicious emails in the spam folder
- Reject: Block suspicious emails completely
You typically start with "none" to monitor your email flow, then gradually move to stricter policies as you refine your setup.
How These Work Together
SPF, DKIM and DMARC are most effective when used together. Here's what happens when someone receives an email claiming to be from your domain:
- The receiving system checks your SPF record to see if the sending server is authorized
- It verifies the DKIM signature to confirm the email is authentic and unmodified
- It looks at your DMARC policy to decide what action to take based on these results
- If you've requested it, the receiving system sends you a report about this email check
This three layer approach makes it extremely difficult for criminals to successfully impersonate your domain.
The Business Benefits
Implementing these email security measures delivers several concrete benefits:
Better email delivery: Your legitimate emails are less likely to end up in spam folders, improving communication with clients and prospects.
Brand protection: It becomes much harder for scammers to send convincing fake emails pretending to be from your company.
Visibility: DMARC reports show you exactly who's trying to send emails from your domain, helping you spot potential security issues.
Client confidence: Professional email security practices demonstrate that you take cybersecurity seriously.
What You Can Do Today
You don't need to implement everything at once. Here's a practical approach:
Step 1: Find out what's already in place. Ask your IT support provider or email hosting company about your current SPF, DKIM and DMARC setup.
Step 2: If you're using Microsoft 365, Google Workspace, or another major email provider, they likely have guides for setting up these security measures. Many can be configured with just a few clicks.
Step 3: Start with monitoring. Implement DMARC with a "none" policy first, so you can see what's happening without blocking any legitimate emails.
Step 4: Review and refine. Use the reports you receive to understand your email patterns, then gradually strengthen your policies.
Step 5: Test your setup. Use online tools to verify your SPF, DKIM and DMARC records are working correctly.
For businesses without dedicated IT staff, these steps might seem daunting. The good news is that most email providers now make these security features much easier to implement than they used to be.
Getting Professional Help
While the concepts behind SPF, DKIM and DMARC are straightforward, the technical implementation can be tricky. Getting it wrong might mean your legitimate emails get blocked, which could seriously impact your business.
A managed IT provider can help you implement these security measures correctly, monitor the results, and adjust your policies as needed. They can also ensure your email security works properly with your other business systems.
Don't let email security vulnerabilities put your business at risk. Take a few minutes to assess your current email security posture with our free IT security health check tool at waveitsolutions.co.uk/tools/health-check.