Blog
Duplicates

B2B vs. B2C duplicates and why matching differs

7
min read
Business contacts and consumer contacts shown side by side

Table of contents

Talk to sales
Try for free
View as Markdown

TL;DR

  • B2B duplicates are people inside companies, matched on company domain and company name.
  • B2C duplicates are individuals and households, matched on name, phone and address.
  • Domain matching on personal emails like gmail.com groups unrelated consumers together.
  • Whether a shared inbox or a shared home is a duplicate depends on your team.
  • Dedupely finds duplicate people and companies, whether your customers are businesses or consumers.

A duplicate is two or more records for the same thing. What that "thing" is depends on who you sell to.

In B2B, a record is a person inside a company, or the company itself. In B2C, a record is an individual, often living in a household with other customers. The fields that prove two records are the same change with it, and so do the mistakes.

In this post, you'll see how B2B and B2C duplicates differ and which fields each model matches on. You'll also see where the two overlap, and what goes wrong when the rules get mixed up.

What a record represents in B2B and B2C

The difference starts with what each record stands for.

B2B: people inside companies

B2B data has two levels: companies and the people who work there. A duplicate can happen at either level. The same company can appear twice, and the same person can appear twice at one company.

The company is what ties the people together. That's why company details, like the website domain and the company name, carry so much weight in B2B matching.

B2C: individuals and households

B2C data is about individuals. There's no company to anchor them, so the person's own details do the work: name, phone, address and personal email.

Many consumers also share a home. Partners, parents and children can share an address, a phone number and sometimes an email.

How B2B duplicates are matched

Start with the obvious duplicates: exact email for people and exact domain for companies. Then combine fields for the rest.

Companies: domain, then name

The core domain of a company's website or email is often the strongest link between company records. Matching companies by domain covers why, and when country domains or subsidiaries complicate it.

Company name helps when the domain is missing. Suffixes like Inc. or GmbH can hide matches, so names are often compared without them.

People: email, then name with company

Work email is the first field for people. When a person has two emails at one company, name combined with company or domain finds them.

Shared inboxes

Addresses like info@ or sales@ belong to a team. Several people can use one, so matching on email alone can group different colleagues together.

How B2C duplicates are matched

B2C starts with exact email too. Consumers often use more than one email, though, so many duplicates need other fields to find.

Individuals: name with phone or address

Combine name with a field that stays stable for the person: phone number, or address with postal code. A match on name alone is weak, since common names repeat across unrelated people.

Name variations

Consumers type their own names, so typos, nicknames and spelling variants are common. Robert and Bob, or Sean and Shawn, can be one person. Matching that allows for these differences catches duplicates exact matching misses.

Households

A shared address or phone can point to one person entered twice, or to two people in one home. Some businesses treat the household as one customer, and others need each person kept apart. Duplicate customers in ecommerce covers households and gift orders in more detail.

B2B and B2C duplicates side by side

B2B B2C
What a record is A person inside a company, or the company An individual, often in a household
Start with Exact email; exact company domain Exact email
Then try Name with company or domain; company name without suffixes Name with phone; name with address and postal code
Shared data Shared inboxes, a company's main phone number Household address, phone or email
Fields to leave out Personal email domains in domain matching Email as the only matching field
Common judgment call Branches and subsidiaries that share a name or domain Household members who share contact details

Where B2B and B2C overlap

Many businesses don't fit neatly into one model. In these cases, what counts as a duplicate is case by case, and what one team considers a duplicate, another may not.

  • Sole traders and freelancers: the person is the business, and a personal email is the company email.
  • Businesses that sell to both: someone can buy personally and again for their employer, as two customers or one.
  • Small businesses with personal emails: a shop owner using a gmail.com address can't be matched to a company by domain.

Decide which model each group of records follows, then match each group on its own fields.

What goes wrong when you use the wrong rules

Each model's best fields can cause mistakes in the other.

B2B rules on B2C data

Domain matching on consumer emails groups unrelated people who share a provider. Matching on email alone misses consumers who used a second address.

B2C rules on B2B data

Matching on phone or address can group colleagues who share an office or a main company number. Branches with the same name and address format can look like one company. Related records that look like duplicates covers how to keep those apart.

How Dedupely matches business and consumer records

Dedupely finds duplicate contacts and companies with no setup, whether your customers are businesses, consumers or both. You can also build duplicate searches on core domain for B2B or name with phone for B2C, allowing for typos, sound-alikes and nicknames. You preview each merge and reject false matches, like household members you keep apart.

Find duplicates in your business or consumer data

Match on what makes your records the same

B2B and B2C duplicates differ because the records stand for different things. In B2B, people sit inside companies, so the domain and company name tie them together. In B2C, individuals and households carry their own details, so name, phone and address do the work.

Many teams have a bit of both. Deciding which model each group of records follows, and starting with the obvious duplicates, keeps one model's rules from creating mistakes in the other.

Frequently asked questions

What is the difference between B2B and B2C duplicates?

B2B duplicates are people inside companies, or the companies themselves, so they're matched on company domain, company name and work email. B2C duplicates are individuals, often in households, so they're matched on name combined with phone, address or personal email. Shared data differs too: shared inboxes in B2B, shared homes in B2C.

How do you find duplicate consumers in a CRM?

Start with exact email matches, since those are the easiest to confirm. Then match on name combined with phone number, or with address and postal code. Allow for typos, nicknames and spelling variants, and review matches that share an address, because household members can look like one person entered twice.

Can you match B2C customers by email domain?

Not reliably. Consumers use personal email providers like gmail.com, so a domain match groups unrelated people who share a provider. For consumers, match on the full email address, or on name with phone or address, and keep domain matching for business records.

Should household members be merged in a B2C CRM?

It depends on how you use the data. Some businesses treat a household as one customer for marketing or billing, while others keep each person apart for orders, consent or service. Decide which view you need, then reject matches between household members you keep separate.

Which fields identify a duplicate company in B2B?

The core domain of the company's website or email is often the strongest field, with personal email domains left out. Company name, compared without suffixes like Inc. or Ltd., helps when the domain is missing. Review branches or subsidiaries that share a name before merging them.

Portrait of Gaby Salinas

Behind the article

Gaby Salinas

Marketing Assistant at Dedupely

Gaby Salinas came to CRM data from marketing and advertising, so she looks at duplicates from two sides: the match and merge logic behind them, and what they do to the people using the CRM, like the rep who calls a customer twice, the admin who gets blamed and the cleanup nobody wants to start.

As Marketing Assistant at Dedupely, she follows how RevOps teams, end users, consultants and technical teams actually work with their data: the records they stop trusting, the workarounds they build and the moment they finally decide to clean up. What she finds shapes most of what Dedupely publishes.

Connect with Gaby on LinkedIn

Contact us

We’d be happy to help you get this set up.

Write us a message

We probably know the answer to your question already

Email copied to your clipboard!

Book a Zoom

Whether you’re getting started or getting intense.
Get in touch!

Get started for free

20 free trial merges and as much free support as you need to get your duplicates under control.

"It took away the huge headache we had of merging over 27,000 duplicate contacts."
Sean B

Sean B

Managing Director, Legal CPD

Running CRM cleanup for clients? See the Partner Program

Skip to content