Analysis6 min read

Multiple Meta Ad Accounts: An Agency Setup Checklist

Manage multiple Meta ad accounts with a client access record, clear team responsibilities and a checklist for access errors, security incidents and routing.

On this page

To manage multiple Meta ad accounts, start with a record of each client's assets, authorized operators and decision-makers. Then organize the browser workspace and decide whether any separate network requirement exists. When something fails, identify whether it is an access problem, a wrong account selection, a security incident or a restriction before changing the setup.

This checklist is for agencies managing clients' accounts with their authorization. It gives you a reusable private client record and a way to assign the next action when an operator cannot continue.

Agree on client control before configuring tools

For each engagement, agree who should control the assets, who approves spending and who handles recovery. Our recommendation is to preserve the client's intended control and give agency operators the access needed for their work. Settle this before creating assets: a plan to “sort out ownership later” leaves an important decision unresolved.

Meta's business-portfolio training covers accounts, users and permissions, and its Marketing API documentation describes ad accounts managed by multiple people with different access levels. Those are useful starting points for organizing the relationship. The checklist below is our recommended operating record, rather than an official Meta form. Meta Blueprint portfolio course, Meta Marketing API documentation.

Copy this record into your private project system for each client:

  • Client and business owner:
  • Business portfolio ID and ad account ID:
  • Supporting assets needed for this job: Page, Instagram account, dataset or catalog IDs, as applicable.
  • Client access and recovery owner, plus backup contact:
  • Agency business ID:
  • Named operators and approved tasks:
  • Billing decision-maker:
  • Reporting app owner, approved permissions and removal procedure:
  • Device or workspace label; network owner if relevant:
  • Access checked on: date and person who checked it.
  • Offboarding owner and target date:

Keep passwords, API tokens, recovery codes and payment-card numbers out of this record. Asset IDs and business contact details still belong in a system with appropriate internal access controls.

Before campaign work begins, have the assigned operator compare the intended ad account ID with the account actually selected and confirm that the required action is available. If the client has no existing setup, agree the record's ownership and billing fields first, then inspect the creation options available in Meta. This checklist assumes no universal account limit.

Make the working context easy to recognize

Use a consistent client label in the work ticket and browser workspace. Before changing a campaign or budget, compare the selected account with the ticket. A recognizable name helps; the account ID gives you a specific value to check when names are similar.

Chrome profiles can separate bookmarks, history, passwords and settings. They are useful organizational tools, but Google warns that someone with access to the device can switch into another profile. Treat a browser profile as a workspace, not a replacement for device access controls. Google's Chrome profile guidance.

Secure the identities and devices used to administer the accounts. Meta recommends two-factor authentication, login alerts and reviewing sessions. Its business-malware report also describes attacks on personal accounts connected to advertising assets, including malware that can evade 2FA. Keep device security in the plan alongside authentication. Meta's business malware guidance.

For reporting automation, keep a separate app-access entry in the client record. Meta's Marketing API has its own app, access-token and permission requirements; an existing browser login does not establish that authorization. Identify who owns the app, what it needs to do and who removes access when the engagement ends. Meta Marketing API documentation.

Decide whether a network change has a purpose

VoidMob's guide to running multiple Meta ad accounts in 2026 presents a vendor perspective on account organization and technical isolation, including separate browser and mobile-network setups. It is useful context when comparing those workflows. For an agency implementation, first write down the specific problem a network change is supposed to solve.

A missing account assignment, for example, belongs with the person who grants access. A documented, authorized network-testing requirement belongs with the technical owner. An IP check can help describe a route; it does not demonstrate that the operator has permission to manage a client's assets.

Also distinguish a separate device from an exclusive public address. Carrier-grade NAT can share public IPv4 addresses among subscribers, so dedicated hardware alone is insufficient evidence of exclusive public IPv4 use. This says nothing about how Meta will assess a particular account. IETF RFC 6888.

If a route requirement exists, define the intended destination, continuity requirement and failure evidence before selecting infrastructure. Our rotating versus sticky proxy guide explains the session-continuity distinction. For a chosen browser implementation, the MostLogin proxy setup guide covers configuration. Neither is a prerequisite for completing the client access record.

Route problems to the person who can act

Use this table as a proposed first-response workflow. It helps collect evidence and assign responsibility; it does not diagnose every cause, and several faults can coexist.

SituationFirst evidence to recordOwner and next actionStop condition
Agreed client ad account is missingIntended asset ID, signed-in identity, assigned tasks and exact errorClient access owner and agency lead compare the requested asset with the actual grantOwnership or authorization remains unclear
Browser shows another clientSelected account ID compared with the work ticketOperator selects and rechecks the intended account; labels the workspaceIdentity or account still does not match
Unknown administrator or unexpected spendTime, affected asset, unrecognized change and device/session evidenceClient security owner secures the identity/device, checks reachable assets and uses official recoveryDevice may remain compromised; pause routine administration
Restriction notice appearsExact notice, affected asset, time and any review option shownClient owner or authorized reviewer follows the notice and records the reviewCause remains unresolved; no replacement-account workaround
Network error without a restriction noticeError text, time, configured route and service reachabilityIT/network owner diagnoses transport separately from asset permissionsNo evidence connects the route to the failure; avoid claiming it does

The security row applies Meta's guidance above. The remaining routing choices are our operational recommendations. Follow the actual notice and available controls rather than assuming every restriction has the same review path or outcome.

Worked example: one analyst, two clients

Imagine fictional clients Cedar Bikes and Harbor Home. One agency analyst serves both. Cedar's ad account is visible; Harbor's is absent from the account selector.

The next step is to compare Harbor's recorded account ID and approved tasks with the analyst's actual assignment. The authorized client access owner can then correct an incomplete grant. Until that check is complete, pause Harbor's campaign work. This observation alone gives no reason to buy a proxy or create another account.

Now change the premise: Harbor is visible, but an administrator nobody recognizes has appeared. That belongs in the security row. Escalate to Harbor's recovery owner and secure the affected identity and device. Renaming the browser workspace would leave the incident unresolved.

At offboarding, use the same record to remove the departing operator's or agency's approved access and any app credentials under your control, then verify that the client's designated owner retains access. Clear local working data according to the engagement's retention agreement. Record who completed the handoff and when.

Method: ipvolt prepared this checklist from Meta and vendor documentation and a fictional worked example. No Meta account, proxy, browser profile or device was tested, and nothing here describes how Meta assesses a particular account.

If future authorized work requires proxy infrastructure, join the ipvolt waitlist. Access is not open yet. One email when access opens. Nothing else.

Sources

  1. Meta Blueprint: business portfolio, users and permissions
  2. Meta Marketing API documentation
  3. Google Chrome Help: share Chrome with others using profiles
  4. Meta Newsroom: how Meta protects businesses from malware (2023)
  5. IETF RFC 6888: common requirements for carrier-grade NATs
  6. VoidMob: running multiple Meta ad accounts in 2026 (vendor perspective)

Tagged:ProxiesChoosing proxies