Map the legal entity first, then walk ownership upward and downward. Your finished record should show the registered company you have, its parent, its subsidiaries, and the point where the group ends. Company hierarchy data maps ownership between registered companies and comes from company registers.1 It does not represent a company's internal structure.2 The practical consequence is easy to miss: a clean ownership tree can still be the wrong account map if you collapse legal ownership, business labels, and internal reporting lines into the same record.
| Stage | What you are trying to learn | Example question |
|---|---|---|
| Identify | what legal entity the account represents | What company is this record actually for? |
| Trace upward | who owns the entity and where the group ends | Who owns this company, and who owns that parent? |
| Expand downward | which subsidiaries and branches sit below it | Which entities sit below this company? |
| Verify | whether each relationship has support | What source confirms this link? |
| Route | which entity should receive outreach and activity | Which entity do we engage directly? |
Identify the record
Start by fixing the account's legal identity before you search for parents or children. This gives every later relationship a stable place to attach.
Classify the account ownership category as a corporation, partnership, or unincorporated association.3 Capture the legal name, registration identifier, country, and source reference in the account record. A parent and its subsidiary remain separate entities and independent of one another.4 Store them as separate records, then connect them with an ownership relationship.
If the source gives you a division or brand, resolve it to the legal entity behind it before adding parent links. A division or brand is a label with no separate legal-company status.5
Trace ownership upward
Follow each ownership link in turn. Keep the direct parent, any affiliate relationship, and the top-level owner in separate fields so the group does not flatten into a single name.
Use majority ownership as the subsidiary test. A subsidiary is a company whose parent is a majority shareholder.6 Keep an affiliate distinct from a subsidiary when the parent owns less than half and has less control.7
Continue upward until you reach the global ultimate. The global ultimate is the top-level parent of the worldwide corporate group, with no company above it.8 Store both the direct parent and the global ultimate when they differ. That lets you route work to the operating entity while still rolling activity up to the wider group.
Expand downward
Once the parent chain is clear, inspect each confirmed parent for entities below it. Keep branch findings in their own field until you have established whether they are companies or operating locations.
If Sabi is available, search the company name, open the company report, and choose Ownership data > Subsidiaries > Current subsidiaries from the right menu.9 Use Branches as another path for finding related location information.10
For a broad screen in Sabi, filter by number of subsidiaries, view the results, then use List format and New format to add No. of recorded subsidiaries as a column.11 Use that screen to find parent candidates, then inspect each candidate individually before creating links.
Verify each edge
Treat every parent or child link as a candidate until a source supports it. Preserve the source and the date of your check beside the relationship, so a later enrichment pass can revisit the same decision.
Start with the parent company's annual report or 10-K, which is often the best source for subsidiary information.12 Read Item 1, the Business section, for business lines and location counts.13 Use those details to understand how the company describes its operations while keeping them separate from the ownership tree.
For a public firm, pull its SEC 10-K Exhibit 21, cross-check national business registries such as Companies House and OpenCorporates, scan affiliated pages and annual reports, then confirm the result with a corporate-hierarchy data tool.14 Record the exact source for each edge instead of attaching one citation to the whole family tree.
Normalize provider output
Do this before importing records from more than one provider. Your CRM needs one meaning for each relationship, even when providers use different labels.
Corporate linkage is the vocabulary for relationships between entities in a corporate group.15 Eight terms cover almost every case, and providers use them inconsistently, which makes hierarchy data difficult to compare.16
Create a field crosswalk before comparing results. Keep separate fields for legal entity, direct parent, global ultimate, subsidiary, affiliate, branch, division or brand, relationship source, and verification status. When a provider's label does not fit your definitions, hold the record for review instead of forcing it into the closest field.
Route the account
The hierarchy becomes useful when it changes where you send outreach and where you roll up activity. Make that decision after the legal links are verified.
Use the legal entity with its own budget as the target and invoice record.17 For a request, direct it to the specific entity you engage directly; parent-level handling can fit when the parent is the appropriate recipient.18 Where a parent handles a group request, a consolidated response can include subsidiary data.19
Keep the operating account and the group rollup separate. The operating record carries the local relationship, while the parent link gives you a way to see the wider ownership context without treating every entity as the same account.
What not to do
These errors create false duplicates or send work to the wrong record. Keep them beside the workflow while checking a hierarchy.
- Do not treat a company web page as a complete family tree; company pages can help and often leave the tree implicit.20
- Do not assume annual reports and 10-K filings list every subsidiary; some subsidiaries may be omitted.21
- Do not force a consolidated parent response when parent-level reporting is infeasible or inappropriate; independent subsidiary responses are allowed.22
- Do not use hierarchy data to infer internal reporting lines.2
With this map, you can enrich an account at the legal-entity level, trace its place in the group, and preserve the records that should roll up together. Use the verified links to choose the outreach record, then keep brands, branches, and internal reporting labels from changing the ownership tree.