Admanage.ai
Login
Pricing
Blog
Launch App
Get Started
Admanage.ai

Product

  • Bulk Ad Launching
  • Creative Reporting
  • Meta Partnership Ads
  • AxonAppLovin / Axon
  • TikTok Ads
  • Google Ads
  • Meta Ads
  • Snapchat Ads
  • Pinterest Ads

Tools

  • Meta Ad Preview Tool
  • AI Naming
  • First & Last Frame Extractor
  • Creative Calculator
  • ChatGPT Ad Templates
  • Facebook Emojis
  • Facebook Ad Cost Calculator
  • Google Sheets Plugin
  • Free Video Transcription

Resources

  • Blog
  • Case Studies
  • Brand Assets
  • AdManage Leaderboard
  • Support
  • Testimonials
  • Compare Platforms

Company

  • Support
  • Affiliates
  • Terms of service
  • Privacy policy
  • Pricing
  • Real-Time Status
Built by AdManage.ai. © 2026 All rights reserved.
Home/Blog/Guides/How to Manage Multiple Facebook Ad Accounts (2026)
Guides

How to Manage Multiple Facebook Ad Accounts (2026)

Cedric Yarish
Cedric Yarish
January 13, 2026·37 min read
Share:
How to Manage Multiple Facebook Ad Accounts (2026)

Managing one Facebook ad account? That's straightforward. Managing 5, 10, or 50 accounts across different clients, regions, or brands? That's where most teams start losing money to preventable chaos.

Wrong permissions. Billing failures. Broken tracking. Inconsistent naming that makes reporting impossible. And the eternal question: "Which account is this again?"

If you're running multiple Meta ad accounts (whether you're an agency managing client accounts, multi-brand company, franchise network, or performance team running high-velocity creative tests), this guide is your operating system. You'll learn how to build a structure that prevents disasters before they happen.

Who Should Use This Multi-Account Management Guide?

You'll get the most value if you're in one of these situations:

→ Agencies managing client accounts

The most common scenario, and the most complex. You need bulletproof permission structures and clear ownership boundaries.

→ Brands with multiple business lines

Separate accounts for different products, regions, or legal entities. Centralized control with distributed execution.

→ Franchise or multi-location businesses

Running local campaigns with centralized oversight. Balance between local autonomy and brand consistency.

→ Performance marketers

At app or D2C companies testing hundreds of creative variations across markets. Speed and standardization are everything.

If you're thinking "I'll just share the login with my team," stop right there. That's how you lose access to assets permanently and get locked out when a contractor disappears.

Blog image

What Does Successful Multi-Account Management Look Like?

Here's the benchmark. If your multi-account setup is working correctly, you can answer all of these questions instantly:

① Who owns each asset?

Every page, ad account, dataset (pixel), domain, and Instagram account has a clear owner.

② Who has access, and at what level?

You can pull up a list showing exactly who can view, edit, or spend money, right now.

③ How do we keep launches consistent?

Naming conventions, UTM parameters, and campaign settings stay standardized across every account automatically.

④ How do we report cross-account performance?

You have a real-time view of performance across all accounts without drowning in spreadsheets.

Blog image

⑤ How do we stay secure?

Two-factor authentication is enforced, access follows least-privilege principles, and nobody shares logins.

⑥ What happens when an account gets restricted?

You have a documented recovery plan and backup admins who can take action immediately.

Understanding Meta's Account Infrastructure

Most teams fail at multi-account management because they don't separate identity, ownership, and execution. Let me explain what that means in practical terms.

What Are the Core Facebook Ad Account Objects?

Think of Meta's infrastructure like a set of nested containers:

ObjectWhat It IsWhy It Matters
Personal Meta LoginYour human identityMeta still anchors everything to real people with real profiles
Business PortfolioThe container that owns assetsYour control center for pages, ad accounts, datasets, catalogs, domains
Ad AccountWhere campaigns liveEach has its own billing, performance history, and settings
Page + InstagramSocial identity for adsMust be connected through the business portfolio
Dataset (Pixel)Event data containerCollects signals from website, app, offline events, or chat
People/Partners/System UsersThree different access typesCompletely different purposes (we'll dive deep later)

Meta explicitly describes datasets as a unified place to manage event data from different sources.

Blog image

The First-Principles Rule for Account Control

That's the entire point of the infrastructure. You're building a governed system where multiple ad accounts can be managed consistently, securely, and at scale.

If you're running everything through personal logins or asking people to "just share the password," you've already lost.

Meta Platform Limits That Affect Multi-Account Scaling

Meta has platform limits that directly affect how you scale. Ignoring these creates problems months down the road when you suddenly can't add that new client or expand to a new region.

Blog image

Business Portfolio Creation Limits (Critical Gotcha)

Here's something that trips up agencies constantly: you can personally create up to 2 business portfolios, but there's no limit to the number you can belong to.

Translation for agencies: You can't just "create a new business portfolio per client" from your personal profile forever. You'll hit the wall at client number two.

Limit TypeThe ConstraintThe Workaround
Portfolio Creation2 portfolios per personCreate one for your agency; use partner access for client portfolios
Portfolio MembershipUnlimitedHave different team members create portfolios with proper admin access
Agency ModelCan't scale with personal creationLet clients create and own their portfolios; you get partner access

The correct approach:

→ Create one business portfolio for your agency

→ Use partner access to connect into client portfolios (which they create and own)

→ Or have different team members create portfolios with proper admin access granted

Ad Account Management and Assignment Limits

Meta's help center states:

• One person can manage up to 25 ad accounts

• An ad account can be assigned to up to 25 people

This is why large agencies need multiple team members with distributed access or rely on partner-based access (where access ties to the agency portfolio, not individual employees).

Ad Account Creation Limit

Separate from "how many you can manage," businesses start with a low ad account creation limit (often just 1 account initially). This limit increases as you build payment history and demonstrate reliability with Meta.

Bottom line: Plan for these constraints. Don't discover them when you're trying to onboard a new client on a deadline.

When to Split vs Consolidate Ad Accounts

This is where most "multiple ad accounts" advice fails. It's either too vague ("it depends on your needs") or too rigid ("always create one account per country").

Here's the clean decision framework.

Blog image

The Only 4 Legitimate Reasons to Create Separate Ad Accounts

① Billing Needs to Be Separate

Different legal entity, tax setup, invoice owner, or payment method. If your finance team needs clean separation for accounting purposes, you need separate accounts. Simple as that.

② Currency or Time Zone Requirements

Currency and time zone choices are set once and create operational friction if you get them wrong. Meta has flows to change these settings, but in practice this often requires creating a new account because old campaigns and history don't magically migrate.

③ Ownership Boundaries (Agency vs Client)

Clients should own their assets. Agencies get access through partner relationships, not ownership transfers. This protects both parties. Clients retain control. Agencies don't inherit liability or get trapped holding assets when relationships end.

④ Blast Radius Containment (When Legitimate)

This isn't about creating "backup accounts to dodge bans." That's risky and usually backfires. This is about having multiple business lines or brands where you want operational or policy issues in one to not stall everything else. If you're a holding company with five distinct brands, separate accounts create natural isolation.

When You Should NOT Split Accounts

Don't create separate accounts just because:

Bad ReasonWhy It's WrongThe Right Approach
Multiple productsFragments algorithm learningUse campaign structure and targeting within one account
Multiple audiencesSplits optimization dataUse targeting and segmentation
More accounts = more learningActually fragments learningConsolidation often wins for algorithm optimization

You have multiple products: Campaign structure and targeting handle this within one account.

You have multiple audiences: Again, targeting and segmentation solve this.

You think more accounts = more learning: Wrong. Splitting usually fragments the algorithm's learning, it doesn't improve it. Consolidation often wins.

How to Build Your Control Plane in Meta Business Suite

Blog image

Step 1: Create or Choose the Right Business Portfolio

If you're a brand: Typically one portfolio for the company (or one per legal entity if you have multiple).

If you're an agency: One portfolio for your agency, plus partner access into client portfolios that they create and own.

Meta describes business portfolios as the place to bring all your assets together in one centralized location.

Step 2: Standardize Asset Naming Immediately

This sounds boring. It's also what stops you from accidentally launching a campaign into the wrong client's account at 11pm on a Friday.

Recommended naming pattern:

plain text
[Brand/Client] | [Country/Region] | [Currency] | [Purpose]

Examples:

• Acme Corp | US | USD | Prospecting

• Acme Corp | EU | EUR | Retargeting

• AgencyName-ClientName | UK | GBP | Main

Make this your standard from day one. Future you will be grateful.

Step 3: Use Business Asset Groups (Non-Negotiable at Scale)

Meta describes business asset groups as a way to group assets like pages, ad accounts, and Instagram accounts so you can assign access in bulk.

What this solves:

You stop manually assigning permissions asset by asset for every new team member or partner. Onboarding becomes 10x faster. Offboarding becomes 10x safer. And you can scope access cleanly by client or brand.

Recommended structure for agencies:

• One asset group per client

• Inside each group: client page(s), ad account(s), dataset(s), Instagram accounts, domains

Recommended structure for multi-brand companies:

• One asset group per brand

• Optional sub-groups per region if you have many accounts per brand

Asset groups are what separate professional multi-account setups from amateur hour.

How to Set Up Permissions: People, Partners, and System Users

Most "account management" disasters trace back to permissions being set up wrong from the start.

Blog image

The Three Access Types (and When to Use Each)

A) People (employees and contractors)

Use this for your internal team members who need to access assets. Meta provides flows to add people to your business portfolio and assign assets to them.

Typical roles:

RoleAccess LevelUse For
AdminFull control2-3 trusted leaders only
AdvertiserCan create/edit campaignsMedia buyers
AnalystRead-only reportingAnalytics team
FinanceBilling access onlyAccounting team

B) Partners (agency-client relationships)

This is the cleanest way to manage agency-client relationships without transferring ownership or sharing logins.

Meta documents partner access where clients retain ownership, agencies get working access, and either party can end the relationship cleanly.

Honest take: If an agency asks you to share your login or transfer asset ownership to them, they're either sloppy or intentionally creating lock-in. Partner access exists specifically so you don't have to do that.

What you typically share with a partner:

→ Ad account access (advertiser or admin level, depending on scope)

→ Page permissions needed to run ads from your page

→ Dataset/pixel access if they handle tracking implementation

→ Sometimes catalog access for ecommerce campaigns

What you usually don't share:

→ Full business admin unless there's a genuine operational reason

→ Finance-level access unless they're directly handling billing

To add a partner, you'll need their business ID, which Meta shows how to find in their business portfolio info.

C) System users (tooling and API access)

System users are for integrations, automation servers, and tools. Not humans.

Meta has dedicated documentation on system users for business management APIs.

Why this matters for multiple accounts:

If you're using an automation tool or integration and it's tied to a human employee's token, what happens when that person leaves? Everything breaks.

System users let you separate "automation access" from "employee access" so turnover doesn't kill your infrastructure.

Security Baseline (Do This Once, Stop Thinking About It)

Require two-factor authentication

Meta provides a setting to turn on the two-factor authentication requirement for everyone in your business portfolio.

Rule: If someone can spend money or access client data, they need 2FA. No exceptions.

Always have at least two admins

If your only admin gets locked out or hit by a bus, you're in a legitimately bad situation. Have at least two trusted admins with full access.

Monthly access reviews

Set a calendar reminder. Every month:

→ Remove ex-employees and former contractors

→ Remove old agency partners you're no longer working with

→ Confirm who has admin vs advertiser vs analyst access

→ Check that partner permissions are still appropriate

This takes 10 minutes a month and prevents 99% of access-related disasters.

How to Manage Billing Across Multiple Ad Accounts

Billing problems are a top-tier stupid way to lose campaign momentum. Let's fix that.

Blog image

Know Your Billing Levers

Meta supports different billing arrangements including credit cards, monthly invoicing, and other payment setups. Payment thresholds and billing behavior can vary based on your account history.

Important: Meta states they may apply advertising restrictions, including temporary limits on daily spend, billing frequency, or payment features until they can confirm account security and compliance.

Translation: If you suddenly scale spend across many accounts (especially new ones), expect friction. Meta's systems are designed to catch unusual behavior.

Use Ad Account Spending Limits Intentionally

Meta has documented flows for setting or changing ad account spending limits.

Practical use cases:

ScenarioSpending Limit Strategy
Client nervous during testingCap spend while proving performance
New account warming upCap spend to build billing reliability
Agency risk controlCap experimental accounts to limit exposure
High-spend proven accountRemove cap once proven reliable

Payment method hygiene:

→ Keep backup payment methods on file

→ Monitor payment failures proactively (set up alerts)

→ Maintain credit limits higher than your actual spend

→ Document who owns billing relationships for each account

How to Track Events Across Multiple Ad Accounts

If you manage multiple ad accounts, tracking is either centralized and clean or a swamp of "why isn't the pixel firing?"

Blog image

Datasets Are the New "Pixel Container"

Meta explicitly describes datasets as a way to manage event data from multiple sources (website, app, offline, chat) in one unified place.

Key insight: Your dataset ID can be the same as your existing pixel ID when a pixel is linked to a dataset. So if you've been using Meta Pixel for years, you're probably already working with a dataset (even if you didn't realize it).

How to Structure Datasets for Multiple Accounts

① One Dataset Per Brand (Most Common)

Use this when:

• You need clean attribution per brand

• Audience building should be brand-specific

• Governance is easier with clear boundaries

This is the default for most companies and agencies.

② One Dataset Per Region or Store Cluster (Franchise Model)

Use this when:

• Business units are operationally separate (franchise owners, regional teams)

• You need to avoid mixing conversion signals across locations

• Local privacy or compliance requirements differ

③ One Dataset Shared Across Multiple Ad Accounts (Advanced)

Use this when:

• You split ad accounts for billing or currency reasons

• But you still want conversion learning to reference the same event data source

• You're sophisticated enough to manage the complexity

Meta has help center flows for adding ad accounts to a dataset in Business Suite settings.

Domain Verification Across Accounts

If you're running conversion campaigns, domain verification is required. Domains can be verified by one business portfolio and shared with partners.

Make sure your domain verification covers all ad accounts that need to run ads to that domain.

How to Standardize Naming and UTMs for Cross-Account Reporting

Here's the uncomfortable truth: You don't have "multiple accounts" problems. You have "inconsistent systems" problems.

Cross-account reporting only works if naming is consistent, UTMs are consistent, and campaign structures are comparable.

Blog image

Naming Convention: What to Encode

At minimum, your naming should encode:

• Objective or funnel stage (prospecting, retargeting, conversion)

• Product or offer (if you have multiple)

• Geography (US, EU, APAC, or more specific)

• Audience type (broad, lookalike, interest-based, custom)

• Creative concept (what makes this batch of ads different)

• Iteration or version (v1, v2, test-03)

• Date (optional, but useful for high-velocity testing)

Example naming schema:

plain text
Campaign: Prospecting | US | Broad | ASC | 2026-01
Ad Set: Broad | 18-54 | All Placements | $200/day
Ad: Hook-17 | UGC-Creator-A | 9x16 | v3

The specifics matter less than consistency. Pick a schema and enforce it.

UTM Convention: What to Encode

Minimum UTM parameters:

plain text
utm_source=facebook (or meta)
utm_medium=paid_social
utm_campaign=campaign_name
utm_content=ad_name
utm_term=audience_or_adset (optional)

How AdManage helps with consistency

When you're managing multiple ad accounts, the most annoying part isn't planning the system. It's enforcing consistency when 3, 5, or 10 people are launching ads across different accounts.

AdManage lets you:

• Connect multiple ad accounts with documented setup flows

• Organize them into workspaces for clean multi-account management

• Define naming and UTM rules at the account level and enforce them on every launch (as described in AdManage's Meta Ads API guide)

And if you care about scaling winners while preserving social proof, AdManage documents launching with Post ID and Creative ID to keep engagement counts intact.

Practical, not magical. But if you've ever watched naming conventions fall apart across accounts, you know this matters.

Cross-Account Reporting Options (Native and Scalable)

Blog image

Native Option: Ads Reporting Cross-Account Reports

Meta has flows to create cross-account reports directly in Ads Reporting from your business portfolio.

This is the right baseline if:

• You need quick consolidated views without heavy infrastructure

• You're not ready to build a full BI stack yet

• You manage fewer than 20 accounts with reasonably similar structures

Limitations:

• Customization is limited compared to a data warehouse

• Export options are basic

• Advanced attribution modeling requires external tools

Operational Requirement: Consistent Naming and UTMs

If every account names campaigns differently, cross-account reporting becomes "category soup" where nothing aggregates cleanly.

Standardization (covered in the previous section) is what makes native cross-account reporting actually useful.

Scalable Setups (When You're Past the Basics)

Once you're managing significant ad spend across many accounts, consider:

Data Warehouse Approach:

→ Use Meta's Marketing API or a data connector (Fivetran, Stitch, Airbyte)

→ Pull data into a warehouse (BigQuery, Snowflake, Redshift)

→ Build dashboards in your BI tool (Looker, Tableau, Power BI)

Benefits:

• Complete control over data modeling

• Can join with CRM, product, and finance data

• Unlimited historical retention

• Custom attribution and reporting logic

The catch: You need engineering resources or an analytics team to build and maintain this.

But if you're managing eight-figure annual ad budgets across dozens of accounts, it's worth it.

Common Multi-Account Issues and How to Fix Them

Blog image

"I can't find the ad account ID or business ID"

Meta explains how to find these:

→ Ad account ID appears in the account dropdown in Ads Manager

→ Business ID is in your business portfolio info settings

Screenshot these and save them in your inventory sheet.

"I hit my business portfolio creation limit"

That's the "you can personally create up to 2 portfolios" limit we discussed earlier.

Fix:

Don't try to create more portfolios from sketchy secondary accounts. Instead:

→ Have another trusted admin create the portfolio and invite you

→ Use partner access properly (the agency model)

→ Request access to existing client portfolios rather than creating new ones

"We need to merge two ad accounts"

You can't. Meta doesn't support true merging of ad accounts into one history/billing unit.

Workarounds:

→ Consolidate reporting using cross-account reports

→ Migrate forward with a clean structure and deprecate the old account

→ Build around it with your BI infrastructure

Recent guides on ad account merging confirm this limitation.

"Our account got restricted or disabled"

Meta provides troubleshooting flows for restricted or disabled accounts via the Meta Business Support Home.

Also note: Restrictions can include temporary spend limits, billing restrictions, or payment feature limitations.

Root cause checklist:

→ Policy violations or repeated ad disapprovals

→ Billing failures or payment disputes

→ Missing business verification for certain categories

→ Weak security (no 2FA, compromised admin account)

→ Unusual spending patterns that trigger fraud detection

Recovery steps:

  1. Check account quality in Business Suite
  2. Review recent policy violations or disapprovals
  3. Ensure billing methods are valid and current
  4. Request review through official Meta support channels
  5. Have backup admins ready to take action if your access is limited

"We can't add a dataset/pixel to the ad account"

Common causes:

→ You're logged into the wrong business portfolio

→ The dataset lives under "Datasets" (not the legacy "Pixels" view in Events Manager)

→ The ad account was never added to the dataset's assets list

Meta documents how to add ad accounts to datasets from Business Suite settings.

Debug checklist:

  1. Confirm which business portfolio owns the dataset
  2. Verify you have admin access to that portfolio
  3. Navigate to Data Sources > Datasets (not Pixels)
  4. Select the dataset, go to Settings, and add the ad account

Templates You Can Copy for Multi-Account Management

Blog image

A) Multi-account inventory sheet (minimum columns)

Create a Google Sheet or Airtable base with these columns:

CategoryFields to Track
Business StructureBusiness Portfolio Name, Business ID, Asset Group Name
Account DetailsAd Account Name, Ad Account ID, Time Zone, Currency
BillingBilling Owner (person/team), Payment Method Type, Spending Limit
AssetsPage(s) Attached, Instagram Account(s), Dataset(s) Used, Dataset ID(s), Domain(s) Verified
OwnershipPrimary Pixel/CAPI Owner, Agency Partner? (Y/N), Partner Business ID
AccessInternal Admins (names), Last Access Audit Date
NotesRisk Flags, Special Considerations

Update this monthly. It's your source of truth when things break.

B) Permission matrix (simple but effective)

Define these roles clearly:

RolePermissionsCan DoCannot Do
AdminFull control of business portfolioAdd/remove access, manage billing, all campaign operationsN/A (full access)
Media BuyerCan create/edit/runCreate and edit campaigns, launch ads, adjust budgetsChange billing, add people
AnalystRead-onlyView performance data, export reportsEdit anything
FinanceBilling onlyManage payment methods, view billing historyCreate or edit campaigns
Developer/EngineerDataset/CAPI accessManage datasets and Conversions API, configure trackingAccess ad editing or billing
Creative OpsPage/IG accessPublish to pages and Instagram, schedule posts, respond to commentsAccess ad account or billing

C) New client onboarding checklist (for agencies)

1. Client Confirms They Own:

□ Business portfolio

□ Page and Instagram account

□ Ad account (or you'll create one for them)

□ Dataset(s) and domain verification

2. Client Adds Agency as Partner

□ Not as a personal user

□ Scoped to the specific asset group for this client

3. Verify Technical Setup:

□ Correct ad account ID

□ Correct currency and time zone

□ Payment method is active and tested

□ Dataset is attached to the ad account

□ Domain is verified

4. Enforce Operational Standards:

□ Naming convention documented and agreed

□ UTM schema documented and agreed

□ Reporting cadence and format confirmed

□ Creative approval process established

5. Security Checklist:

□ 2FA required for all users

□ At least two client-side admins

□ Agency access scoped to client asset group only

□ Partner access permissions documented

Run through this for every single client. No shortcuts.

D) Monthly audit checklist (all teams)

Access Management:

□ Remove stale users and old contractors

□ Remove ex-partners or former agencies

□ Confirm 2FA requirement is still enforced

□ Review admin access (should be minimal)

Account Health:

□ Check for billing failures or outstanding balances

□ Check account quality score and restrictions

□ Review recent policy violations or disapprovals

Technical Validation:

□ Verify dataset to ad account attachments are correct

□ Verify domain verification is current

□ Verify naming and UTM compliance on recent campaigns

Reporting:

□ Export a cross-account report snapshot

□ Archive for historical reference

This takes 15-20 minutes per month. It prevents hours of emergency firefighting later.

Where AdManage fits (and when it's actually worth it)

Blog image

If you're managing multiple ad accounts, your bottleneck usually isn't strategy or creative ideas. It's throughput and error prevention:

• Launching campaigns takes forever when you're doing it manually across accounts

• Naming conventions drift as different team members launch

• UTM parameters break or get entered inconsistently

• Approval workflows are painful when you need bulk preview links

• Scaling winning ads loses social proof because you can't preserve engagement

• Managing multi-account workflows becomes 37 open browser tabs and constant context switching

AdManage is built for the "we launch a lot, across many accounts" reality:

Scale evidence:

The public status page shows large-scale usage (hundreds of thousands of ads launched and tens of thousands of batches in the last 30 days, plus time saved metrics). These numbers change continuously.

Multi-account pricing:

Fixed-fee pricing with explicit multi-account support:

• In-house plan (£499/month) includes 3 ad accounts

• Agency plan (£999/month) supports unlimited ad accounts

• Enterprise plans for larger organizations with SSO, white-labeled reports, and custom SLAs

Blog image

Documentation covers:

• Connecting multiple ad accounts with step-by-step flows

• Re-authentication when tokens expire

• Preserving social proof with Post ID and Creative ID launches

• Bulk launching across platforms (Meta and TikTok)

• Enforcing naming conventions and UTM parameters at the account level

Translation: Use it when you care about speed and consistency across accounts. If you're launching 5 ads per month, don't bother. If you're launching 500 ads per month across multiple clients, it's worth evaluating.

Quick Reference: Where to Click in Meta Business Suite

TaskLocationReference
Find ad account IDDropdown in Ads Manager shows account name + IDMeta Help Center
Find business IDBusiness Portfolio Info shows Business IDMeta Help Center
Business portfolio limitYou can create up to 2; can belong to unlimitedMeta Help Center
Ad account limitsOne person can manage up to 25; ad account can have up to 25 peopleMeta Help Center
Cross-account reportingAds Reporting can create cross-account reportsMeta Help Center
DatasetsUnified event data container; dataset ID may match pixel IDMeta Help Center
Add partner accessShare assets with partner businessesMeta Help Center
Spending limitsSet or change ad account spending limitsMeta Help Center

Bookmark these. You'll reference them constantly.

Frequently Asked Questions About Managing Multiple Ad Accounts

Can I really not merge two ad accounts?

Correct. Meta doesn't support true merging of ad accounts. You can consolidate reporting through cross-account reports or a BI tool, but you can't combine two accounts into one unified billing/history entity.

Should agencies create ad accounts for clients, or should clients create their own?

Best practice: Clients create and own their ad accounts within their own business portfolio. Agencies get partner access. This protects both parties. The client retains control, and the agency can't be accused of holding assets hostage.

What's the difference between a "business portfolio" and a "business manager"?

They're the same thing. Meta renamed "Business Manager" to "Business Portfolio" in 2024-2025. If you see old documentation referencing "Business Manager," just mentally replace it with "Business Portfolio."

How do I handle contractors who need temporary access?

Add them as people in your business portfolio with the appropriate role (usually Advertiser, not Admin). When their contract ends, remove them immediately. Set a calendar reminder so you don't forget.

Can I share one dataset (pixel) across multiple ad accounts?

Yes. This is useful when you split accounts for billing or currency reasons but want conversion learning to reference the same event source. Add the ad accounts to the dataset in your business portfolio settings.

What happens if our only admin gets locked out?

This is why you always have at least two admins. If you're currently a single-admin setup, fix this today. Go add a second trusted person as admin right now.

Do I need different datasets for different ad accounts?

Usually, but not always. Most brands use one dataset per brand (or per region for franchises). But if you split ad accounts for operational reasons while serving the same website/app, sharing a dataset can make sense.

How do I audit who has access across all my accounts?

Use the inventory sheet template from this guide. Export the current user list from your business portfolio monthly. Compare against your "should have access" list. Remove anyone who shouldn't be there.

Can I automate bulk launches across multiple ad accounts?

Yes. Tools like AdManage specialize in this. You can also use Meta's Marketing API if you have engineering resources to build custom automation.

What's the biggest mistake teams make with multiple ad accounts?

Not documenting ownership and access from the start. Six months in, nobody remembers who owns what, billing breaks, access is inconsistent, and you spend weeks untangling the mess. Prevent this by setting up proper governance from day one.

Final thoughts

Managing multiple Facebook ad accounts doesn't have to be chaos. You just need the right structure.

Build your control plane (business portfolio with asset groups). Enforce permissions (least privilege, partner access for agencies, 2FA everywhere). Standardize operations (naming, UTMs, tracking setup). Document everything (inventory sheet, permission matrix, audit checklists).

Do this once, correctly, and you'll spend your time optimizing campaigns instead of debugging access problems.

If you want help with the "launching across accounts at scale" piece, check out AdManage. If you need to figure out governance first, use the templates in this guide.

Either way, stop winging it. Build a system that works.

On this page

  • Who Should Use This Multi-Account Management Guide?
  • What Does Successful Multi-Account Management Look Like?
  • Understanding Meta's Account Infrastructure
  • What Are the Core Facebook Ad Account Objects?
  • The First-Principles Rule for Account Control
  • Meta Platform Limits That Affect Multi-Account Scaling
  • Business Portfolio Creation Limits (Critical Gotcha)
  • Ad Account Management and Assignment Limits
  • Ad Account Creation Limit
  • When to Split vs Consolidate Ad Accounts
  • The Only 4 Legitimate Reasons to Create Separate Ad Accounts
  • When You Should NOT Split Accounts
  • How to Build Your Control Plane in Meta Business Suite
  • Step 1: Create or Choose the Right Business Portfolio
  • Step 2: Standardize Asset Naming Immediately
  • Step 3: Use Business Asset Groups (Non-Negotiable at Scale)
  • How to Set Up Permissions: People, Partners, and System Users
  • The Three Access Types (and When to Use Each)
  • A) People (employees and contractors)
  • B) Partners (agency-client relationships)
  • C) System users (tooling and API access)
  • Security Baseline (Do This Once, Stop Thinking About It)
  • Require two-factor authentication
  • Always have at least two admins
  • Monthly access reviews
  • How to Manage Billing Across Multiple Ad Accounts
  • Know Your Billing Levers
  • Use Ad Account Spending Limits Intentionally
  • How to Track Events Across Multiple Ad Accounts
  • Datasets Are the New "Pixel Container"
  • How to Structure Datasets for Multiple Accounts
  • Domain Verification Across Accounts
  • How to Standardize Naming and UTMs for Cross-Account Reporting
  • Naming Convention: What to Encode
  • UTM Convention: What to Encode
  • How AdManage helps with consistency
  • Cross-Account Reporting Options (Native and Scalable)
  • Native Option: Ads Reporting Cross-Account Reports
  • Operational Requirement: Consistent Naming and UTMs
  • Scalable Setups (When You're Past the Basics)
  • Common Multi-Account Issues and How to Fix Them
  • "I can't find the ad account ID or business ID"
  • "I hit my business portfolio creation limit"
  • "We need to merge two ad accounts"
  • "Our account got restricted or disabled"
  • "We can't add a dataset/pixel to the ad account"
  • Templates You Can Copy for Multi-Account Management
  • A) Multi-account inventory sheet (minimum columns)
  • B) Permission matrix (simple but effective)
  • C) New client onboarding checklist (for agencies)
  • D) Monthly audit checklist (all teams)
  • Where AdManage fits (and when it's actually worth it)
  • Quick Reference: Where to Click in Meta Business Suite
  • Frequently Asked Questions About Managing Multiple Ad Accounts
  • Final thoughts

Related Posts

Best AdCreative.ai Alternatives in 2026
Guides

Best AdCreative.ai Alternatives in 2026

AdCreative.ai alternatives compared across every category: AI generators, automation platforms, enterprise governance…

Cedric Yarish
Cedric Yarish
February 27, 2026
Best Foreplay.co Alternatives in 2026
Guides

Best Foreplay.co Alternatives in 2026

Switching Foreplay alternatives won't fix the wrong bottleneck. This guide maps 9 tools to the 5 real constraints…

Cedric Yarish
Cedric Yarish
February 27, 2026
Foreplay vs MagicBrief: 2026 Comparison
Guides

Foreplay vs MagicBrief: 2026 Comparison

Foreplay vs MagicBrief: one fixes swipe file chaos, the other closes the analytics-to-brief loop. Know your bottleneck…

Cedric Yarish
Cedric Yarish
February 27, 2026