Associate one contact to multiple companies

Think business consultant or sales broker - We'd like to be able to have one contact associated with multiple companies in Sales CRM.


UPDATE from @jennysowyrda : If you would like to be ungated for this beta, please fill out this form

HubSpot updates
Associate one contact to multiple companiesHubSpot Product Team

Hi @kevinelite , the limit is 10,000 related companies.

Associate one contact to multiple companiesHubSpot Product Team
changed to: In Beta

Hi all, thank you for your interest in this feature! Please fill out this form if you would like to be ungated for our "Related Companies" beta feature.


This feature will add a secondary card to your Contact records called "Related Companies". From this card, you can add a related company and choose the contact's role at that company from a pre-set list: Board Member, Contractor, Manager, Owner, Partner, Reseller. These roles cannot be modified at this time.


Please note that this is the extent of the feature at this time - contacts can not be segmented based on their related companies, and the related company and role cannot be imported at this time.

Associate one contact to multiple companiesHubSpot Product Team

Hi @aminco  - there isn't any communication sent once you're ungated as I'm just manually going through all of the requests each day. You can expect to be ungated around 4PM EDT on the business day that you submitted the form, so your portal is all set. You'll see the additional "Related Companies" card on all contact records in your portal.

Associate one contact to multiple companiesHubSpot Product Team
a month ago

Hi @gelflex-cc , I haven't heard much feedback about this (others, feel free to chime in!), but the feature works using a set of seven defined roles (advisor, board member, contractor, manager, owner, partner, reseller). Via the "Related companies" card that displays on the contact record, you can choose to select a company that the contact is related to and select their role in that company out of the seven listed above. The feature still allows you to keep your businesses separate, but just gives you an easy way to tie a contact with a second company based on their role there. 

Associate one contact to multiple companiesHubSpot Product Team
a month ago

Thanks @krispag! That's exactly right. From the contact record, you would just need to check the associations of each call to see which office the call is associated with.

Associate one contact to multiple companiesHubSpot Product Team
changed to: In Planning

190 Replies
Occasional Contributor

This absolutely needs to be considered, we deal with real estate agents, tenant representatves and project managers who are dealing directly with a client. This should be very simple to execute I would have thought.

New Contributor

We could really use this for our product. Our product uses the concept of teams and each team is a business. The issue is that when multiple users are invited (say a 3rd party) thats already a contact, we cant associate them easily.  The best we can do is assign them to the last company they were joined with.

Occasional Contributor

Yes, please! This is a particularly useful feature for contacts who are, say, both the owner of a business and a leader/primary contact for a business association or chamber of commerce type entity. 

Occasional Contributor

This is particularly relevant in the Accountancy industry, where you could manage the accounts for one Director across multiple companies they are responsible for.


I would imagine this isn't far away from the code used to associate multiple child companies with a parent company in HubSpot's back-end.

New Contributor

This is crucial for us as we use an external company as a middleman between us and some of our clients, and a single person from this external company may be a middle man between us and multiple companies. Making it difficult for us to monitor associated companies to contacts. Please fix!

New Member

This is an essential addition to our industry (telecommunications and security) as we have client contacts that manage/maintain multiple properties.

New Member

 It´s important cause you can assign this contact ( for example a contact from a economic consultant ) to a company ( its the consultant for this company ) . For me , in the same view , in the company, i can see the workers and the external workers ( consultant ) and it easy to communicate with them.

New Contributor



I think my company is gonna change for another CRM because of this feature missing.

Need to be created in the top needed-features !

Occasional Contributor

Possible Solution for those who can't wait for HubSpot to add this feature:

My company uses a reference system at the backend, so the way we have associated contacts with companies is like so:


  1. Contact has a unique reference
  2. Business has a unique reference
  3. Add "Company References" as a multi-line text field to the contact properties.
  4. Insert each business reference on its own line in that property (we place the most recent one at the top).
  5. Then either don't associate the contact with any of the businesses (could avoid any future confusion) or choose a business that you would like to indicate is the most important for the contact and associate that with the contact.

I hope this helps you all with your unique circumstances or at least instills some ideas for your own purposes.

New Member

We need this ASAP. I work with education and often a teacher/coach/Director will be part of multiple groups/association and want me to do work for both of them. 


Use case:


Music Organization composed of multiple band directors. 


Each band director also wants work done for their band. The band itself is not affiliated with the music organization