Skip to main content

Paid Media (PPC)

Google Ads Access Levels: The Agency Playbook


How agencies set, manage, and revoke client Google Ads access at scale — the white-label playbook from a Diamond HubSpot partner.

By Summer OsborneUpdated July 7, 20267 min read
Table of Google Ads manager-account access levels — Admin, Standard, Read-only, Email-only, and Billing — mapped to agency, client, and delivery-partner roles.

Key Takeaways

  • Google Ads offers five access levels — Admin, Standard, Read-only, Email-only, and Billing — and the practical rule is granting the lowest level that still lets someone do their job.
  • Agencies should request access through a Google Ads manager account (MCC) using the client's 10-digit customer ID rather than logging in with a shared client password.
  • Quarterly access reviews and mandatory two-factor authentication on every login that touches client budgets close the two biggest gaps in roster-scale access management.
  • The Google Ads User Access Audit Log records who changed what and when, giving agencies a paper trail when a client asks why a campaign paused.
  • 73% of in-house marketing teams now keep PPC management fully in-house, up from 44% two years earlier per Search Engine Land, which is pushing more agencies toward white-label PPC delivery through the same manager-account model.

Google Ads access levels decide who can see and change an account — and when you run paid search for other people's clients, getting them right is the line between clean delivery and a security incident. This guide is written for agencies: how to request access to a client's account, which level to grant your team versus the client, how to manage permissions across a full roster, and how to revoke access cleanly when an engagement ends.

If you deliver Google Ads management as a service, access hygiene is not an afterthought. It shapes your onboarding, your reporting, your liability, and how fast you can hand a portfolio between team members without anyone touching a shared client password.

What are Google Ads access levels?

Google Ads access levels define exactly what each user can do inside an account, from viewing reports to editing campaigns to managing billing and other users. Google offers five, and for an agency the level you assign to yourself, your team, and your client decides who can break what.

Access levelWhat it allowsWho it's for (agency lens)
AdminFull control, including adding and removing other usersYour account lead — one or two people, never the whole team
StandardView and edit campaigns; cannot manage usersYour day-to-day PPC managers running the work
Read-onlyView campaigns and reports; no editsClient stakeholders, analysts, junior reviewers
Email-onlyReceives reports and notifications; no login accessClient execs who want the numbers, not the dashboard
BillingAccess to payment and billing detailsWhoever owns the invoice — often the client

The practical rule: grant the lowest level that lets someone do their job. A client who wants visibility gets read-only or email-only, not admin. Your managers get standard. Admin stays with a named lead, because that's the level that can lock everyone else out.

How should an agency get access to a client's account?

Use a manager account — never a shared client login. A Google Ads manager account (MCC) lets you link a client's account to your agency's umbrella, run campaigns under your own login, and manage every client from one place without ever holding their password.

There are two clean ways to establish the link:

  • Request access — from your manager account, send a link request using the client's 10-digit customer ID. The client approves it inside their own account. This is the default for a white-label engagement, because the client stays the account owner and you operate on top.
  • Invite by email — the client adds your team member's Google-associated email at a chosen access level. Fine for a single collaborator, but it doesn't give you the portfolio-level control a manager account does.

For white-label delivery, requesting a manager-account link is almost always the right move. The client owns the asset, you own the workflow, and if the relationship changes, either side can sever the link in one click.

Which access level fits which relationship?

Map the level to the role, not to how much someone likes the client. A systematic intake step here prevents the most common onboarding mistake: over-granting access on day one and never walking it back.

RelationshipAccess levelWhy
Agency account leadAdmin (via manager account)Owns user management and structure
PPC managers on the accountStandardBuild and optimize without user-admin risk
The white-label partner running the work under your brandStandard, via linked manager accountDelivers campaigns without client-facing exposure
Client marketing contactRead-onlyFull visibility, zero edit risk
Client executive / sponsorEmail-onlyGets performance reporting, no dashboard

In our own delivery, a systematic task-intake process is what keeps this clean: clear scopes, minimal surprises, and performance measured on on-time, on-budget, high-quality delivery. Access levels are just one field on that intake — decided once, at kickoff, instead of negotiated in a panic later.

Managing access across a full client roster

At roster scale, the manager account is your control tower and the audit log is your paper trail. A single manager account view shows every linked client, who has access to each, and what they can do — so you can review permissions across the whole book in one sitting instead of logging into accounts one at a time.

Three habits keep a growing portfolio secure:

  • Quarterly access reviews. Walk every linked account and strip permissions that no longer match someone's role — offboarded staff, former client contacts, one-off collaborators.
  • Two-factor authentication everywhere. Require 2FA on every agency login that touches client money. A compromised standard-access seat can still drain a budget.
  • Use the User Access Audit Log. It records who changed what and when — the fastest way to answer a client asking why a campaign paused, and your evidence if a change is ever disputed.

The same discipline that protects budgets protects quality. We run internal QA and functionality checks before anything reaches a client, rather than waiting for a vendor or client to self-report a problem — and access hygiene is part of that check, because you can't QA an account you can't see into properly.

Closing the loop between Google Ads and HubSpot

Access is only half the story — the other half is proving the spend worked. In our experience, closed-loop PPC success comes down to two things: a clear, shared understanding of the client's KPIs, and a dedicated contact on the client's sales side. Together they let you report on the quality of conversions from Google Ads inside HubSpot, not just the click volume Google shows you.

That's why we set up HubSpot Google Ads conversion tracking as part of onboarding, alongside the ad account link. Read-only access to the ad account plus a HubSpot portal connection gives the client a single, honest view of pipeline influenced — the difference between "we drove 400 clicks" and "we drove 12 sales-qualified opportunities."

Removing a user when an engagement ends

Offboarding is a one-minute job that agencies forget, and forgetting it is how old logins linger for months. When a team member rotates off an account or a client relationship ends, revoke access the same day.

  • From the manager account, open Access and Security for the account in question.
  • Locate the user, click Remove Access, and confirm.
  • If the whole engagement is over, unlink the account from your manager account so your umbrella no longer touches it.

Build this into your offboarding checklist next to the client password rotation and the deactivation of any shared logins. Clean exits protect both sides and make you the partner clients trust with the keys.

In-house or white-label? Setting up access for a delivery partner

If you don't have a paid-search bench, the manager-account model is exactly what lets you resell PPC without hiring for it. PPC is getting harder, not easier — 73% of in-house marketing teams now keep PPC management fully in-house, up sharply from 44% just two years earlier, according to a Search Engine Land survey of agency and client-side PPC professionals. The teams pulling it in-house are betting on specialists; the agencies without specialists need a partner who can plug in the same way.

That's the white-label model. A delivery partner links to the client's account through your manager account at standard access, runs the campaigns under your brand, and reports back to you — the client sees your agency, not ours. Engagement can scale from pay-per-task, to a white-label retainer, to reserved capacity as the book grows, so access is granted once and the delivery volume flexes underneath it.

We've built our practice on that discipline — a Diamond HubSpot Solutions Partner with 11,800+ completed projects and 70+ partner agencies served, delivering 10,000 tasks in 15,000 hours under strict white-label processes. If you're selling paid search without a paid-search team, our white-label PPC management gives you certified managers behind your logo and reporting that keeps the wins yours.

Get access right, then scale

Google Ads access levels are a small setting with outsized consequences for an agency: they govern security, reporting integrity, and how cleanly you can move a client between team members or hand delivery to a partner. Set the lowest workable level for every user, run everything through a manager account, review permissions on a cadence, and revoke fast. Do that, and access management stops being a risk and becomes proof that you're the kind of HubSpot agency partner clients hand the keys to without a second thought.

Sources

  1. Search Engine Land — PPC survey (in-house PPC 73% vs 44%) (opens in new tab)
  2. Google Ads — Manager accounts (MCC) (opens in new tab)

Frequently Asked Questions

What are the five Google Ads access levels?

Google Ads offers five access levels: Admin (full control, including adding and removing users), Standard (view and edit campaigns), Read-only (view campaigns and reports only), Email-only (reports and notifications with no login access), and Billing (access to payment details). Agencies should grant the lowest level that lets each person do their job.

How does an agency get access to a client's Google Ads account?

An agency should link a Google Ads manager account (MCC) to the client's account rather than use a shared login. Sending a request from the manager account using the client's 10-digit customer ID lets the client approve access inside their own account while staying the account owner.

What Google Ads access level should a client contact have?

A client's day-to-day marketing contact typically gets Read-only access, giving full visibility into campaigns and reports without any risk of an accidental edit breaking a live campaign. A client executive who only wants performance numbers, not the dashboard itself, is usually set to Email-only access instead, since it delivers reports with no login required.

How often should agencies review Google Ads account access?

Agencies should run quarterly access reviews across every linked manager account, walking each client's account and stripping permissions from offboarded staff, former client contacts, and one-off collaborators who no longer match a live role. Two-factor authentication should also be required on every login that touches client ad budgets.

How do you remove a user's Google Ads access when an engagement ends?

From the manager account, open Access and Security for the account, locate the user, click Remove Access, and confirm — a one-minute step agencies should complete the same day a team member rotates off or an engagement ends. If the engagement is fully over, unlink the account from the manager account too.

White-Label PPC Management

Selling PPC Without a PPC Team?

Certified Google & Meta ads managers run your clients' campaigns under your brand, with reporting that keeps the wins yours.