Buy B2B data: UK business lists by sector, with the price up front

Buy B2B data here without guessing what you'll get or what it will cost. Every sector page shows how many records we hold, how many come with a named contact, a phone number and an email, what the whole list costs, and the licence and rules that come with it.

1,486,280UK business records you can buy
454,737named contact emails
£170 to £295per 1,000 records, excluding VAT
24 hoursusual delivery after payment, Excel or CSV

Counts updated .

Get a free count and quote

Tell us what you need. We'll send a free count, sample records and a written quote. No obligation.

By sending this form you agree that IIB Trading Ltd, which runs Buy B2B Data, may phone or email you about your enquiry. We won't add your details to any list or pass them on. See our privacy policy.

Where can I buy business data in the UK?

Choose your sector below. Each page tells you what one record contains in that sector, how many records have each contact channel, what the whole list and a typical order cost, which selections are worth paying for, and how the marketing rules apply to that sector. Then ask for a free count and sample before you pay anything.

Buy business data by sector

The table shows every sector we're writing buying guides for, with the records we hold today and the price of the whole UK list. Most buyers take a region or a radius, which costs less in total.

Buy accountants data16,595 records, 8,064 named emails · whole list £3,650.90 Buy care homes data17,946 records, 7,492 named emails · whole list £3,948.12 Buy dentists data13,748 records, 2,166 named emails · whole list £3,024.56 Buy solicitors data10,205 records, 3,865 named emails · whole list £2,245.10 Buy schools data26,821 records, 18,732 named emails · whole list £5,230.10
SectorRecordsNamed contactsNamed emailsEmail shareWhole UK list
Accountants16,59515,0498,06449%£3,650.90
Care homes17,94614,8467,49242%£3,948.12
Dentists13,74811,5212,16616%£3,024.56
Solicitors10,2059,3653,86538%£2,245.10
Schools26,82125,93718,73270%£5,230.10
GP surgeries (buying guide coming soon)58,73446,3696901%£9,984.78
Garages (buying guide coming soon)21,12918,4666,89033%£4,120.15
Pubs (buying guide coming soon)22,12618,2586,92931%£4,314.57
Hairdressers (buying guide coming soon)24,13522,9014,38618%£4,706.32
Estate agents (buying guide coming soon)13,96512,1257,60654%£3,072.30
Nurseries (buying guide coming soon)13,58612,4426,32247%£2,988.92
Farms (buying guide coming soon)22,36221,0221,4106%£4,360.59
Takeaways (buying guide coming soon)24,35018,5702,34710%£4,748.25
Builders (buying guide coming soon)14,26312,8884,06929%£3,137.86
Electricians (buying guide coming soon)12,14911,3124,18934%£2,672.78
Charities (buying guide coming soon)12,54610,2834,38835%£2,760.12
Recruitment agencies (buying guide coming soon)11,1079,0824,78643%£2,443.54
Car dealers (buying guide coming soon)12,5738,6594,16233%£2,766.06
Plumbers (buying guide coming soon)10,95910,2122,57023%£2,410.98
IT companies (buying guide coming soon)8,6667,4793,83844%£2,123.17
Hotels (buying guide coming soon)9,3547,5743,68539%£2,291.73
Pharmacies (buying guide coming soon)10,0387,5103,23432%£2,208.36
Engineering companies (buying guide coming soon)6,8486,3243,65953%£1,677.76
Architects (buying guide coming soon)6,7926,3583,38650%£1,664.04
Beauty salons (buying guide coming soon)8,3717,5361,67720%£2,050.89
Haulage companies (buying guide coming soon)6,0075,4432,66944%£1,471.71
Opticians (buying guide coming soon)6,5004,9262,28535%£1,592.50
Software companies (buying guide coming soon)5,2074,2462,21743%£1,275.71
Restaurants (buying guide coming soon)6,6564,8491,81927%£1,630.72
Vets (buying guide coming soon)5,0613,8522,23944%£1,239.94
Letting agents (buying guide coming soon)4,5293,9292,05545%£1,222.83
Financial advisers (buying guide coming soon)4,1143,5872,20454%£1,110.78
Gyms (buying guide coming soon)4,9663,8301,65433%£1,340.82
Insurance brokers (buying guide coming soon)1,7571,57389951%£518.32

Records: the businesses we hold that you can buy, November 2026, not the size of the market. Whole-list prices exclude VAT. Email coverage is thin (under a quarter of records) for dentists, GP surgeries, hairdressers, farms, takeaways, plumbers, beauty salons: for those, post and phone reach far more. Can't see your sector? We hold more than 2,000 categories: ask for a free count.

How B2B data pricing works

You pay per record. The rate is set by the size of the whole order, and every record in the order is charged at that rate. The minimum order is £300 plus VAT.

Records in the orderPrice per 1,000
Fewer than 2,500£295
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

Some worked examples, excluding VAT (or try the B2B data price calculator):

RecordsRate per 1,000Price
500£295£300 (minimum order)
2,400£295£708
2,500£270£675
8,000£245£1,960
25,000£195£4,875
Worth knowing: because the whole order moves to the lower rate, an order just under a band can cost more than one just over it. 2,400 records cost £708, but 2,500 records cost £675. If your count lands just below 2,500, 5,000, 10,000, 20,000 or 50,000, ask us to widen the area or add a related category: you may get more records for less.

What you get in a record

A record is one business at one address. It can include:

Not every record has every field, and coverage differs a lot by sector. Across everything we hold, 82% of records name a contact and 31% have that person's email. Each sector page gives the exact figures, so you know before you buy whether an email campaign is realistic or whether post and phone will do more of the work.

What comes with every list

LicenceA 12-month multi-use licence: use the list as often as you like for your own marketing for 12 months. It's for your business only, not for resale.
Accuracy guaranteeAt least 95% of the records you buy are guaranteed to be accurate. If your list falls short, we'll replace the inaccurate records or refund their cost. Tell us within 30 days of delivery (6 weeks for returned post), with evidence such as returned mail, call notes or a bounce report.
Telephone screeningPhone numbers are screened against the TPS and CTPS before the list is sent. The screening covers 28 days from the date you receive the list; after that, screen again before you call.
UpdatesRecords are checked by telephone researchers every day, and businesses that have closed or moved are updated or removed.
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.

More detail, in plain English, on our buying terms page.

How to buy

  1. Pick the sector, area and details. Use the form, or tell us who your customers are and we'll suggest the categories.
  2. Get your free count, sample and quote. You'll see exactly how many records match, how many have each field, and the price.
  3. Pay and receive the list. It arrives in Excel or CSV by secure email transfer, usually within 24 hours.

Buying business data: questions

Where can I buy B2B data in the UK?

You can buy it here, by sector. We hold 1,486,280 UK business records in more than 2,000 categories, with 1,219,031 named contacts and 454,737 named contact email addresses. Each sector page shows what the list contains and what it costs before you ask for a quote.

How much does B2B data cost?

Between £170 and £295 per 1,000 records, excluding VAT. The rate depends on the size of the whole order: under 2,500 records is £295 per 1,000, and 50,000 or more is £170 per 1,000. The minimum order is £300 plus VAT. So 2,000 records cost £590, and 10,000 records cost £2,200.

Is it legal to buy business data and use it for marketing?

Yes, if you follow the rules. Post can go to any business. Calls must be screened against the TPS and CTPS. Companies, LLPs and public bodies can be sent marketing emails without prior consent if you identify yourself and offer an opt-out; sole traders and ordinary partnerships need to have consented first. If a record names a person, UK GDPR applies too: tell them where you got their details and stop if they object.

Do I own the data once I've bought it?

You buy a 12-month multi-use licence, not the data itself. You can use the list as often as you like for your own marketing during those 12 months. You can't resell it or pass it to another business.

Can I see the data before I pay?

Yes. You get a free count for your exact selection, sample records and a written quote. You only pay once you're happy with what you'll get.

Get a free count and quote

Tell us what you need. We'll send a free count, sample records and a written quote. No obligation.

By sending this form you agree that IIB Trading Ltd, which runs Buy B2B Data, may phone or email you about your enquiry. We won't add your details to any list or pass them on. See our privacy policy.