Outbound Wiki

Company hierarchy enrichment

Mapping parent companies, subsidiaries, business units, branches, and related legal entities to account records.

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.

Sources

  1. 1
    “It is a map of which registered companies own which other registered companies, which is why it comes from company registers rather than from anyone's HR system.”
  2. 2
    “It is not a picture of a company's internal structure.”
  3. 3
    “Corporation / Partnership / Unincorporated Association Accounts”
  4. 4
    “Both the parent and subsidiary are separate entities and independent of one another.”
  5. 5
    “Division or brand: NOT a separate legal company. Just a label. This one trips people up.”
  6. 6
    “A subsidiary is a company whose parent is a majority shareholder.”
  7. 7
    “Affiliate: related, but the parent owns less than half, so less control.”
  8. 8
    “The top-level parent of the entire corporate group worldwide, the entity not owned by any other company.”
  9. 9
    “Search on the company name and once the company report is displayed click on Ownership data > Subsidiaries > Current subsidiaries on the right menu.”
  10. 10
    “You can also find information through Branches.”
  11. 11
    “To screen for companies by number of subsidiaries click on Ownership Data > Companies owning a subsidiary > No. of subsidiaries. Click on the range you want and hit OK. Click the View list of results button. A list of companies will appear. Click List format on the right menu. Click New format and scroll down to Size & group information > No. of recorded subsidiaries and click OK. The number of recorded subsidiaries will be added as a column.”
  12. 12
    “Often, the best source is the parent company's annual report or 10K.”
  13. 13
    “Item 1 is the Business section and often times they do cover their business lines group, how they see them, and, for some companies, the number of stores/locations by state and sometimes, by country/region.”
  14. 14
    “Want the short answer? To find a company’s child companies, pull its SEC 10-K Exhibit 21 (for public firms), cross-check national business registries like Companies House and OpenCorporates, scan LinkedIn affiliated pages and annual reports, then confirm everything with a corporate-hierarchy data tool.”
  15. 15
    “Corporate linkage is the industry vocabulary for the relationships between entities in a group.”
  16. 16
    “Eight terms cover almost every case, and providers use them inconsistently, which is a large part of why hierarchy data is hard to compare:”
  17. 17
    “Because you can’t sell to a brand. You sell to a legal entity that has its own budget.”
  18. 18
    “In most cases, CDP encourages Requesters to direct the request to the specific entity they are engaging directly with, however there are instances where requesting their parent company will be more appropriate.”
  19. 19
    “For Disclosers, the preferred approach is for parent companies to respond on behalf of their entire group by submitting a consolidated response which includes all subsidiary data.”
  20. 20
    “Company web pages can be helpful but are often not explicit when it comes to the company family tree.”
  21. 21
    “Keep in mind that not all subsidiaries will be listed.”
  22. 22
    “While parent-level reporting is preferred, CDP recognizes that it is not always feasible or appropriate, thus parent companies have the option to disclose a consolidated response or one independent response from their subsidiaries, and they can choose to respond for as many or as few of their subsidiaries as they wish.”