Lead, Contact, Company, Deal: What Each One Means in a CRM
Lead, contact, company, deal. Four words CRMs use for four different things. Here is what each one means and why getting them wrong creates duplicate records and missing history.
By Sebastian StreiffertPublished Jul 2, 2026Updated Jul 2, 20266 min read
Four words show up in almost every CRM: lead, contact, company, and deal. They seem obvious. They are not quite the same thing. When a team uses them interchangeably, the CRM fills up with duplicate records, missing history, and pipeline data that cannot be trusted.
What is a lead?
A lead is someone you know almost nothing about yet. They submitted a form, replied to a cold email, attended a webinar, or came from a list someone built. You have their name. Maybe an email address. That is usually about it.
A lead record is a holding space. It says: this person might be worth a conversation, and we have not checked yet.
Most leads turn out not to fit. The job of a lead stage is to hold the signal until someone qualifies whether it belongs in the sales process. Some teams skip leads entirely and add people directly as contacts. Others use leads as a separate inbox for unqualified names. Both approaches work, as long as the team is consistent about which one they chose.
The important thing: a lead is not yet in your sales process. It is a signal that someone might belong there.
What is a contact?
A contact is a real person you are in a relationship with, or are trying to be. They have been qualified (or added directly because you already know them). They have a full record: name, title, company, how you met them, what you have discussed, what the relationship is like.
Contact records hold:
One person can be a contact at more than one company over time. This matters in B2B sales, where contacts change jobs but stay in your network. A well-structured CRM keeps the relationship with the person even when their employer changes.
- Interaction history (calls, emails, meetings)
- Notes and context about who they are
- A link to the company where they work
- Their role in any active deals
What is a company (or account)?
A company is the organization where a contact works, or the account you are managing or pursuing.
In most B2B CRMs, companies and contacts are separate records that link to each other. One company can have many contacts. One contact can move between companies.
Why keep them separate? Because the company relationship often outlasts any individual contact. If your main champion leaves, the account might still be worth pursuing. Company records hold:
Some CRMs call companies "accounts" instead. Same concept.
- All the people at that organization
- All deals tied to that account
- The overall activity history at the company level
What is a deal (or opportunity)?
A deal is a specific sale you are working toward. It is tied to a company, involves one or more contacts, and moves through stages until it closes or goes away.
A deal record tracks:
A company can have multiple deals over time. A single deal can involve multiple contacts at different levels. The deal record is where pipeline management happens.
- What you are selling and roughly what it is worth
- What stage it is at (discovery, proposal, negotiation, and so on)
- Who the key contacts are and who has decision authority
- What happened last and what comes next
- When you expect it to close
How these four connect
The basic flow goes: Lead to Contact to Company to Deal.
Someone submits a form (lead). You check if they are worth pursuing and create a contact record. You add or link their company. You open a deal tied to that company.
The contact record captures the relationship history. The deal record tracks the commercial progress. The company record sits above both and shows the whole account picture.
Where teams go wrong
The common mistakes:
None of these are hard mistakes to make. They happen most often when a team has not agreed on what each record type is for.
- Logging conversations inside lead records instead of converting to a contact first
- Adding deals to a contact instead of to a company, so you cannot see all deals for one account in one place
- Creating a new company record every time a contact changes employers, instead of updating the contact link
- Having both a lead and a contact record for the same person, with relationship history split across both
A note from Tiago
Tiago once worked alongside a business development team in Lisbon where nobody had explained the distinction between leads and contacts when the CRM was set up. For two years, the team logged every conversation inside lead records because that was the first record type the system opened for new names. The actual contact records were empty. The deal records had no history. The only place anything useful existed was inside records the system was supposed to use only for unqualified signals. When a new account manager joined and tried to understand the pipeline, she had to reconstruct months of context from email threads.
"It was not anyone's fault," Tiago says. "Nobody told us what a lead was for. So we used it for everything."
How Lumenbase handles this
Lumenbase uses the standard four record types: Leads, Contacts, Companies, and Deals. A lead can be converted to a contact and linked to a company in a single action. Deal records attach to companies and pull in the relevant contacts. The account timeline on a company record shows everything that has happened across all contacts and deals for that account, so the relationship history is always in one place.
Who this is for
Anyone new to using a CRM, or who has used one for a while but never felt clear on why the record types are separate. Also useful for team leads setting up a new CRM before bringing in new hires, and for anyone trying to figure out why a CRM feels messy and where the duplicates are coming from.
Frequently asked questions
Should I use leads, or should I just add everyone as a contact?
Both approaches work. Skipping leads and going straight to contacts is simpler and works well for teams that do most of their outreach to people they already know or have been introduced to. Using leads makes sense when you receive a high volume of unqualified inbound names and want a clear qualification step before adding someone to the main contact list.
Can one person be a contact at two different companies?
Yes, in most CRMs including Lumenbase. When a contact changes jobs, you can update their primary company and keep their history intact. If they work across multiple organizations at the same time, you can link the contact to both. This matters for consultants, board members, and people who move between companies while staying in your network.
What is the difference between a deal and an opportunity?
They mean the same thing. Some CRMs use "deal," others use "opportunity." The record type represents a specific sales conversation in progress, tied to a company and a set of contacts, moving through stages toward a close. The word is a preference; the concept is identical.
What happens when a company has multiple deals?
Each deal gets its own record, all linked to the same company. This is how you track expansion sales, follow-on projects, and renewal conversations separately, while still seeing the full picture of all commercial activity with a client in one place.
Do I have to fill in all four record types for every sale?
Not necessarily. Small teams often skip leads and start with contacts. Some very small CRM setups only use contacts and deals, without company records, if they sell to individuals rather than organizations. The four-record structure is most useful for B2B sales with named accounts, multiple stakeholders, and multiple deals over time. If that does not describe your business, simplify to what you will actually maintain.
Was this article helpful?
