An MCC Google Ads account—officially called a Google Ads manager account—lets an agency, consultant, or in-house team manage multiple Google Ads accounts from one login and reporting structure. To use it well, create the manager account, link only the client accounts you are authorized to manage, define access and conversion ownership, then build an audit-and-change workflow with approvals. This guide gives you a practical sequence for doing that without mixing budgets, permissions, or optimization decisions between advertisers.
Decide what the manager account should control
Start with the operating model, not the account creation screen. A manager account is useful when one team needs centralized access to several separate advertiser accounts. It is not a replacement for an advertiser account: campaigns, billing configuration, conversion actions, audiences, and business data still belong to the linked client accounts unless a specific shared feature says otherwise.
Google describes manager accounts as a way to manage multiple Google Ads accounts from a single account, including viewing performance and making changes across linked accounts. Its documentation also distinguishes the manager account customer ID from the customer IDs of the accounts underneath it. See Google’s manager account overview and Google Ads API manager-account documentation before designing your hierarchy.
Choose the hierarchy before inviting users
For most small agencies, one top-level manager account with client accounts directly underneath is easier to audit than a deep hierarchy. A larger agency may use a parent manager account, regional or team-level sub-manager accounts, and client accounts below them. Add a layer only when it solves a real permission, reporting, or ownership problem.
- Agency-owned manager account: appropriate when your team manages several unrelated advertisers.
- Business-owned manager account: appropriate when one company has brands, regions, or separate legal entities.
- Client-owned manager account: useful when the client wants ownership while granting an agency access.
- Separate accounts: preferable when billing, legal ownership, or conversion data must remain completely isolated.
Write down who owns each advertiser account, who can approve changes, who receives billing notifications, and who can revoke access. If those answers are unclear, an MCC hierarchy will make the ambiguity easier to scale, not eliminate it.
Create the manager account and link accounts deliberately
Create the manager account using the Google Ads interface, then record its customer ID and the customer IDs it will manage. When linking an existing advertiser account, confirm that the request is going to the correct customer ID and that the person accepting it has the required administrative access. Do not assume that seeing an account in a browser means your automation has permission to change it.
Use a link register
A simple register prevents the most expensive setup mistake: linking the wrong account or failing to document why access exists. Keep it in the agency’s operating system or a controlled spreadsheet, with one row per advertiser.
| Field | Example | Why it matters |
|---|---|---|
| Client and legal entity | Northstar Dental LLC | Prevents similarly named accounts being confused |
| Manager customer ID | 123-456-7890 | Identifies the controlling hierarchy |
| Client customer ID | 987-654-3210 | Identifies the advertiser receiving changes |
| Account owner | Client marketing director | Defines who can approve access and edits |
| Conversion owner | Client analytics team | Prevents conflicting goals and imports |
| Change policy | Approval required for budget edits | Sets the automation boundary |
| Last access review | 2026-03-01 | Creates an auditable review cycle |
For an agency migration, link accounts in batches only after you have verified the register. In the first week, compare the customer ID shown in the interface with the ID used by reporting or API tools. A single misplaced digit can send a valid request to the wrong advertiser.
Separate permissions, billing, and conversion ownership
Centralized access is valuable only if the permission model is narrower than “everyone can do everything.” Give staff the minimum role needed for their job, and keep a named owner responsible for access reviews. Google’s account-access guidance explains that users, managers, and linked accounts can have different access relationships; use the official access and security guidance when documenting your policy.
- Analysts: read-only access where possible, with permission to export or build reports.
- Campaign managers: edit access for assigned accounts, but not automatic control of every client.
- Approvers: a small group authorized to approve budget, bidding, targeting, and tracking changes.
- Automation identities: separate credentials or connections with a clearly documented scope.
Do not solve a reporting problem by moving every account into one conversion setup. Decide whether a conversion action is a primary optimization goal, a secondary observation, or an imported offline event. Then document which account owns the source of truth. Otherwise, an automated recommendation may optimize toward a duplicated lead, an unqualified form fill, or a conversion that the client no longer values.
Set an illustrative starting policy for risky edits
The following are illustrative starting policies, not universal benchmarks:
- Require approval for any daily budget change above 20%.
- Require approval before changing a bid strategy, conversion goal, location setting, or audience exclusion.
- Allow automatic edits only for reversible changes such as pausing a confirmed duplicate, adding a pre-approved negative keyword, or restoring a documented previous setting.
- Review access and automation logs every 30 days.
Adjust these policies when the signal changes: frequent false positives mean the rule is too broad; delayed response to real spend waste means the approval queue is too slow; high volatility in spend means the budget threshold is too permissive for that account.
Build an MCC audit that explains causes, not just symptoms
A useful manager-account audit does not merely rank accounts by cost or clicks. It identifies a measurable problem, tests plausible causes, and connects each recommendation to an owner and a reversible action.
Use a consistent audit sequence
- Validate data: check date range, currency, attribution setting, conversion volume, and tracking changes.
- Check delivery: look for campaigns limited by budget, disapproved ads, policy issues, low search demand, or missing assets.
- Check economics: compare cost per qualified lead, revenue, margin, or pipeline value—not only platform conversion cost.
- Segment the problem: split brand and non-brand, device, location, campaign type, search term, landing page, and new versus returning users.
- Propose one change: state the expected mechanism, risk, owner, and rollback condition.
- Measure after the change: use a preselected observation window and avoid declaring success from one noisy day.
Illustrative starting policy: wait seven days before judging a low-volume campaign change, and use a longer window when conversions are sparse or the sales cycle is long. Adjust the window when conversion lag, spend volatility, or lead-quality feedback shows that the selected period cannot represent the business outcome.
A cross-account report should flag exceptions rather than encourage identical edits everywhere. For example, “high cost per lead” could mean weak search terms in one account, a broken form in another, and a deliberate enterprise strategy in a third. The next action differs in each case.
Work through a concrete example before automating
Suppose an agency manages three local-service advertisers in one manager account. One account shows a 35% increase in cost per qualified lead over the previous comparable period. An inexperienced workflow might lower bids immediately. A safer workflow looks for the mechanism first.
The audit finds that clicks and booked appointments are stable, but the CRM reports fewer qualified jobs. Search-term review shows a new cluster of low-intent searches, while the landing page and form completion rate are unchanged. The recommended sequence is:
- Export the affected search terms and label them by intent.
- Add only clearly irrelevant terms to the negative-keyword proposal.
- Leave ambiguous terms in an observation list rather than blocking them automatically.
- Ask the client to confirm whether “estimate” and “emergency” leads have different business value.
- Review qualified-job rate after the next agreed reporting period.
The rollback is simple: remove the newly added negatives if qualified volume falls without an improvement in lead quality. This example illustrates why an MCC should centralize diagnosis and governance, not force one optimization rule across every account.
Add automation and AI with approval gates
Once the manual workflow is stable, connect tools to the manager account cautiously. Google’s API documentation explains that requests are made in the context of a customer account and may use a manager account to access client accounts; your integration therefore needs explicit customer-ID handling and appropriate authorization. Review the Google Ads API call-structure documentation before building a multi-account connector.
An AI or MCP workflow should separate three stages:
- Observe: retrieve performance, settings, change history, diagnostics, and relevant business context.
- Recommend: produce a finding with evidence, confidence, expected effect, affected entities, and risks.
- Execute: make only an approved, scoped, reversible change and record the result.
Keep client identity and account identity in every tool call. Require the agent to restate the target customer ID, campaign, proposed mutation, and rollback method before execution. Block actions when the data is stale, the account is outside the approved scope, or the requested change conflicts with the link register.
For teams managing paid social alongside search, keep platform-specific controls separate. Meta provides its own Marketing API documentation and authorization model at developers.facebook.com; a shared AI interface should not imply that a Google Ads permission or naming convention transfers to Meta Ads. NotFair’s Google Ads MCP can be relevant for Google Ads workflows, while Meta Ads MCP addresses the separate Meta Ads connection.
Do this first: create the register before linking anything
Before you create or restructure an MCC Google Ads hierarchy, make the link register, identify each advertiser’s owner, and write the approval policy for budget, bidding, targeting, and tracking changes. Then link one account, validate its customer ID and conversion reporting, and run a read-only audit before granting automation any write capability.
For teams that want AI clients to inspect accounts and propose or execute controlled changes, NotFair offers hosted MCP connections with approval-gated workflows. Treat that layer as an extension of a sound account and permission model—not a substitute for one.
Authored with NotFair SEO