HubSpot multiple deals, one contact: stop the duplicates

Key takeaways
One HubSpot contact can hold many deals, so a repeat sale never needs a second contact. Reps duplicate contacts because the process for returning buyers is unwritten. Sales and RevOps leaders should write a repeat-sale rule, settle contact ownership, check where activity history lands, then merge the existing duplicates.

Most teams solve a second deal for the same person by creating a second contact. The result is split history, two owners and a forecast that counts the same buyer twice, six months later.

The question behind it is simple: HubSpot multiple deals, one contact, is that allowed? It is, and it is the intended setup. The duplicates appear because nobody wrote down what a rep should do when a known buyer comes back.

Can one contact have multiple deals in HubSpot?

Yes. A contact can be associated with as many deals as the relationship needs, and HubSpot’s guide to associating records covers how. The same buyer can sit on a closed-won deal from last year, an open renewal and a separate upsell.

So the problem is not a missing feature. It is a habit.

Why reps create duplicate contacts for a second deal

The workaround starts with one rule: HubSpot will not let two records use one email address. When the buyer already exists, the email is taken, so a rep types a plus-addressed variation of it and gets a second contact.

Reps rarely do this to cheat. Usually the first contact belongs to someone else or sits in a lifecycle stage that looks wrong for a new sale. Sometimes it is enrolled in a workflow the rep does not want to trigger. Each is a process question nobody answered, so the rep answered it alone.

The cost shows up later. Email and call history is split across two records, so the next person to open either one sees half the story. Two owners each believe the account is theirs. Reports that count contacts or attribute revenue by contact now see two people where there is one.

How to manage multiple deals for one contact in HubSpot

The fix is a short written rule, then a few settings that support it.

  1. Write the repeat-sale rule. One sentence: a returning buyer gets a new deal on the existing contact and company, never a new contact. Add who owns the contact when the new deal belongs to a different rep.
  2. Check where activity history lands. Pick a real buyer with two open deals, log an email and a meeting on the contact, and see which deal timelines show them. If the result does not match how your team reviews deals, have your Super Admin review HubSpot’s automatic activity association settings before you announce the rule.
  3. Handle a second email address on the same record. If the buyer writes from a new address, add it to the existing contact instead of creating a new one. HubSpot lets you add multiple email addresses to one contact and deduplicates against all of them. Marketing emails, segments, reports and workflows use only the primary address, so keep the main one primary.
  4. Find the duplicates you already have. Search contacts for a plus sign in the email, then merge in the order described in our post on HubSpot duplicate merge rules. Agree on the owner and lifecycle stage of the surviving record before you merge.

Who this matters for

Heads of sales who forecast from deals and review pipeline by owner. Heads of marketing whose attribution and lifecycle reports count contacts. Founders of SaaS teams with renewals and add-on sales, where the same buyer comes back by design. If you sell once per customer, this matters less.

Our take

This is a process problem wearing a data problem’s clothes. The portal mirrors what reps do, and reps do what the process leaves undefined. A cleanup without the rule buys you a few clean months and the same pattern by next quarter.

The rule itself takes an hour to write and agree on. The real cost is the owner question: when a second rep sells to an existing buyer, who keeps the contact, and how is credit shared. If nobody can answer that today, answer it before you touch the settings. Whoever runs HubSpot should own the rule and check for new plus-addressed contacts once a month. The lifecycle side of the same question is covered in our post on lifecycle stage vs lead status.

Second opinion

Ran a check and not sure what it means?

Send us your numbers and we will tell you what we would fix first.

Send us your results

FAQ

Can one contact have multiple deals in HubSpot?

Yes. A contact can be associated with any number of deals, open or closed. Add each new deal from the Deals card on the contact record instead of creating a new contact for the same person.

Why does HubSpot not let me create a second contact with the same email?

HubSpot does not let multiple records share an email address, so the existing contact keeps it. The intended path for a repeat sale is a new deal on the existing contact. If the buyer uses a second address, add it to the same contact.

Which deal do emails and meetings go to when a contact has several deals?

Test it rather than assume. Log an email and a meeting on a contact with two open deals and check both deal timelines. If the history lands on the wrong deal, review the activity association settings with whoever is your Super Admin.

This week, search your contacts for a plus sign in the email field and count the results. If the number is more than a handful, write the repeat-sale rule first, agree on the owner question, and only then merge.

Alignify

Alignify is a HubSpot implementation and admin team. We set up portals, clean up CRM data and run HubSpot as a service for B2B companies.

On this page

Get the audit checklist

All 25 checks as a spreadsheet with auto-scoring.

By submitting, you agree to our Privacy Policy.

Talk to Alignify

45 minutes, your portal on screen, no slides. We show what we would fix first.

Want a second set of eyes on your HubSpot?

Book a 45-minute portal review. We look at your portal together on a screen share and show what we would fix first. No slides, no sales pitch.