DataMembershipFree phone app
Guide

B2C vs B2B Data: What's the Difference and Which Do You Need?

B2C (business-to-consumer) data is contact data about members of the public. B2B (business-to-business) data is about companies and the people who run them. They're used differently and follow slightly different rules.

What's in each

B2C data — a person's name, home address, postcode, mobile, age and often lifestyle or property details such as homeowner status or income.

B2B data — company name and number, business activity (SIC code), business address, switchboard, email, size and the names of decision makers.

The rules

For consumers, texts and emails need consent and calls must be TPS screened. For limited companies, emails and texts can be sent without prior consent if you identify yourself and offer an opt-out, and calls must be CTPS screened. Sole traders are treated like consumers.

Which do you need?

Selling energy, home improvements, insurance, wills or anything to the public? You need B2C data — see DataMembership B2C data. Selling to companies? Use B2B data from our sister site UKDatabases.com.

Questions

Is B2B or B2C data cheaper?

It depends on the fields. DataMembership consumer data runs from 7.9p down to 3p a record; UKDatabases business data from 15p down to 4p plus extras.

This guide is general information, not legal advice. For the full rules see the Information Commissioner's Office (ico.org.uk). Last updated October 2026.