RevOps Architecture, CPQ & Billing Systems IntegrationPlaybook3 min readUpdated September 2026

Auditing a Multi-Subsidiary Salesforce Setup for Hidden Data Leaks

A multi-subsidiary Salesforce org needs explicit boundaries for pricing, customer data, and pipeline visibility, and it is far cheaper to build them early than to untangle shared rules later. Companies with two or three legal entities often start with everything visible to everyone, until confidential pricing or a data residency requirement forces the issue, so confirm what applies with counsel.

Most of this work is genuinely straightforward once you know exactly what to check. The hard part is knowing where to look before an actual leak forces the question.

Where Subsidiary Boundaries Actually Need to Exist

Not every multi-subsidiary setup needs hard data separation. The real triggers are: different pricing that shouldn't be visible across entities, a data residency or privacy requirement tied to a specific jurisdiction, or a subsidiary with its own P&L where leadership doesn't want other entities seeing its pipeline. Map which of these actually applies to your structure before designing sharing rules, since building strict separation where none is legally or competitively required just adds friction to cross-entity collaboration that might otherwise be useful.

Write down, for each subsidiary, which specific trigger applies and which doesn't, rather than defaulting every entity to the strictest possible separation just to be safe.

The Fields Most Likely to Leak Across Entities

Run this check against your current org:

  • Are pricing and discount fields visible to users outside the subsidiary that set them
  • Do shared reports or dashboards roll up data across entities that shouldn't be combined for a leadership audience that only has visibility into one
  • Can a user in one subsidiary see or edit records owned by another through a role hierarchy that was built before the subsidiary structure existed
  • Are integration connections (a marketing tool, a billing system) scoped per subsidiary, or does one connection pull data across all of them by default

Any yes on the first three is worth investigating immediately, not scheduling for a future cleanup project.

Sharing Rules vs Record Types vs Separate Orgs

Most multi-subsidiary needs can be solved with Salesforce's own sharing rules and role hierarchy, scoped by a subsidiary field on each record, without the cost and complexity of separate orgs. Separate orgs make sense only when subsidiaries have almost nothing in common operationally (different products, different sales processes, different compliance regimes) and even shared reporting infrastructure isn't worth the coordination cost. Most companies reach for separate orgs well before that threshold, and regret the lost visibility later.

Record types add a middle option worth knowing about: they let different subsidiaries use different page layouts and picklist values on the same object without splitting the underlying data, which covers a surprising share of what people initially assume needs a full org split.

Testing the Boundaries You Just Built

After setting up sharing rules, test them as a user, not as an admin. Log in as a representative user from each subsidiary and confirm they genuinely can't see what they shouldn't, rather than trusting the rule configuration alone. Admin-level testing misses the exact permission-set combinations and role hierarchy quirks that actually cause leaks in practice.

Keeping It From Drifting as You Add Subsidiaries

Every new subsidiary added to the org should go through the same mapping exercise, not inherit whatever sharing rules happened to exist for the entity it's most similar to. A rule that made sense for the first two subsidiaries can quietly become wrong for a third with different requirements, and nobody notices until a leak surfaces months later.

Keep a short, dated record of when each subsidiary's sharing rules were last reviewed. A rule with no review date attached is one nobody can confirm is still correct, which is functionally the same as not having reviewed it at all.

Executive Capability Standard

What Good Looks Like

Good multi-subsidiary architecture means sharing rules are scoped explicitly to real legal, pricing, or data residency boundaries, tested from a real user's login, and revisited every time a new subsidiary joins the org.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Map which subsidiaries actually need hard data separation based on pricing confidentiality, data residency, or P&L visibility requirements.
2. Do Manually:Log in as a test user from each subsidiary and manually check what records and fields they can currently see.
3. Delegate:Assign a Salesforce admin to own subsidiary-scoped sharing rules and review them every time a new entity is added.
4. Automate:Build subsidiary as a required, validated field on every relevant object so sharing rules can key off it reliably.
5. Buy:Bring in a Salesforce architecture consultant if the current sharing model has grown complex enough that even admins can't confidently predict who sees what.

How to Get Started

Frequently Asked Questions

Do we need separate Salesforce orgs for each subsidiary?

Usually not. Sharing rules and role hierarchy, scoped by a subsidiary field, handle most separation needs without the overhead of maintaining multiple orgs. Separate orgs make sense mainly when subsidiaries share almost nothing operationally and even combined reporting isn't valuable.

How do we test whether our sharing rules actually work?

Log in as a real user from each subsidiary, not as an admin, and try to view or edit records that should be restricted. Admin accounts typically bypass the exact permission combinations that cause real leaks, so testing as an admin gives false confidence.

What's the most common data leak in a multi-subsidiary Salesforce org?

Pricing and discount fields visible across entities that should be kept separate, usually because the field-level security was set once before the subsidiary structure existed and never revisited as the org grew.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides