How to manage multiple Facebook ad accounts in one place
Short answer: Meta lets you keep many ad accounts under one or several Business Managers (business portfolios), but Ads Manager shows and edits one ad account at a time. Past five or ten accounts the work turns into switching, re-applying the same filters and copying the same change by hand. A workspace that loads every ad account into one table, keeps each account's currency and time zone, and edits across accounts in one step removes most of that.
Why teams end up with many ad accounts
Agencies keep one ad account per client. Media buyers separate accounts by offer, country, currency or time zone, and some accounts come from different Business Managers and different Meta profiles. Each of these is a normal, documented setup; the cost is operational: every account has its own view, its own billing state and its own access list.
What Meta's own tools give you
| Tool | What it does across accounts | Where it stops |
|---|---|---|
| Business Manager (business portfolio) | Holds ad accounts you own or were given access to; manages people and partners | Access is managed per account and per asset |
| Ads Manager | Switch between ad accounts from the account menu | Shows and edits one ad account at a time |
| Ads reporting | Can combine reports for ad accounts you choose | Reporting only, no editing |
| Automated rules | Run inside one ad account | A rule has to be created again for every account |
The account switcher is fine for a handful of accounts. It breaks down when accounts sit in several Business Managers under different profiles: you need the right profile signed in before you even see the account.
What actually goes wrong at scale
- Missed problems. An ad set that spends without results in account 14 is invisible while you look at account 3. Disabled accounts and rejected ads surface only when you open the account.
- Mixed currencies and time zones. "Today" means different hours in different accounts, and adding spend in USD, EUR and UAH by hand produces wrong totals.
- Repeated edits. The same budget change or pause across 30 ad sets in 8 accounts means 8 separate sessions in Ads Manager.
- Access drift. People and partners accumulate on Business Managers, and nobody remembers who can still act on which account.
A working setup for many accounts
- Name things the same way everywhere. Put the country and offer code at the start of campaign names
(for example
PL_offer1_...) so a single filter finds them in every account. - Keep one table of all accounts. In Multitool ADS every connected Meta profile and Business Manager feeds one Ads Manager-like table: campaigns, ad sets, ads and creatives from all ad accounts, with the usual metrics, filters and totals. Each account keeps its own currency and time zone.
- Edit across accounts in one step. Select objects from different accounts and change status, budget, name, placements, media, targeting, bid strategy or schedule in one dialog. Changes are staged in the table and sent with one Publish, and each object gets its own result.
- Let rules watch the accounts. Automated rules in Multitool ADS check conditions such as spend without results or cost per result above a target on all accounts, pause what crosses the line and notify you in Telegram.
- Review access monthly. The Business Manager view in Multitool ADS shows who can act in each Business Manager and who can reach each Page or pixel, across all connected profiles.
Quick checklist
- Every account has a clear owner and a naming convention.
- Totals are read per currency, or converted deliberately, never summed blindly.
- Bulk changes are previewed before they go to Meta.
- Disabled accounts and rejected ads are checked daily, not when someone remembers.
The Multitool ADS live demo opens a workspace with many demo ad accounts in one table, no account needed.