UK guide · updated 13 November 2026

Marketing databases: the complete UK guide

Marketing databases are lists of businesses and the people who run them (names, addresses, phone numbers and email addresses) that you use to find new customers by post, phone and email. This guide covers what's in a UK B2B marketing database, whether to buy, build or rent one, what it costs (from £170 to £295 per 1,000 records), how to choose a supplier and the rules on using it, with a free count of the 1,486,280 business records we hold.

1,486,280UK business records available
1,219,031named contacts
454,737named contact email addresses
£170–£295per 1,000 records, excluding VAT

Record counts updated November 2026. Legal points checked against ICO, GOV.UK and legislation.gov.uk on 13 November 2026.

Illustration: a marketing database linked to email, telephone, direct mail and targeting

Get a free count and sample

See exactly how many businesses match before you spend anything.

  1. Tell us who you want to reachSector, area, size and job titles.
  2. Get your count, sample and quoteField by field, with real sample records.
  3. Decide, with no obligationPay only if it's right for you.
  • ICO registered ZA810991
  • TPS and CTPS screened
  • 12-month multi-use licence
  • Usually sent within 24 hours

Free count and sample

Tell us who you want to reach. We'll send a free count, sample records and a written quote. No obligation.

By sending this form you agree that IIB Trading Ltd may phone or email you about your enquiry. We won't add your details to any marketing database or pass them on. See our privacy policy.

Key points
  • A marketing database is a list of the businesses (or people) you want to sell to, with the contact details to reach them and the facts to choose them.
  • There were 2,786,985 VAT or PAYE registered businesses in the UK in March 2026 (ONS), and 77% of them were companies.
  • Buy when you need scale quickly, build when your market is small and specialised, rent for a one-off mailing.
  • Our prices run from £170 to £295 per 1,000 records; 10,000 records cost £2,200 plus VAT.
  • You can email companies and LLPs without consent; you can't email sole traders or ordinary partnerships from a bought list. Screen phone numbers against the TPS and CTPS.
  • Clean the data before every campaign, re-screen phone numbers after 28 days, and measure your own results rather than trusting averages.

01
What is a marketing database?

A marketing database is an organised list of the businesses or people you want to sell to, holding the contact details you need to reach them and the facts you need to choose them. A B2B marketing database lists businesses and their decision-makers; a B2C one lists consumers at home.

You'll also see it called a B2B database, a contact database or a prospecting database. They all mean the same thing: the businesses you want as customers, and how to reach the people who decide.

The phrase gets used for two different things. Some people mean the software that stores customer data (a CRM or customer data platform). Most people searching for marketing databases mean the data itself: a list of prospects to contact. This guide is about the second: UK business data you can buy and use for letters, calls and emails, and how to look after it once you have it.

B2B and B2C marketing databases compared
B2B (business)B2C (consumer)
Who's on itBusinesses, charities and public bodies, and named people in their work rolesIndividuals and households
Typical selectionsSector, area, number of employees, turnover, job titleAge, location, lifestyle, homeowner status
Email rules (PECR)Companies and LLPs can be emailed without consent; sole traders and ordinary partnerships need consentConsent (or the soft opt-in for your own customers)
Covered on this siteYes: UK businesses onlyNo

Back to top

02
What's in a record?

A business record usually holds the business name, postal address, phone number, a named contact and job title, email addresses, website, business category and size. Not every record has every field, so always check the counts for each field before you buy.

One record = one row in your spreadsheet. The example on the left is made up, but it shows the shape of a typical business record: who the business is (1), where to write (2), who to call (3, 4), where to email (5) and the facts you select on (6).

The table below explains what each field is for and what to check before you rely on it.

Fields in a typical UK B2B marketing database record
FieldWhat it's forWorth knowing
Business nameAddressing letters, matching to your CRMTrading names and registered names can differ
Postal address and postcodeDirect mail, choosing by area, mapping territoriesThe most complete field in most business data
Telephone numberTelemarketing, follow-up calls, appointment settingScreen against the TPS and CTPS before calling
Named contact and job titleGetting past reception to the person who decidesA named person makes the record personal data under UK GDPR
Named contact emailEmail campaigns to a decision-makerUsually the scarcest field; check how many records have one
General business email (info@, sales@)Email where no named address is heldNot personal data if it doesn't identify a person
WebsiteResearch before a call, checking the business is trading
Business category / SIC codeChoosing by sectorAsk how categories are assigned and how fine they go
Employee size bandChoosing by size, matching to your price pointA band, not an exact headcount

Across the 1,486,280 records we hold, every record has a postal address and a phone number, 1,219,031 have a named contact, 454,737 have a named contact email and 257,860 have a general business email.

Back to top

03
Types of marketing database: email, telephone and postal

Marketing databases are usually bought for one channel (email, telephone or postal) or for all three together (multi-channel). The channel decides which fields you pay for and which rules apply.

Email marketing database

Records with a named contact email or general business email. Cheapest to use at scale; deliverability and PECR rules matter most. Corporate bodies only, unless you have consent.

Telephone marketing database

Records with a phone number, usually with a named contact so callers can ask for the right person. Screened against the TPS and CTPS before you call.

Postal (direct mail) database

Records with a full postal address and, ideally, a named contact. Post isn't covered by PECR, so it can reach sole traders and partnerships too.

Multi-channel database

Every field we hold for each business, so you can write, call and email the same prospects in a planned sequence. Most buyers choose this.

Buying data for email? Our email marketing database guide covers which businesses you can email, named vs general emails by sector, and deliverability. Read the guide.

Back to top

04
Marketing database vs database marketing, CRM and mailing lists

A marketing database is the data; a CRM is the software you keep it in and record your sales activity in; a CDP joins up data about customers you already have; a mailing list is a single list for one campaign. Database marketing is the practice of using all of this to target and measure campaigns.

Marketing database, CRM, CDP and mailing list compared
What it isHolds new prospects?Typical use
Marketing databaseData: businesses and contacts with targeting factsYes: that's the main point of buying oneFinding and contacting new customers
CRMSoftware for contacts, deals and activityOnly what you put in itManaging calls, follow-ups and sales
CDPSoftware combining customer data from several systemsMostly existing customers and website visitorsPersonalising marketing to known customers
Mailing listA list of postal or email addressesSometimesOne campaign or newsletter

In practice they work together: you buy or build a marketing database, import it into your CRM, and record every contact against each record so you know who to call next and who has asked you to stop.

Back to top

05
How many UK businesses are there to market to?

There were 2,786,985 VAT or PAYE registered businesses in the UK in March 2026, according to the Office for National Statistics. 89% of them are micro businesses with fewer than 10 employees, and 534,440 are sole proprietors or partnerships, which matters for email.

UK businesses by number of employees, March 2026 (ONS UK Business Counts, enterprises)
SizeBusinessesShare
Micro (0 to 9)2,484,36589%
Small (10 to 49)246,2859%
Medium-sized (50 to 249)44,8752%
Large (250+)11,460under 1%
All UK businesses2,786,985100%

UK businesses by legal status, March 2026

2.79mUK businesses
  • Companies (including building societies)77%
  • Sole proprietors14%
  • Partnerships6%
  • Non-profit bodies and mutuals3%
  • Public sector (central and local government, public corporations)under 1%
UK businesses by legal status, March 2026 (ONS UK Business Counts, enterprises)
Legal statusBusinessesShare
Companies (including building societies)2,155,39577%
Sole proprietors378,41014%
Partnerships156,0306%
Non-profit bodies and mutuals84,5053%
Public sector (central and local government, public corporations)12,640under 1%

What these figures mean when you buy a UK business database

Source: ONS, UK business: activity, size and location 2026; figures from Nomis, UK Business Counts (enterprises). Counts are rounded by the ONS and cover businesses registered for VAT or PAYE, so very small unregistered businesses aren't included.

For every sector we hold, free sources such as Companies House, and how to choose businesses, see our UK business database guide. Read the guide.

Back to top

06
Buy, build or rent?

Buying gets you a large, ready-to-use list in a day or two; building gives you exactly the records you want but takes a long time; renting is cheapest for a single mailing but you usually never see the data. Buy for speed and scale, build for small niche markets, rent for one-off mailings.

Buy, build or rent a marketing database
BuyBuildRent
What you getA file you keep and use for the licence periodYour own data, collected by youOne use (or a set number of uses), often sent by the list owner or a mailing house
SpeedUsually within 24 hours of payment (ours)Weeks to monthsDays, but each use is booked
CostPer 1,000 records (see prices)Your staff time, plus research toolsPer use, per 1,000
ControlHigh: you choose fields and selectionsTotalLow: you may never see the records
Best forReaching a whole sector or region quickly; repeated campaignsSmall, specialised markets; details no supplier holdsA single test mailing

Buy

  • Thousands of records at once
  • Selections by sector, area, size and job title
  • Use again and again during the licence
  • You pay for records that may not suit you
  • Needs cleaning and re-screening over time

Build

  • Every record researched for your purpose
  • Can include details no supplier holds
  • Slow and expensive in staff time
  • You must still meet UK GDPR and PECR
  • Hard to cover a whole market

Rent

  • Low cost for one campaign
  • Good for testing a market
  • Single use, so no follow-up calls from the list
  • Little control or visibility

Working out the real cost of building

Time yourself researching ten businesses from scratch (finding the right person, a direct phone number and an email, then typing it into your CRM), then multiply. If it takes you five minutes a business, 1,000 records is about 83 hours of work, before any calls are made. Compare that with the price of the same 1,000 records bought (£300 plus VAT at our prices). Building still wins when your market is a few hundred named organisations you already know, or when you need information no supplier holds.

A common middle route: buy a base list for your sectors and areas, then build on it with your own notes, enquiries and customers in your CRM.

Back to top

07
How to buy a database for marketing: 7 steps

To buy a database for marketing: describe your best customers, choose your channels, get a free count field by field, check samples and terms, get a written quote, prepare your compliance, then import and test the data before a full campaign.

  1. Describe your best customers. Look at the customers who buy most and are easiest to serve: their sector, size, area and the job title of the person who signed. That is your selection.
  2. Choose your channels. Post, phone, email or all three. The channel decides which fields you need (and pay for) and which rules apply.
  3. Ask for a free count, field by field. Find out how many businesses match, and how many of those have a named contact, a phone number and a named email.
  4. Check sample records and the terms. Look at real sample records, then the licence, accuracy guarantee, TPS/CTPS screening and delivery terms.
  5. Get a written quote. Check the price against the bands: an order just under a band boundary can cost more than a slightly bigger one.
  6. Get your compliance ready. Write your legitimate interests assessment, your privacy notice and your opt-out process, and load your suppression list.
  7. Receive, import and test. Data usually arrives in Excel or CSV within 24 hours of payment. Remove existing customers and opt-outs, import it into your CRM and test a few hundred records first.

Start with step 3: ask for a free count.

Back to top

08
How to create a marketing database (or mailing list) yourself

To create a marketing database or mailing list yourself, start with your own customers and enquiries, decide your fields, research prospects from public sources, verify each record, and keep it in a CRM with the source, date and opt-out status of every contact.

  1. Start with what you already have. Customers, past enquiries and quotes. Check what they were told when you collected their details: the soft opt-in lets you email your own customers and enquirers about similar products, as long as they were given a chance to opt out.
  2. Decide your fields and format. One row per business, with separate columns for each contact, plus source, date collected and opt-out flags. Agreeing this first saves hours of tidying later.
  3. Research from public sources. Business websites, Companies House, trade directories and association member lists. Public doesn't mean free of rules: the ICO says UK GDPR and PECR still apply to publicly available contact details.
  4. Collect at events and online. Forms on your website, event sign-ups and webinars, each with clear privacy information. Ask for consent to email if the person might be a sole trader.
  5. Verify every record. Call the switchboard to confirm the right contact and their job title, and check email addresses before use.
  6. Store it in a CRM. Record each call, email and reply, and keep a suppression list that every campaign is checked against.
  7. Keep it up to date. Building isn't a one-off: businesses close, move and change staff, so set time aside every month for updates.

A realistic plan for most businesses: buy a base list for the sectors and areas you sell to, then build on it with your own research, enquiries and customer notes. You get coverage quickly and detail over time.

Back to top

09
How much does a marketing database cost?

A UK B2B marketing database typically costs £170 to £295 per 1,000 records with us, depending on the size of the order, plus VAT. For example, 5,000 records cost £1,225 and 10,000 records cost £2,200 excluding VAT; the minimum order is £300.

Marketing database prices per 1,000 records (excluding VAT), 13 November 2026
Size of the whole orderPrice per 1,000 recordsPer record
Fewer than 2,500£29529.5p
2,500 to 4,999£27027p
5,000 to 9,999£24524.5p
10,000 to 19,999£22022p
20,000 to 49,999£19519.5p
50,000 or more£17017p

The bigger the order, the less you pay per 1,000 records

Fewer than 2,500£2952,500 to 4,999£2705,000 to 9,999£24510,000 to 19,999£22020,000 to 49,999£19550,000 or more£170

Every record in an order is charged at the rate for that order's size. That means a slightly bigger order can cost less: 2,400 records cost £708, but 2,500 records cost £675. If you're just under a band, ask us to widen the area or add a related category.

Worked examples

Every UK dentist we hold

13,748 records × £220 per 1,000£3,024.56

Price excluding VAT£3,024.56

Including VAT at 20%£3,629.47

All records, with every field we hold.

Accountancy practices with a named contact email

8,064 records × £245 per 1,000£1,975.68

Price excluding VAT£1,975.68

Including VAT at 20%£2,370.82

Only the records with a named contact email.

A first test order

1,000 records × £295 per 1,000£295

Below the £300 minimum, so£300

Price excluding VAT£300

Including VAT at 20%£360

1,000 records falls under the minimum order.

What drives the price of a marketing database

What you get with every order

LicenceA 12-month multi-use licence: use the data as often as you like for your own business's marketing for 12 months. It isn't for resale.
AccuracyWe guarantee that at least 95% of the records you buy are accurate.
UpdatesRecords are checked by telephone researchers every day, and businesses that have closed or moved are updated or removed.
Telephone screeningPhone numbers are screened against the TPS and CTPS before the data is sent. Screen again before calling after 28 days.
DeliveryExcel or CSV, sent by secure email transfer, usually within 24 hours of payment.
Minimum order£300 plus VAT.
Before you payA free count for your exact selection, sample records and a written quote.

Back to top

10
Marketing database cost calculator

Enter the number of records you want to see the price of your marketing database, with VAT. For example, 10,000 records cost £2,200 plus VAT (£2,640 including VAT) at £220 per 1,000.

Enter a number of records.

At a glance: marketing database prices by order size (our price bands, excluding VAT unless stated), last checked 13 November 2026
RecordsRate per 1,000Price excluding VATPrice including VAT
500£295£300£360
1,000£295£300£360
2,400£295£708£849.60
2,500£270£675£810
5,000£245£1,225£1,470
10,000£220£2,200£2,640
25,000£195£4,875£5,850
50,000£170£8,500£10,200

How the calculator works

  1. Find the rate for the size of the whole order: under 2,500 records £295 per 1,000; 2,500 to 4,999 £270; 5,000 to 9,999 £245; 10,000 to 19,999 £220; 20,000 to 49,999 £195; 50,000 or more £170.
  2. Multiply: records ÷ 1,000 × rate. For 10,000 records: 10 × £220 = £2,200.
  3. If the result is under £300, the price is £300 (the minimum order).
  4. Add VAT at 20% for the total you pay.

Inputs: the number of records only. Assumptions: our price bands as at 13 November 2026; every field we hold for each record is included; 12-month multi-use licence. Not included: your own costs of using the data (postage, calls, email software). Your free count tells you how many records match your selection.

Link straight to a result with ?records=, for example https://marketingdatabases.co.uk/?records=10000#calculator.

Know your number before you spendTell us who you want to reach and we'll send a free count, sample records and a written quote.
Get a free count

Back to top

11
Selecting your audience from a UK business database

You choose the businesses in your marketing database by sector, area, size, turnover and the job title of the contact, so you only pay for prospects you can sell to. We hold 1,486,280 UK business records in 2,284 business categories.

The more closely your list matches the businesses that already buy from you, the better it will work. Start with your best customers: what sector are they in, how big are they, where are they, and who signed the order? Then select on those.

Ways to select

The largest sectors we hold

UK business records available in the 15 largest sectors we hold, November 2026 ("contacts available", not the size of the market)
SectorRecordsNamed contactsNamed contact emailsWhole sector, excl. VAT
Doctors58,73446,369690£9,984.78
Schools26,82125,93718,732£5,230.10
Takeaways24,35018,5702,347£4,748.25
Hairdressers24,13522,9014,386£4,706.33
Farms22,36221,0221,410£4,360.59
Pubs22,12618,2586,929£4,314.57
Garages21,12918,4666,890£4,120.16
Care homes17,94614,8467,492£3,948.12
Accountants16,59515,0498,064£3,650.90
Builders14,26312,8884,069£3,137.86
Estate agents13,96512,1257,606£3,072.30
Dentists13,74811,5212,166£3,024.56
Nurseries13,58612,4426,322£2,988.92
Car dealers12,5738,6594,162£2,766.06
Charities12,54610,2834,388£2,760.12
Show 19 more sectors
More sectors we hold, November 2026
SectorRecordsNamed contactsNamed contact emailsWhole sector, excl. VAT
Electricians12,14911,3124,189£2,672.78
Recruitment agencies11,1079,0824,786£2,443.54
Plumbers10,95910,2122,570£2,410.98
Solicitors10,2059,3653,865£2,245.10
Pharmacies10,0387,5103,234£2,208.36
Hotels9,3547,5743,685£2,291.73
IT companies8,6667,4793,838£2,123.17
Beauty salons8,3717,5361,677£2,050.90
Engineering companies6,8486,3243,659£1,677.76
Architects6,7926,3583,386£1,664.04
Restaurants6,6564,8491,819£1,630.72
Opticians6,5004,9262,285£1,592.50
Haulage companies6,0075,4432,669£1,471.72
Software companies5,2074,2462,217£1,275.72
Vets5,0613,8522,239£1,239.95
Gyms4,9663,8301,654£1,340.82
Letting agents4,5293,9292,055£1,222.83
Financial advisers4,1143,5872,204£1,110.78
Insurance brokers1,7571,573899£518.32
Every sector we hold
All sectorsRecordsNamed contactsNamed contact emailsWhole database, excl. VAT
All UK businesses we hold (2,284 categories)1,486,2801,219,031454,737£252,667.60

Counts change daily as businesses open, close and change staff. Your free count gives the exact figure for your selection.

Back to top

12
How to choose a B2B database provider

Choose a B2B database provider on proof, not promises: a written accuracy guarantee, TPS and CTPS screening, a clear licence, regular checking of the data, a free count and sample, and straight answers on where the data comes from and how it can be used lawfully.

The full list of questions to ask, warning signs and how to compare quotes like for like are in our guide to B2B database providers. Read the guide.

Back to top

13
Is it legal? Database compliance under UK GDPR and PECR

Yes, B2B marketing with a bought database is legal in the UK if you follow UK GDPR and PECR. You can usually rely on legitimate interests, email companies without consent if you identify yourself and offer an opt-out, screen calls against the TPS and CTPS, and you must not email or text sole traders or ordinary partnerships without consent.

Database compliance comes down to two sets of rules. UK GDPR covers any record that identifies a person, even in their work role (a named contact, or an email like jane.smith@company.co.uk). PECR (the Privacy and Electronic Communications Regulations) covers marketing calls, emails, texts and faxes. Post is covered by UK GDPR when it's addressed to a named person, but not by PECR. (ICO: business-to-business marketing)

Companies vs sole traders: the rule that matters most

PECR splits businesses into two groups. Corporate subscribers are companies, limited liability partnerships, Scottish partnerships, some government bodies and other bodies with their own legal identity. Individual subscribers include sole traders and other partnerships (non-limited partnerships in England, Wales and Northern Ireland), and PECR treats them like private individuals.

What PECR and UK GDPR require, by channel and type of business (summary of ICO guidance, checked 13 November 2026)
ChannelCompanies, LLPs and other corporate bodiesSole traders and ordinary partnerships
Email and textAllowed
No consent needed under PECR. Don't hide who you are, and give a valid address to opt out. Honour opt-outs.
Consent needed
Consent needed, or the soft opt-in (which only covers your own customers and enquirers, so never a bought list).
Live phone callsScreen first
Don't call numbers on the TPS or CTPS (unless that business has said it doesn't object to your calls) or anyone who has asked you not to call. Say who's calling, show your number, and give your contact details if asked. Screen against both registers, because sole traders and some partnerships register with the TPS.
Automated (recorded) callsConsent needed
Specific consent needed for automated calls from you.
PostAllowed
Not covered by PECR. UK GDPR applies if the letter is addressed to a named person: have a lawful basis and stop if they object.

If you can't tell whether an email address belongs to a corporate or an individual subscriber, the ICO's advice is to treat it as an individual subscriber.

UK GDPR: legitimate interests

Where PECR doesn't require consent, the ICO says legitimate interests will often be the right lawful basis for B2B marketing, but you must pass its three-part test: identify the interest, show the processing is necessary for it, and balance it against the person's interests, rights and freedoms. Write this down as a legitimate interests assessment. (ICO: legitimate interests)

Everyone on your list has an absolute right to object to direct marketing. When someone says stop, add them to your suppression list and stop, on every channel.

Telling people where you got their details

When you get personal data from a third party, such as a data supplier, UK GDPR says you must give people privacy information within a reasonable period and no later than one month after you get it; if you contact them first, do it then. In practice, include a short note in your first email or letter saying who you are, where you got their details and how to opt out, with a link to your privacy notice. (UK GDPR Article 14)

Calls: TPS, CTPS and the 28-day rule

A number becomes protected once it has been on the register for 28 days (PECR regulation 21), which is why marketing lists are screened before supply and should be re-screened before you call after 28 days. The registers are run by the TPS and CTPS.

What changed with the Data (Use and Access) Act 2025

This is a plain-English summary of official guidance, checked on 13 November 2026, not legal advice. For anything unusual, read the ICO's B2B marketing guidance in full.

Want a step-by-step routine: legitimate interests assessment, privacy notice, screening and records? See our database compliance guide. Read the guide.

Data you can use with confidencePhone numbers screened against the TPS and CTPS, a 12-month multi-use licence and at least 95% of records guaranteed accurate.
Get a free count

Back to top

14
Using a marketing database well: data cleansing and upkeep

A marketing database works best with regular data cleansing: cleaned before every campaign, checked against your suppression list, imported into a CRM so every call and reply is recorded, and used across post, phone and email in a planned sequence, with results measured per channel.

The marketing database lifecycle

Your marketingdatabase 1. Select 2. Screen 3. Import 4. Contact 5. Record 6. Clean 7. Refresh
  1. SelectSectors, areas, sizes and job titles that match your best customers
  2. ScreenSuppression list, existing customers, TPS and CTPS
  3. ImportInto your CRM with source and date
  4. ContactPost, phone and email in a planned sequence
  5. RecordEvery reply, call outcome, bounce and opt-out
  6. CleanRemove bounces and returns; update job changes
  7. RefreshNew count before the licence ends

Before your first campaign

  1. Remove your existing customers and anyone on your suppression list, unless you mean to market to them.
  2. Deduplicate against your CRM by business name and postcode, and by email address.
  3. Import into your CRM with the source and date of supply in their own columns, so you can answer "where did you get my details?" and know when to re-screen.
  4. Separate corporate and individual subscribers for email (see the law).
  5. Prepare your privacy notice and opt-out before the first message goes out.

Data cleansing: dealing with data decay

Every business database goes out of date as businesses close, move, change their phone systems and change staff. Deal with it as you go: remove hard bounces straight away, record returned post and "no longer here" calls, update job changes when you hear about them, and re-screen phone numbers against the TPS and CTPS if 28 days have passed. For a large database, data cleansing services check your records against up-to-date business data in one go and flag or correct the ones that have changed, which is quicker than doing it by hand. Before your 12-month licence ends, ask for a fresh count and decide whether to renew with up-to-date records.

Sequencing campaigns across channels

One message rarely does the job. A simple pattern for a multi-channel database:

  1. Letter or email to the named decision-maker, introducing one clear offer.
  2. Phone call a few days later to the same person (after TPS/CTPS screening), referring to the letter or email.
  3. Follow-up email with whatever was promised on the call, then a longer gap before the next touch.

Space your messages out, keep each one useful, and stop at once for anyone who opts out.

Measuring results

Response rates vary hugely by sector, offer and channel, so ignore published averages and measure your own. Give each campaign its own code or landing page, and track:

Test small first. A few hundred records per sector or message tells you where to spend the rest of the list.

What data cleansing services do, what you can do yourself in Excel, and when to replace data instead: our data cleansing guide. Read the guide.

Back to top

15
Email, phone and post: channel by channel

Email is cheapest at scale but only for corporate bodies without consent; phone is best for reaching and qualifying decision-makers once numbers are screened; post reaches every type of business, including sole traders, and works well as the first touch before a call.

Email

  • Send from your own domain with SPF, DKIM and DMARC set up, and start with small batches.
  • One clear offer, written for the job title you selected.
  • Say who you are and include an unsubscribe link in every email.
  • Corporate bodies only, unless you have consent.
  • Tracking pixels count as cookie-type technology under PECR, so the ICO's storage and access rules apply.
  • Remove hard bounces straight away.

Telephone

  • Screen against the TPS and CTPS, and your own do-not-call list, before every campaign.
  • Say who's calling and show your number.
  • Ask for the named contact; update the record if they've left.
  • Log every outcome in your CRM and honour "don't call" at once.
  • Best for qualifying prospects and booking meetings.

Direct mail

  • Address letters to a named person and job title.
  • Post isn't covered by PECR, so it can reach sole traders and partnerships.
  • UK GDPR still applies to named contacts: say where you got their details and how to opt out.
  • Follow up by phone a few days later.
  • Record returned mail and remove or update those records.

Back to top

16
12 common mistakes to avoid

The most expensive mistakes are buying on total records instead of field counts, emailing sole traders from a bought list, calling numbers without fresh TPS/CTPS screening, and sending one message then giving up.

  1. Buying on the headline total. Check how many records have the fields you'll use: a named email, a phone number, a named contact.
  2. Buying the whole country. If you serve one region or one size of business, select it and pay less.
  3. Emailing sole traders and partnerships from a bought list. PECR needs their consent.
  4. Calling on old screening. Re-screen against the TPS and CTPS if 28 days have passed.
  5. No privacy information. Tell named contacts where you got their details within a month, or in your first message.
  6. Skipping deduplication. Sending a cold "introduction" to an existing customer looks careless.
  7. Ignoring opt-outs on other channels. An objection to marketing covers every channel you use for that person.
  8. One message, then nothing. Plan a sequence across post, phone and email.
  9. Judging the data only by sales. Measure delivery (bounces, returns) separately from response, so you know whether the data or the offer needs fixing.
  10. Leaving the data on a shelf. Your licence runs for 12 months, and records go out of date while they sit there.
  11. Not recording the source. Keep the supplier and date against every record, so you can answer "where did you get my details?".
  12. Trusting published response rates. They vary hugely by sector and offer; test small and measure your own.

Back to top

17
In-depth marketing database guides

Each guide below goes deeper on one part of buying and using a marketing database, from email data and compliance to choosing a provider, cleansing and the UK business population.

Back to top

18
Glossary

Marketing database
An organised list of prospects or customers with contact details and facts used to choose who to market to.
B2B data
Data about businesses and people in their work roles, as opposed to consumers at home (B2C).
Record
One business (or one contact at a business) in the database: one row in the spreadsheet.
Firmographics
Facts about a business used for targeting: sector, size, turnover, location, number of sites.
SIC code
Standard Industrial Classification: the official UK code for what a business does, used to group businesses by sector.
Data append
Adding missing details (for example phone numbers or emails) to records you already have.
Data cleansing
Checking records against reliable sources and correcting or removing out-of-date ones.
Deduplication
Finding and merging records that describe the same business or person.
Suppression list
Your list of people and businesses who must not be contacted (opt-outs, objections, customers you exclude); checked before every campaign.
Data decay
The way a database goes out of date as businesses close, move and change staff.
TPS
Telephone Preference Service: the register of numbers that don't want marketing calls; sole traders and some partnerships register here.
CTPS
Corporate Telephone Preference Service: the TPS register for companies and other corporate bodies.
Corporate subscriber
Under PECR, a company, LLP, Scottish partnership or other body with its own legal identity. You can email them without consent.
Individual subscriber
Under PECR, a private person, sole trader or ordinary (non-limited) partnership. Email and text marketing needs their consent.
Legitimate interests
The UK GDPR lawful basis most B2B marketing relies on; you must pass a three-part test (purpose, necessity, balancing).
Soft opt-in
The PECR exception letting you email your own customers or people who enquired about similar products, with an opt-out; it can't apply to a bought list.
Multi-use licence
Permission to use bought data as often as you like for a set period (ours: 12 months), rather than once.
Seed records
Test addresses a data owner adds to a list to see how it is used; common with rented lists.
Hard bounce
An email that can't be delivered because the address doesn't exist; remove these at once.
Contact database
Another name for a marketing database: a list of organisations and the people to contact there.
Prospecting database (lead database)
A marketing database used by sales teams to find and contact new prospects.
Database marketing
Using a database of customers and prospects to choose who to contact, personalise messages and measure results.
CRM
Customer relationship management software: where you store contacts and record every call, email, meeting and sale.
CDP
Customer data platform: software that combines data about your existing customers from several systems into one profile.
Legitimate interests assessment (LIA)
Your written record of the legitimate interests three-part test for a particular use of personal data.
Data controller
The organisation that decides why and how personal data is used; when you market with bought data, that's you.

Back to top

19
Marketing databases: frequently asked questions

What is a marketing database?

A marketing database is an organised list of the businesses or people you want to sell to, with the details you need to reach them: name, address, phone number, email and facts such as sector and size. A B2B marketing database lists businesses and their decision-makers.

How much does a marketing database cost in the UK?

Our prices run from £295 per 1,000 records for orders under 2,500 down to £170 per 1,000 for 50,000 or more, plus VAT, with a £300 minimum order. For example, 5,000 records cost £1,225 and 10,000 cost £2,200, excluding VAT. Use the cost calculator for any number.

Is it legal to buy a marketing database in the UK?

Yes. Buying business contact data is legal, but how you use it is regulated by UK GDPR and PECR. You need a lawful basis (usually legitimate interests for B2B), you must tell named contacts where you got their details within a month, screen phone numbers against the TPS and CTPS, and you can't email or text sole traders or non-limited partnerships without consent.

Can I email a bought list of businesses?

You can email limited companies, LLPs and other corporate bodies without their consent under PECR, as long as you say who you are and include a working unsubscribe. You can't email sole traders or ordinary partnerships from a bought list, because PECR treats them like individuals and needs their consent.

Can I cold call numbers from a marketing database?

Yes, if the number isn't registered with the TPS or CTPS (or the business has told you it doesn't object to your calls), it hasn't asked you not to call, you say who's calling and you show your number. Automated (recorded) marketing calls always need consent.

Should I buy or build a marketing database?

Buy when you need a lot of records quickly in a defined market; build when your market is small and specialised, or when you need details no supplier holds. Many businesses buy a base list and then build on it with their own research and enquiries.

What's the best marketing database for a small UK business?

The best one is the one that matches your customers: the right sectors, areas and job titles, with the channels you'll actually use. Check the accuracy guarantee, TPS/CTPS screening, licence terms and how often the data is checked, and ask for a free count and sample before paying.

What's the difference between a marketing database and a CRM?

A CRM is software for managing your contacts and sales activity. A marketing database is the data itself. Most businesses import a bought marketing database into their CRM, then record calls, replies and sales against each record.

How many UK businesses are in your marketing database?

We hold 1,486,280 UK business records in 2,284 business categories, with 1,219,031 named contacts and 454,737 named contact email addresses (counts updated November 2026).

Can I get a free sample before I buy?

Yes. Send the form with the businesses and area you want and we'll send a free count, sample records and a written quote before you pay anything.

Can I use the data more than once?

Yes. Our data comes with a 12-month multi-use licence, so you can use it as often as you like for your own business's marketing for 12 months. It isn't for resale.

How accurate is a bought marketing database?

No business database is 100% accurate, because businesses open, close, move and change staff every day. We guarantee that at least 95% of the records you buy are accurate, and records are checked by telephone researchers every day.

Can I buy an email marketing database?

Yes. You can ask for only the records that have a named contact email. Remember the PECR rule: you can email corporate bodies without consent, but not sole traders or ordinary partnerships.

Do I need to tell people I bought their details?

If a record names a person, yes. UK GDPR says you must give them privacy information within a reasonable period and no later than one month after you get the data, or when you first contact them if that's sooner. Many businesses do this in the first email or letter.

What format will the marketing database come in?

Excel or CSV, sent by secure email transfer, usually within 24 hours of payment. Both open in any spreadsheet and import into most CRMs and email tools.

How often should I clean my marketing database?

Before every campaign: remove anyone who has opted out, merge duplicates and drop records that bounced or were returned. Re-screen phone numbers against the TPS and CTPS if it's more than 28 days since the last screening.

Can I select businesses by job title, size or area?

Yes. You can choose by sector, region, county, town, postcode or radius, number of employees, turnover, independents or groups, and the job title of the named contact.

How many businesses are there in the UK?

There were 2,786,985 VAT or PAYE registered businesses in the UK in March 2026, according to the ONS. 89% were micro businesses with fewer than 10 employees, and 11,460 had 250 or more.

How do I build a marketing database from scratch?

Start with your own customers and enquiries, decide the fields you need, research new prospects from business websites, Companies House and trade directories, verify each record by phone, and store everything in a CRM with the source and date. It's slow: many businesses buy a base list and build on it.

Can I use Companies House data for marketing?

You can use it, but being public doesn't take it outside the law. The ICO says UK GDPR still applies to named people, such as directors, and PECR still applies if you call, email or text them. Also, a registered office is often an accountant's address rather than where the business trades.

What is database marketing?

Database marketing is the practice of using a database of customers and prospects to choose who to contact, personalise the message and measure the results. A marketing database is the data that makes it possible.

Is a marketing database the same as a mailing list?

A mailing list is usually a list of postal or email addresses for one campaign. A marketing database holds more: phone numbers, named contacts, job titles, sector and size, so you can select, use several channels and keep records of each contact.

What size order should I start with?

Start with the businesses you are most sure about, often one or two sectors in the area you serve, and test a few hundred records before using the rest. Our minimum order is £300 plus VAT, which buys up to 1,016 records.

Where can I buy a B2B database in the UK?

From a UK B2B database provider that will give you a free count, sample records and written terms before you pay. Check the accuracy guarantee, TPS and CTPS screening, the licence and how often records are checked. You can ask us for a free count of the UK businesses you want.

What are examples of a marketing database?

Examples include every care home in the North West with the manager's name and phone number; accountancy practices with 10 or more staff and a named partner's email; or all builders within 20 miles of your postcode with a postal address for a mailing.

What is database compliance in marketing?

It means using personal data in your marketing database lawfully: having a lawful basis (usually legitimate interests for B2B), telling people where you got their details, honouring opt-outs, screening calls against the TPS and CTPS, and following PECR's email rules for sole traders and partnerships.

Is it better to buy marketing data or build my own?

Buying marketing data is quicker and covers a whole market in a day or two; building your own takes longer but can include details no one sells. Most businesses buy a base list and add to it. See buy, build or rent.

What do data cleansing services do?

They check your existing records against up-to-date business data, then flag or correct businesses that have closed or moved, contacts who have left and duplicate records, and can re-screen phone numbers against the TPS and CTPS.

Do you sell consumer (B2C) marketing databases?

No. This site covers business (B2B) data only: UK businesses and the people who run them.

Sources

Get a free count for your marketing database

Tell us who you want to reach. We'll send a free count, sample records and a written quote. No obligation.

By sending this form you agree that IIB Trading Ltd may phone or email you about your enquiry. We won't add your details to any marketing database or pass them on. See our privacy policy.