Email marketing lists for UK B2B campaigns
UK lists by industry, role, region and size, with every address checked on a schedule and records replaced if hard bounces exceed 10 percent of an order.
An email marketing list for UK B2B campaigns is a set of named work emails you can lawfully write to. MyDataHub by Emailmovers holds 1,605,275 of them at active UK companies (as of 26 September 2026), each checked on a schedule and scored for deliverability.
Today's warranty replaces affected records when hard bounces exceed 10 percent of an order. One credit buys one record: 25p a record up to 9,999 records, 22p from 10,000, 19.5p from 25,000 and 17p from 50,000, with no minimum order, or £1,249 once for a credit pack of 40,000 credits (3.1p a credit), and a quote leads with the cheapest purchase. Prices are ex VAT, and counting is free.
- ICO registration
- Z9714386 Renews 18 December 2026
- Residency
- Stored in the UK; verified in the EU and US Google Cloud London for storage. Email verification runs in the EU with some US traffic, and phone checks in the US. Sub-processors listed
- Warranty today
- Replaced above 10 percent hard bounces Per order. Terms
What is an email marketing list?
An email marketing list is the set of addresses you send a campaign to. A list built from people who signed up to you is the strongest kind. A bought B2B list fills the gap when you need to reach people who do not know you yet.
A MyDataHub list contains named business emails at UK companies, with each person's job title, level, company and place. You can send to it for the length of a 12-month multi-use licence, and you can load it into your own systems.
What does a list not give you?
A list is data, not a sending system. MyDataHub does not offer a sequencer, a dialer or a mailbox marketplace, and it does not send for you. It hands records to Deliverite, HubSpot, Salesforce or a CSV, and your own tools do the sending.
Is an email list the same as an email database or a mailing list?
The terms overlap, and suppliers use them loosely. A mailing list can be for post, email or telephone. An email database is the store the list is drawn from, and a list is the slice you hold under licence.
A MyDataHub licence covers email, telephone and post, so the same record can serve any channel. The channel decides which rules apply: PECR regulation 22 for email, TPS and CTPS for calls, and the objection right for all three.
Which segments can you build?
A list is only as good as its segment. You can combine job level, title keywords, SIC industry, company size and place, and each combination shows its count before you buy.
Each row opens the same audience in the app, where you can change a filter and watch the count settle. Smaller, more specific segments let you write to one job in one place at a time.
Which departments can you target?
Job function groups titles into departments. Today there are 28 job roles, and the new title table cleans them into about 25 functions. They include:
- Marketing Management, Sales Management, Public Relations Management and Media Management.
- Financial Management, Purchasing Management, Legal Services Management and Real Estate Management.
- HR Management, IT Management, Telecoms Management and Customer Services.
- Operations Management, Project Management, Facilities Management, Fleet Management and Trades Management.
- General Management, and Senior Decision Maker.
Department and job level combine, so "marketing management at director level and above" is one audience, with its own count.
How are email addresses checked and scored?
Every address is checked on a schedule, checked again at delivery for orders under 50,000, and scored from its whole history. The checks run through named providers in named places.
| Check | Provider and location | Cadence |
|---|---|---|
| Email, primary | Millionverifier (Hungary; EU processing, some verification traffic through US providers) | An ok result is rechecked every 90 days, unknown every 30, catch-all every 90. Invalid is retired after two failures, any bounce triggers a recheck, and every address in an order under 50,000 is checked at delivery. |
| Email, failover | Verifalia (EEA only, Germany) | Automatic on error or timeout |
| Email, UK-only tier | Email Hippo (UK, ISO 27001) | Paid option, about £2 per 1,000 records |
| Phone line type | Telnyx (United States; the number only) | At ingest and every 180 days |
| Mobile liveness | Data Soap HLR (UK hosted) | At delivery for mobiles |
| TPS and CTPS | A licensed screening service based in the UK, every number each night | Every number shows its status and the date of its screen, valid 28 days |
Phone numbers are checked too, but for email campaigns the email row is the one that matters. The primary verifier is Millionverifier, Verifalia takes over automatically on error or timeout, and Email Hippo is a paid UK-only option.
How is the deliverability score worked out?
Each address has a score from 0 to 100. It starts from the latest verification result and loses 0.2 points for every day since that check, then adjusts for what we know about the address.
| Input | Points | Window |
|---|---|---|
| Latest result: ok | 90 | Start value |
| Latest result: catch-all | 55 | Start value |
| Latest result: unknown | 45 | Start value |
| Latest result: invalid or disposable | 0 | Start value |
| Each day since the check | minus 0.2 | Daily |
| Role address such as info@ | minus 15 | Always |
| Free-mail domain | minus 10 | Always |
| Hard bounce from a Deliverite send | minus 40, and a recheck | 180 days |
| Successful send with no bounce | plus 10 | 90 days |
The weights are initial values and are tuned each quarter against the accuracy audit.
The decay explains the recheck cadence. An address whose latest result is ok scores 90 on the day of the check and loses 0.2 a day, so it reaches the default threshold of 70 after 100 days. A recheck every 90 days keeps an ok address above it.
Counts default to a score of 70 or more with catch-all addresses excluded, and both are visible toggles. Bounces and complaints from Deliverite sends feed back into the score the same day.
What does verified mean?
Verified means the latest provider result was ok within the last 90 days, and we always show the date, such as "Verified 12 September 2026". We never use the word without one.
- Re-checking means an unknown or catch-all result is inside its recheck window.
- Retired means two consecutive failures. A retired record leaves every count.
Which addresses does a default count leave out?
A default count leaves out the addresses most likely to hurt a campaign or break the rules. Each exclusion is a visible toggle with its own count, so you can see what it removes.
- Individual subscribers, meaning sole traders and ordinary partnerships.
- Catch-all addresses and any address scoring under 70.
- Dissolved and insolvent companies.
- Anyone on your suppression lists, and anyone who has objected to marketing.
How does the hard bounce guarantee work?
Today's policy replaces the affected records when hard bounces exceed 10 percent of an order. Your evidence can be a Deliverite send, a bounce log matched by email hash or the built-in recheck.
You report bounces on the order page by uploading a bounce file, or a Deliverite send reports them the same day. Replacements reach your CRM as new records that refer to the retired one.
A stricter policy is proposed and is not current. It would replace or re-credit any hard bounce within 30 days automatically, exclude catch-all addresses unless you opt in and cap the automatic payout at 10 percent of an order.
| Provider | Warranty |
|---|---|
| MyDataHub | Today: records replaced when hard bounces exceed 10 percent of an order. Proposed: any hard bounce within 30 days replaced. |
| Apollo | None; refunds for wrong numbers refused |
| ZoomInfo | None found |
| Lusha | None; a wrong contact still spends the credit |
| Cognism | None found |
| BookYourData | 97 percent deliverability guarantee, or credits refunded |
What does the validation report show?
Each order comes with a validation report as a PDF and as JSON. It records the dataset version, the status distribution of the addresses and the age of each verification. It also shows the expected bounce band, the TPS and CTPS labels of the numbers, the verification providers' locations and the guarantee window.
We also plan to publish a quarterly accuracy audit built from Emailmovers' own sends, and a dated hard-bounce rate on the trust page. Until the first audit, we publish no accuracy percentage.
What must your first email say?
Because we obtained the details indirectly, privacy information must reach each person within one month, or at your first message if that comes sooner. The first email is a natural place to do it.
| Element | What it does |
|---|---|
| Who you are | Your name and company, so the person knows who is writing. |
| Why you are writing | The reason for the message, tied to the person's job. |
| Where you got their details | A plain statement that you obtained their details from Emailmovers Ltd. |
| The privacy notice | A link to your privacy notice. |
| How to opt out | A simple way to stop further messages, honoured promptly. |
| How to complain | The route to make a complaint. |
Every order includes the exact sentences in its buyer kit, and on outreach pushes they are injected as per-record variables, so each message names the right source and links the right notice.
How do you send without breaking your CRM's rules?
HubSpot's and Salesforce's anti-spam policies prohibit sending to purchased lists from their own tools. A CRM push from MyDataHub is therefore a record operation only, and it never sends.
For the first message, use Deliverite, the Emailmovers email delivery platform, or an outreach tool you already use. Instantly, Smartlead and lemlist are planned as direct destinations in the quarter after launch. Deliverite costs from £75 to £100 a month, and managed campaigns cost £250 per send.
What does Deliverite add?
Deliverite is the delivery platform Emailmovers runs. When you send through it, bounces and complaints feed back into each address's verification record the same day, so a failed address lowers its own score before your next send.
That feedback is also how a hard bounce becomes evidence for the warranty. A send through another tool works too, and you can upload a bounce file to the order page to report the failures.
How are opt-outs handled?
Everyone has an absolute right to object to direct marketing, and you must honour it within one month. When someone objects, you report it with one call, and we suppress the record for your organisation at once.
If the objection is to us, we suppress it database-wide within one working day through a same-day overlay, and every other licensee holding the record is told by a signed webhook. Suppressed records never appear in counts or orders, and we keep only a hash.
How can you test a list with a small order?
You can start small. Sign up with a work email address and your company gets 100 free credits once, with no card, so a first test of up to 100 records costs nothing. Credits and credit packs are not refundable once bought, except where the law requires.
If you would rather have help with a first brief, an account manager can build it with you, and managed campaigns cost £250 per send. Send the test to a small, well-chosen segment, check the bounces against the order's validation report and decide whether to order more. The quote is bound to the dataset version you counted.
What does the licence allow in a campaign?
The licence type is multi_use_12m. It permits email, telephone and post, it runs for 12 months from the order date, and it prohibits resale of the raw data. You can re-download and refresh the records free until it ends.
When it ends, the records stay in your systems, your CRM property flags them, and refreshes stop. Re-ordering the same record costs 1 credit.
Because the permitted channels are email, telephone and post, a list you bought for an email campaign can also support a follow-up call. Each number carries its TPS and CTPS status, not screened or screened on a date, and a screen is valid for 28 days.
How much does an email marketing list cost?
| Records in one purchase | Per record | Status |
|---|---|---|
| Under 3,000, no minimum order | 25p | Current |
| 3,000 to 9,999 | 25p | Current |
| 10,000 to 24,999 | 22p | Current |
| 25,000 to 49,999 | 19.5p | Current |
| 50,000 and over | 17p | Current |
The size of a purchase picks one band, and every record in it is at that band's rate. From 4,997 records the credit pack below costs less, so a quote leads with it.
| Plan | Price ex VAT | Credits | Per credit |
|---|---|---|---|
| Credit pack 40,000 Everyone, bought once | £1,249 once | 40,000 | 3.1p |
| Subscription New customers, 12-month contract | £500 a month | 2,000 a month | 25p |
Per credit is the price divided by the credits when every credit is used.
25p a record up to 9,999 records, 22p from 10,000, 19.5p from 25,000 and 17p from 50,000, with no minimum order, or £1,249 once for a credit pack of 40,000 credits (3.1p a credit), and a quote leads with the cheapest purchase. Add Deliverite from £75 to £100 a month if you send through it.
The licence runs for 12 months, so a list you send to every month costs the same as one you send to once. A day-180 refresh at 0 credits for changed titles, emails and company status is proposed.
How do the integrations deliver a list to your tools?
Records leave MyDataHub as a file, a sheet or a CRM push. The launch set is the one below, and the next set follows in the quarter after launch.
| Destination | Status | Notes |
|---|---|---|
| CSV download | Launch | A signed link that is single use and bound to your account |
| Google Sheets | Launch | Uses the narrow drive.file scope |
| HubSpot | Launch | A marketplace listing is submitted at launch, because unlisted apps are capped at 25 installs |
| Salesforce | Launch | A connected app, with no AppExchange listing yet |
| Deliverite | Launch | Server to server, and the default "Start outreach" path |
| Webhooks and Zapier | Launch | Signed Standard Webhooks, and a public Zapier integration |
| Instantly, Smartlead, Pipedrive, lemlist, Woodpecker, n8n, Make | Next quarter | Planned after launch |
| Zoho, Dynamics, Reply.io, Apollo, Excel Online | Via Zapier, Make or n8n | Direct integrations wait for demand |
What reaches your CRM with each record?
Every pushed record is keyed on mydatahub_record_id, which is a Salesforce External ID, a HubSpot unique property and a Pipedrive custom field. A later refresh therefore updates the record, and it never creates a duplicate.
Each record also carries a MyDataHub property group: licence_expires_at, lawful_basis, article14_status, tps_ctps_screened_at, subscriber_class, suppression_status and compliance_receipt_url. Licence expiry and suppression are enforced by field flags and tasks, and a record is deleted only if you explicitly opt in.
How does a first campaign run, step by step?
A first campaign takes eight steps, and the first four cost nothing. The steps follow the order in which the app presents them.
- Describe the audience. Type a brief or set filters, and read the count and the breakdowns.
- Check a sample. Open a few masked rows and read why each matches.
- Upload your suppressions. Add people you must not contact, so every later count excludes them.
- Remove what you already hold. Connect your CRM read-only, and matched records drop out and are never charged.
- Read the quote and order. The quote shows records, credits, total, licence and warranty before you pay.
- Wait for verification. Every address in an order under 50,000 is checked at delivery, and failures are replaced before you see the file.
- Push a dry run. A CRM push defaults to a dry run that reports what would be created, so nothing changes until you confirm.
- Send the first email. Use Deliverite or your outreach tool, with the Article 14 wording as a per-record variable.
How does a list age, and what do we do about it?
A list ages because companies and people change. The UK register moves quickly: Companies House recorded 815,277 incorporations and 787,120 dissolutions in the year to 31 March 2026, which is about 45,000 register events a day.
| Cause | How we notice | What happens |
|---|---|---|
| An address stops working | A failed recheck, or a bounce from a Deliverite send | An immediate recheck, a lower score, and retirement after two failures |
| A company dissolves | The Companies House daily stream | The company's status changes, and it leaves default counts at the next build |
| A person objects | An objection reported by you or to us | Suppression the same day, for your organisation or for every licensee |
| A person changes job | Verifier, bounce, auto-reply, Companies House officer or team page evidence | Planned for a later phase: a confirmed change closes the role and triggers a replacement |
Until job-change detection ships, the recheck cadence, the Deliverite feedback and the warranty are the protections that apply. Each order's validation report shows the age of every verification.
Frequently asked questions
Is it legal to send marketing email to a bought B2B list in the UK?
Yes, to corporate subscribers. PECR regulation 22 asks for consent only for individual subscribers such as sole traders. UK GDPR still applies to named work emails, so you need a lawful basis, normally legitimate interests, a clear opt-out and the notice wording that says where you obtained their details. The guide explains each step.
How accurate is a B2B email marketing list?
Accuracy needs a measured audit, so we publish dates instead. Today's warranty replaces records when hard bounces exceed 10 percent of an order.
Which industries and roles can I target in an email campaign?
Every SIC 2007 section, 13 job levels, title keywords with expansion, 13 employee bands, and region, county, town, postcode or radius. A free count shows the size of each segment before you buy.
How many UK business emails are in the database?
1,605,275 named business emails at active UK companies (as of 26 September 2026).
Do I need consent before I send a first email?
Not to a corporate subscriber under PECR. You do need to tell each person who you are, why you are writing and where you obtained their details, and you must give a simple way to opt out. Sole traders and ordinary partnerships need consent, so we exclude them from email lists by default.