Corporate Hierarchy: How It Works
Global ultimates, parents, subsidiaries, and why it matters for B2B.
Get 20 Free CreditsThe Four Levels of Corporate Structure
Corporate structures are usually described in four levels. Using Alphabet as the example:
The key distinction: entities at the first three levels are separately incorporated legal entities with their own company registration numbers. The branch is not. When you are doing KYB, invoicing, or sanctions screening, you always need a legal entity, not a branch or office.
Why This Matters for Sales
Existing customer subsidiaries are warm leads. A subsidiary of a company you have already sold to converts at 3 to 4 times the rate of a cold prospect. The buying team at the subsidiary knows your product works because the parent uses it. Without hierarchy data, your reps cannot identify which prospects are actually in the corporate family of existing customers.
Territory management requires entity-level precision. If your EMEA rep owns "Google" but cannot distinguish between Google LLC (US entity), Google Germany GmbH, and Google Ireland Limited, territory conflicts are inevitable. Hierarchy data lets you assign territories at the subsidiary level, with each local entity going to the right regional rep.
CRM deduplication is impossible without hierarchy context. "Google" and "Google Germany GmbH" and "Alphabet" in your CRM look like three different companies. They are all in the same corporate group. Without hierarchy data, you cannot link them. With it, they all connect to Alphabet Inc. as the global ultimate, and deduplication becomes a database join instead of a manual audit.
Why This Matters for Finance
Credit decisions need the parent context. A small regional subsidiary requesting large payment terms may look like a credit risk in isolation. If the global ultimate parent is a public company with strong financials, the risk profile is very different. Credit teams need to evaluate the parent, not just the entity that signed the contract.
Invoices must name the correct legal entity. In most European jurisdictions, an invoice is only legally valid if it names the registered legal entity of the contracting party. Invoicing "Google" instead of "Google Ireland Limited" for a contract signed with the Irish entity creates legal and accounting problems. Hierarchy data tells you which entity you are actually dealing with.
Fraud detection uses hierarchy as a signal. A company claiming to be a division of a well-known brand, but whose domain resolves to an unrelated legal entity, is a red flag. Hierarchy data lets you verify whether the claimed relationship to a parent is legitimate or fabricated.
Why This Matters for Compliance
KYB requires the UBO chain. Know Your Business verification requires identifying the ultimate beneficial owner: who ultimately controls the entity you are doing business with. That requires traversing the corporate hierarchy from the entity you have a relationship with all the way to the global ultimate, and identifying any natural persons with significant ownership stakes.
Sanctions screening must cover the full ownership chain. Under the OFAC 50% rule, if a sanctioned entity owns 50% or more of a subsidiary, the subsidiary is also subject to sanctions restrictions. You cannot screen only the entity on the contract. You must screen the full parent chain. Hierarchy data makes this check automated and complete.
Conflict of interest checks require entity matching across groups. Law firms, accounting firms, and consultancies need to know whether a new client is connected to an existing client. If a new prospect is a subsidiary of an existing client, that is a conflict. Without hierarchy data linking subsidiaries to parents, these conflicts are invisible until they become problems.
Navigating Hierarchy with DataMerge
DataMerge supports three query modes for corporate hierarchy navigation:
- Default - Returns the entity for the queried domain, its direct parent, and its direct subsidiaries.
- parentChain - Returns the full chain from the queried entity up to the global ultimate, including all intermediate parents.
- globalUltimate=true - Returns only the global ultimate entity at the top of the chain, skipping all intermediate layers.
// Default: entity + direct parent + direct subsidiaries
POST /v1/company/enrich
{ "domain": "google.com" }
// Full parent chain
POST /v1/company/enrich
{ "domain": "google.com", "parentChain": true }
// Jump directly to global ultimate
POST /v1/company/enrich
{ "domain": "google.com", "globalUltimate": true }
// Example response (default):
{
"legalName": "Google LLC",
"parentCompany": { "legalName": "Alphabet Inc.", "country": "US" },
"globalUltimate": { "legalName": "Alphabet Inc.", "country": "US" },
"subsidiaries": [
{ "legalName": "Google Ireland Limited", "country": "IE" },
{ "legalName": "Google Germany GmbH", "country": "DE" }
]
} Common Misconceptions
Not every subsidiary shares a name with the parent. Slack (the brand) is operated by Slack Technologies, LLC, which is owned by Salesforce, Inc. Nothing in the name "Slack Technologies" tells you it is a Salesforce company. Corporate family relationships must be explicitly mapped, not guessed from names.
Intermediate holding companies are often not operating entities. Large corporate groups use intermediate holding companies to manage equity ownership, tax structures, and liability. These entities may have no employees, no customers, and no real operations. When you see an intermediate holding company in a parent chain, it is not a prospect. It is a structural entity. The operating entities are one or more levels below it.
Branch offices are not subsidiaries. A company can have offices in 40 countries without having 40 subsidiaries. Many multinational companies operate branches of the parent entity, not separate incorporated subsidiaries. A branch has no separate legal identity and no independent corporate registration. For KYB and contract purposes, you need to deal with the entity that owns the branch, not the branch itself.
Frequently Asked Questions
What is a global ultimate parent (GUP)?
The global ultimate parent is the entity at the top of a corporate ownership chain that is not itself owned by any other entity. For Alphabet Inc., it is Alphabet Inc. itself (publicly traded, no parent). For Google LLC, the GUP is Alphabet Inc. For Slack Technologies LLC, the GUP is Salesforce, Inc. The GUP is significant for credit decisions, sanctions screening, and UBO identification.
What is the difference between a subsidiary and a branch?
A subsidiary is a separately incorporated legal entity owned by a parent company. It has its own company registration number, its own legal identity, and can sign contracts independently. A branch is an operational location of the parent company without a separate legal entity. For invoicing, KYB, and compliance, you need the legal entity (the entity itself or its subsidiary), not the branch.
Can a company have multiple global ultimate parents?
In standard corporate hierarchy terminology, a company has one global ultimate parent. However, joint ventures can be owned equally by two different parent entities, creating a shared ownership situation. DataMerge handles joint ventures and treats the primary controlling owner as the global ultimate where control can be determined.
How deep does DataMerge's hierarchy data go?
DataMerge returns the full parent chain from the queried entity to the global ultimate, regardless of depth. For most companies this is 1 to 3 levels. For complex conglomerates it may be more. For subsidiaries, DataMerge returns direct children. It does not attempt to recursively return all descendants of a large corporate group by default, as this can produce hundreds of entities for groups like Alphabet or Berkshire Hathaway.
What is UBO and how does it relate to corporate hierarchy?
UBO stands for Ultimate Beneficial Owner. It refers to the natural person (or persons) who ultimately own or control a legal entity, as opposed to the legal entity that holds the shares. Corporate hierarchy data is the first step in UBO identification: you traverse the corporate tree to find the top-level entity, then identify the individuals with significant ownership stakes in that entity. DataMerge provides the corporate hierarchy chain. UBO identification at the individual level requires additional registry sources.
Why do some subsidiaries have completely different names than their parent?
Subsidiaries are often acquired companies that retain their original brand and legal name after acquisition. Slack Technologies, LLC was an independent company before Salesforce acquired it in 2021. Tableau Software, LLC was independent before Salesforce acquired it in 2019. In both cases, the subsidiary kept its pre-acquisition legal name. Brand continuity and customer familiarity are usually more valuable than renaming the entity to match the parent.