The Vantage View | Salesforce

How to Model Multi-Location Companies in Your CRM

Written by David Cockrum | Sep 24, 2026, 12:00:00 PM

Quick Answer

 

Businesses with a parent company and multiple sites, plants, branches, or franchise locations need their CRM's company structure to reflect that reality — not force every location into one flat account or, worse, one contact list with no structure at all. The practical fix in both Salesforce and HubSpot is a parent-child company hierarchy: one parent record for the overall organization, a child record for each location, and a clear property that marks which contacts belong at the parent level (fleet-wide roles like legal or regulatory) versus a specific site. This matters for any multi-location business — franchises, healthcare systems, energy and utility operators, retail chains, multi-branch financial firms — that needs accurate reporting by location without losing the enterprise-wide view. Vantage Point designs this data model as part of CRM implementations so reporting, ownership, and permissions all line up correctly from day one.

TL;DR

  • What it is: A parent-child company hierarchy links one top-level organization record to multiple location-level records inside your CRM, natively supported by both Salesforce and HubSpot.
  • Why it matters: Multi-location businesses need to see performance and activity per site and roll it up to the whole organization — a flat list of companies makes both views impossible.
  • The key design decision: deciding which contacts belong at the parent level (roles that span every site) versus the child level (roles tied to one location) before you build the structure, not after.
  • Best for: Franchises, multi-site healthcare or energy operators, retail chains, and any organization managing more than a handful of related locations in one CRM.
  • How Vantage Point helps: our Salesforce and HubSpot teams design the account hierarchy, contact association rules, and reporting structure so multi-location data stays clean as you grow.

If your business operates more than one location — plants, branches, franchises, regional offices — you've probably already run into the same CRM problem from two directions. Either every location gets its own, disconnected company record and nobody can see the full relationship at a glance, or everything gets crammed into a single company record and location-level reporting becomes guesswork.

Neither is necessary. Both Salesforce and HubSpot support a parent-child company structure natively, and getting the data model right early saves months of cleanup later — especially for organizations planning to add locations quickly.

What Is a Parent-Child Company Hierarchy?

A parent-child company hierarchy is a CRM structure where one company record represents the overall organization (the parent) and separate company records represent each individual site, branch, or subsidiary (the children). Each child company links back to exactly one parent, while a parent can have any number of children. Contacts, deals, and activity can then be associated at whichever level actually makes sense — a plant manager tied to one site, a general counsel tied to the parent organization.

In HubSpot, this is built using the native Parent company and Child company association labels on any company record — no custom object required for most use cases. In Salesforce, the equivalent is typically modeled through the standard Account hierarchy (the Parent Account field) or, for more complex ownership structures, a combination of account hierarchy and custom fields. Either platform can represent multiple layers if needed — a parent with several regional children, each with individual site-level children beneath them.

Why It Matters in 2026

Multi-location and multi-entity businesses are one of the more common CRM implementation patterns Vantage Point sees, spanning franchises, healthcare systems, energy and utility operators, and retail or restaurant chains. Two forces make the hierarchy decision more urgent than it used to be:

First, reporting expectations have gotten more granular. Leadership wants to see pipeline, support volume, or account health broken out by location, region, and the whole organization simultaneously — and that only works cleanly if the underlying data model has a real hierarchy to roll up from, rather than a text field with a location name typed in inconsistently across hundreds of records.

Second, AI-assisted CRM features — lead scoring, account summaries, next-best-action suggestions — perform noticeably worse on messy, flat data than on a clean hierarchy. An AI summarization feature asked to describe "this account's" relationship with your business gives a much more useful answer when it can distinguish a fleet-wide executive contact from a single-site operations contact than when every contact at every location is dumped into one undifferentiated company record.

How to Model It: Parent vs. Child vs. Fleet-Wide Contacts

The technical setup — creating parent and child company records — takes minutes in either platform. The part that actually takes planning is deciding where contacts belong, because multi-location businesses almost always have three categories of relationship, not two:

  1. Site-specific contacts. A plant manager, branch supervisor, or store lead whose role and relevance is tied to exactly one location. These associate to the relevant child company only.
  2. Fleet-wide or corporate contacts. Roles like legal counsel, regulatory affairs, or a VP overseeing multiple sites who need visibility and association across the whole organization, not one location. These associate to the parent company.
  3. Multi-site (but not fleet-wide) contacts. A regional manager overseeing three of your twelve locations is neither purely site-specific nor purely fleet-wide. Both Salesforce and HubSpot support associating one contact with multiple company records, which is the right pattern here rather than forcing a choice between "parent" and "one child."

Add a simple property — a picklist or dropdown labeled something like Company Type: Parent / Site / Regional — on every company record. Without it, reports that need to distinguish "all our sites" from "our corporate parent" have to infer the answer from the hierarchy structure itself, which gets fragile as the organization grows and gets reorganized.

Parent-Level vs. Child-Level: What Belongs Where

Data or role Belongs at the parent level Belongs at the child (site) level
Contacts Legal, regulatory, fleet-wide executives Site managers, local operations staff
Deals / opportunities Enterprise-wide agreements covering all sites Site-specific purchases, renewals, or service requests
Support tickets Rarely — usually escalations affecting multiple sites Almost always — issues are typically site-specific
Reporting rollups Aggregate view across every child Site-level performance and activity
Security-related contracts Master agreements, data security policy documents Site-specific addenda or local compliance requirements

Common Mistakes When Building the Hierarchy

A few patterns come up repeatedly when a multi-location hierarchy gets built without a plan:

  • Treating "location" as a free-text field instead of a real company record. A text field with the site name typed in cannot be associated, cannot own its own contacts or deals, and cannot roll up cleanly into reporting. If a location matters enough to report on separately, it needs its own company record.
  • Skipping the fleet-wide contact category. Teams often model only "parent" and "site" contacts, then discover a regulatory or legal contact genuinely belongs at neither level and gets awkwardly duplicated across every child company instead.
  • Building the hierarchy around today's org chart only. Businesses that expect to add locations, acquire other operators, or reorganize regions should build naming conventions and hierarchy depth that can absorb that change without a rebuild.
  • Letting hierarchy and permissions drift apart. The account structure and the sharing rules are often designed by different people at different times. When they disagree about what counts as "this site's data," users either see too much or too little.

What Businesses Should Do Next

  • Map your actual structure before touching the CRM. List every site, how it relates to the parent, and which contacts are fleet-wide versus site-specific. This is a whiteboard exercise, not a technical one, and it prevents rework later.
  • Add a Company Type property early. Parent, Site, or Regional — whatever labels fit your business — before you have hundreds of company records to retrofit.
  • Decide your reporting rollups in advance. Know which dashboards need to show "every site individually" versus "the whole organization" before you build them, so the hierarchy supports both from the start.
  • Plan for growth. If you expect to double your site count in the next year, build the hierarchy and naming convention to scale cleanly rather than to just fit your current footprint.
  • Review permissions alongside the hierarchy. Multi-location businesses often need site-level users to see only their own location's records — permission and sharing rules should follow the same hierarchy you build for reporting.

If your multi-location structure also spans two CRMs — say headquarters on Salesforce and a newly acquired division on HubSpot — our overview of connecting HubSpot and Salesforce covers how to keep both systems in sync without duplicating the hierarchy work.

How Vantage Point Helps

Vantage Point has designed account hierarchies for multi-site businesses across energy, healthcare, retail, and financial services. Through our Salesforce implementation and advisory and HubSpot services, our senior consultants map your real organizational structure to a parent-child model that supports accurate reporting, the right permissions, and clean data as you add locations. Senior consultants only — no junior handoffs; the experts you meet are the experts who deliver.

Managing Multiple Locations in One CRM?

 

Getting the account hierarchy right early prevents months of cleanup as you add sites. Contact Vantage Point to scope your data model, or explore our HubSpot services to see how we support multi-location businesses end to end.

Frequently Asked Questions

What is a parent-child company hierarchy in a CRM?

It's a data structure where one company record represents the overall organization (the parent) and separate records represent each individual site or branch (the children), with each child linked to exactly one parent. Both Salesforce and HubSpot support this natively.

Does HubSpot support parent-child company records without a custom object?

Yes. HubSpot has native Parent company and Child company association labels available on any company record, so most multi-location businesses don't need a custom object to represent the hierarchy.

How do I handle a contact who oversees multiple locations but isn't fleet-wide?

Associate that contact with each of the specific child companies they oversee rather than forcing them into either the parent record or a single site. Both platforms support associating one contact with multiple companies.

Should support tickets be logged at the parent or the site level?

Almost always at the site level, since issues are typically specific to one location's operations. Reserve parent-level tickets for genuine escalations that affect multiple sites or the overall relationship.

What property should every company record have in a multi-location setup?

A simple Company Type field — Parent, Site, or Regional, adapted to your structure — makes reporting far more reliable than inferring the type from hierarchy position alone, especially as the organization is reorganized over time.

Can a parent-child hierarchy support more than two levels?

Yes, in both platforms. A parent can have regional child companies, each of which has individual site-level children beneath it, which is common for larger multi-region operators.

Does this hierarchy affect user permissions, not just reporting?

It should. Multi-location businesses typically want site-level users to see only their own location's records. Sharing and permission rules should be designed alongside the hierarchy, not as an afterthought.

Vantage Point is a boutique CRM consulting firm helping businesses transform with Salesforce, HubSpot, and AI — 150+ clients, 400+ engagements, and a 4.71/5 average engagement rating. Learn more at vantagepoint.io.