Most Malaysian business owners find out who owns their accounts on the day they try to leave an agency. The Google Ads account sits under the agency's Gmail. The Meta Business Manager was created by a freelancer three years ago. The domain renews on a web designer's credit card. Nobody did anything wrong on purpose, but the business is now locked out of its own marketing.
This guide is the fix-it sequence, not just the warning. It shows you what agency account ownership actually means on each platform, which eight accounts must sit in your name, what it costs to rebuild the ones you lose, and the exact clauses and steps to take control back. Use it before you sign with a digital marketing agency, or today, if you already have one.
1. Who should own your marketing accounts: you or the agency?
Quick Answer: You should. Every platform lets a client own the account and grant an agency full working access underneath. The agency can build, spend and optimise without being the owner. When you own the account, the campaign history, audiences and reviews stay with the business if the agency changes. When the agency owns it, all of that leaves with them.
The question sounds simple, yet agency account ownership is the single most common problem we find when a new client joins us. The pattern is always the same. The agency set everything up because it was faster, the owner was busy, and nobody thought about the exit. So the accounts end up registered to whoever happened to be at the keyboard, rather than to the SSM-registered company that paid for all of it.
There is no platform rule forcing the agency to own anything, but there is a detail most guides get wrong. Google's own documentation on client account ownership confirms a manager account can hold owner-level access to a client account, and that ownership can be passed between managers. The part that protects you is what the same page says next: that access never takes data ownership or admin rights away from the client account, which can unlink at any time. Meta's partner system runs on the same principle. Ownership is a choice, and the right choice is always the business.

- Your business owns the account. It is created under a company Google account or Business Portfolio that you control, with your email as the top admin.
- The agency gets access, not ownership. Their manager account or Business Portfolio is linked as a partner with the permissions they need to work.
- You can remove them; they cannot remove you. That one sentence is the whole test. If it is not true today, ownership is on the wrong side.
A good agency will not resist this. Ours sets it up this way by default in the first 30 days of onboarding, because it protects us as much as you. If an agency pushes back, that tells you how the exit will go.
Key takeaway: The business owns, the agency works inside. If the agency could lock you out tomorrow, the setup is wrong, no matter how well the campaigns are running.
The short video below shows how an agency links a client's Google Ads account to its manager account. Watch where the client account sits in that structure, because that is the setup you want: your account, their manager linked on top.
How to Add a Google Ads Account to Your Manager Account (For Agencies)
Source video: Watch on YouTube
2. Ownership vs access: why "admin access" is not enough
Quick Answer: Access is permission to log in and make changes. Ownership is the power to add or remove users, control billing and unlink or transfer the account. An agency can give you "admin" on an account it owns and still remove you later. Only ownership protects you, so check who created the account and who sits above whom.
This is where most owners get a false sense of security. The agency says you have full admin access, and that is true. But admin access on an account that lives inside the agency's manager account or Business Portfolio is access on loan, and the moment the relationship sours, that loan can be called in.
There is a second axis almost nobody checks: billing. Google treats the payments profile as the record of who is legally responsible for the cost of an account. If that profile belongs to the agency, your spend runs through their name, the invoices are theirs, and leaving means a billing transfer on top of an access change. Check the payments profile the same day you check the user list.

Here is how to read the difference on the two platforms that matter most:
- Google Ads. Whoever created the account with their Google login is the original owner. A manager account (MCC) linked on top gets working access. But if the account was created from inside the agency's manager account, that manager holds owner-level control and can pass it to another manager without involving you. Our Google Ads account access guide shows where to check this in the account settings.
- Meta. The ad account, Page and Pixel belong to whichever Business Portfolio they were created in. If the agency created them in its portfolio and "shared" them with you, you are a guest. The correct model is the reverse: your portfolio owns the assets and the agency is added as a partner. See who should own your ad account, Page and Pixel.
- GA4 and Tag Manager. Ownership sits at the account level, above the property or container. Being an Editor on the property does not stop the account owner deleting the whole thing.
The test in every case is the same one from Section 1. Can you remove the agency, and could they remove you? If both answers are not "yes, and no", you have access, not agency account ownership.
Key takeaway: "Admin" on an account someone else owns is a loan, not a right. Ownership is decided by who created the account and which container it lives in, not by the role name next to your email.
Not sure who owns your accounts right now?
We set every client account up in the client's name from day one, and we can audit an existing setup in an afternoon.
See how we run digital marketing for Malaysian SMEs →3. The 8 accounts every Malaysian business must own
Quick Answer: Eight accounts carry your marketing history and identity: Google Ads, GA4, Google Tag Manager, Meta Business Portfolio, Google Business Profile, your domain and DNS, your website admin and hosting, and your CRM or WhatsApp Business. Each one should be registered to a company email you control, with the agency added underneath.
Ad accounts get all the attention, but the two assets that hurt most when lost are usually the domain and the Google Business Profile: one is your address, the other is your reviews, and neither can be rebuilt by spending more on ads. For the website side, our guide to who owns your website and domain goes deeper.
| Account | What you lose if the agency owns it | Correct setup |
|---|---|---|
| Google Ads | Conversion history, Smart Bidding learning, negative keywords, remarketing lists | Created under your Google account; agency MCC linked with admin access |
| GA4 | All historical traffic and conversion data | Account owned by you; agency as Editor on the property |
| Google Tag Manager | Every tracking tag on your site, which can be switched off remotely | Container in your account; agency with Publish access |
| Meta Business Portfolio | Ad account, Page, Pixel, Custom Audiences, WhatsApp number | Your portfolio owns the assets; agency added as a partner |
| Google Business Profile | Reviews, photos, map ranking, the listing itself | Primary owner is a company email; agency as Manager |
| Domain and DNS | Your web address and email routing | Registrar account in the company's name, renewals on your card |
| Website admin and hosting | The site files, database and the ability to edit anything | You hold the hosting login and a WordPress admin; agency has its own admin user |
| CRM / WhatsApp Business | Your lead list and every conversation with a customer | Subscription and phone number in the company's name |

Source: ZenWeb onboarding access checklist, applied across client handovers, Malaysia, 2024–2026.
Key takeaway: Ads are replaceable; your domain, reviews and lead list are not. Put all eight accounts under a company email today, even if the ad accounts feel like the urgent ones.
4. What you lose when the agency owns the account
Quick Answer: You lose the things money bought slowly: conversion history that trains Smart Bidding, remarketing and Custom Audiences built over months, negative keyword lists, Pixel data, GA4 history and, worst of all, Google reviews and the domain. A new account starts at zero, so the next agency pays the learning-phase tax again with your budget.
Owners often assume the loss is just the campaigns, which a new agency can rebuild in a week. The campaigns are the cheap part, and this is where the usual warnings are too broad: rebuilding campaigns inside an account you already own costs you a settling period, not your history, because Google's automated bidding keeps learning at account level. Lose the account itself and that safety net goes with it. A brand new account has no conversion history to bid against, so it guesses for weeks on your budget. Meta's audiences, built from Pixel events, cannot be exported to a new portfolio at all.
The losses stack up in a predictable order:
- Performance resets. Cost per lead rises while new accounts relearn, and the first month of the new agency is spent recovering ground you already held.
- Audiences vanish. Remarketing lists, Custom Audiences and Lookalikes stay with the old owner. You start warming up cold traffic again.
- Tracking breaks. If Tag Manager or the Pixel sat in the agency's container, tags stop firing the day access ends, and reporting goes dark.
- Reviews and rankings freeze. A Google Business Profile owned by someone else cannot be edited, and reinstating ownership through Google takes weeks.
- The domain becomes leverage. A web address registered to the agency is the one asset that can hold a whole business hostage.

This is why switching agencies without losing momentum depends on what you own, not on how good the new agency is. The next four sections put numbers on it.
Key takeaway: Campaigns can be rebuilt in a week; the data that made them work cannot. Ownership is what carries that data from one agency to the next.
5. How many accounts arrive agency-owned? An ownership audit by platform
Quick Answer: Across ZenWeb's client sample, Tag Manager and Meta assets are the accounts most often found in someone else's name when a business joins us, and Google Business Profile the least. Roughly one in three new clients does not control their own domain. Ownership problems are the norm, not the exception.
When a business joins us we run an ownership audit before we touch a campaign. The chart shows how often each account was owned by a previous agency, freelancer or ex-employee rather than the business itself.
| Account | Not in business's name | Share |
|---|---|---|
| Google Tag Manager | 52% | |
| Meta ad account / Pixel | 46% | |
| Website admin / hosting | 44% | |
| GA4 | 41% | |
| Google Ads | 38% | |
| Domain and DNS | 33% | |
| CRM / WhatsApp Business | 31% | |
| Google Business Profile | 29% |
Source: Based on ZenWeb's client sample of 500+ Malaysian SME accounts, ownership audit at onboarding, 2024–2026. "Not in business's name" includes accounts owned by a previous agency, freelancer or former employee.

Tag Manager tops the list because it is invisible: nobody logs in to it, so nobody notices who owns it until tags stop firing. Google's own guidance for setting up a Tag Manager account tells you to agree up front who keeps the account when a person moves on, and that is exactly the step nobody takes when an agency creates the container for you.
Key takeaway: The accounts you never log in to are the ones most likely to be in someone else's name. Audit Tag Manager, the Pixel and the domain first.
6. What it costs to rebuild each asset you lose
Quick Answer: Losing a Google Ads account typically costs six to ten weeks of relearning plus thousands of ringgit in less efficient spend. Meta audiences take four to eight weeks to rebuild. GA4 history and Google reviews cannot be rebuilt at all. A lost domain can cost a new website and months of rankings. The cheapest fix is owning everything before you need to.
The table models what a typical Malaysian SME pays, in time and money, to recover each asset after losing it, separating what can be rebuilt from what is simply gone. Treat it as a planning guide for what agency account ownership is worth to you, not as a quote.

| Lost asset | Time to rebuild | Direct rebuild cost | Inefficient spend while relearning | History recoverable? |
|---|---|---|---|---|
| Google Ads account | 6–10 weeks | RM1,500–3,000 setup | RM2,000–6,000 | No |
| Meta Pixel and audiences | 4–8 weeks | RM800–2,000 setup | RM1,500–4,000 | No |
| GA4 property | 1–2 weeks | RM800–2,000 setup | Minimal | No, history is gone |
| Google Tag Manager | 1–2 weeks | RM500–1,500 setup | Reporting gap only | Yes, tags can be recreated |
| Google Business Profile | 2–6 weeks to reclaim | Staff time | Lost local leads while frozen | Reviews only if reclaimed, not if deleted |
| Domain and DNS | 2–8 weeks, sometimes never | RM300–3,000+ (transfer or new domain) | Site, email and rankings offline | Only if the holder cooperates |
| Website files | 4–12 weeks | RM3,000–15,000 rebuild | Ads paused until landing pages exist | Only with a backup |
Source: Illustrative model based on ZenWeb rebuild scopes for Malaysian SMEs, 2024–2026. Darker cells indicate a larger hidden cost. Figures vary by budget, industry and how much the previous holder cooperates.
Add the rows together and a full lockout can cost more than a year of agency fees. That is the real price of agency account ownership being on the wrong side, and it is paid at the worst possible moment: mid-switch, with campaigns off and leads dropping.
Key takeaway: The rebuild bill is paid in wasted ad spend and lost leads, not just setup fees. Ownership costs nothing to fix now and thousands to fix later.
7. Three ownership models compared: which one protects you?
Quick Answer: There are three ways an agency can be connected to your accounts. Client-owned with partner access is the only safe model: you can remove the agency, they cannot remove you, and everything stays on exit. Agency-owned with you as a user feels similar day to day but fails the moment you leave. Agency-owned with no client access is a hostage setup.
Both Google and Meta document these structures, and the safe model is the one they support best. Google's process for transferring a client account to another agency runs through billing and manager links rather than a simple handover, which is why the model you started on decides how painful the exit is.
| Model | Can you remove the agency? | Can the agency remove you? | Data on exit | Risk |
|---|---|---|---|---|
| Client-owned, agency as partner / manager | Yes, one click | No | Everything stays | Low |
| Agency-owned, client added as admin user | Only by asking | Yes | Needs a formal transfer; often refused or delayed | High |
| Agency-owned, client has no login | No | Already excluded | Lost unless the agency cooperates | Critical |
Source: Compiled from Google Ads manager-account and Meta Business partner documentation, cross-checked against ZenWeb client handovers, Malaysia, 2024–2026.
The second model is the dangerous one because it looks fine. You have a login, you see the numbers, the reports arrive. Nothing feels wrong until you try to link a new agency and discover you are not allowed to. If your current setup is model two, the steps in Section 11 move you to model one.
Key takeaway: Only one model passes the "can I remove them, can they remove me" test. If you are not sure which model you are on, assume the second and check this week.
Want ownership written into the price, not left to chance?
Every ZenWeb package includes account setup in the client's name and a signed handover list.
Compare our digital marketing pricing →8. Is the problem getting better? Ownership trend 2023–2026
Quick Answer: Slowly. The share of new ZenWeb clients arriving with at least one account in someone else's name has fallen from about six in ten in 2023 to just under half in 2026. Awareness is rising, but domains and Tag Manager containers are improving slowest, because owners rarely think of them as marketing accounts.
The trend line is the encouraging part of this article: Malaysian owners are asking about agency account ownership earlier than they used to, often because a friend was burned. The table tracks three measures at onboarding across four years.
| Measure at onboarding | 2023 | 2024 | 2025 | 2026 (Jan–Aug) |
|---|---|---|---|---|
| At least one account not in the business's name | 61% | 57% | 52% | 48% |
| Ad accounts created inside an agency's manager account or portfolio | 47% | 44% | 40% | 36% |
| Domain registered to a third party | 39% | 36% | 33% | 31% |

Source: From ZenWeb client tracking across 12 industries, ownership audit at onboarding, Malaysia, 2023–2026. 2026 covers January to August.
Ad-account ownership is improving fastest, down eleven points since 2023, because it is the thing owners read about. The domain line has moved only eight, so if you take one action from this article, check the registrar record for your domain today.
Key takeaway: Awareness is fixing ad-account ownership but not domain ownership. Nearly one in three businesses still does not hold its own web address.
9. The ownership checklist to sign before month one
Quick Answer: Before any campaign goes live, create a company Google account and Business Portfolio, create or transfer the eight accounts into them, invite the agency as a partner or manager, and get a one-page handover list signed by both sides. Do this in week one, alongside the rest of your agency onboarding.
This is the sequence we walk new clients through. It takes an afternoon and removes the entire exit risk. It sits naturally alongside the questions you ask before hiring an agency, because a good agency will already have this list ready.
- Create a company Google account. Use a role address such as [email protected], not a staff member's personal Gmail, and store the recovery details with the directors.
- Create a company Meta Business Portfolio. Same rule: a company email, two admins from your side, two-factor authentication on both.
- Create or move the eight accounts into them. Google Ads, GA4, Tag Manager, Business Profile, the Meta ad account, Page and Pixel, plus the domain, hosting and CRM subscriptions.
- Invite the agency as a partner or manager. Link their MCC to your Google Ads account, add their Business Portfolio as a partner in Meta, and add their email as Editor or Publisher elsewhere.
- Run the removal test. Open each account and confirm you can see the option to remove the agency. If you cannot, ownership has not moved.
- Sign a handover list. One page listing every account, its owner email and the agency's role. Both parties sign it. It becomes the exit checklist later.

If the agency creates anything new during the engagement (a landing page tool, a call-tracking number, a new Pixel), it goes on the list and into your name. Ownership drifts back to the agency one small tool at a time unless someone keeps the list current.
Key takeaway: Company accounts first, agency invited second, handover list signed third. Do it in week one and revisit the list whenever a new tool is added.
10. Ownership clauses to put in the agency contract
Quick Answer: Your agency agreement should state in plain words that all accounts, data, audiences, creative files and tracking belong to the business, that the agency will operate only through partner or manager access, and that on termination it will complete any transfer and remove itself within a set number of days. Silence on ownership is the default, and silence favours the agency.
Most agency contracts in Malaysia say nothing about ownership, which is how the second model in Section 7 becomes normal. That silence is awkward for a second reason. Under the Personal Data Protection Act 2010, the business collecting customer data carries the duty of care for it, while an agency handling that data is doing so on your behalf. The responsibility already sits with you, so control of the list should sit there too. A few sentences in the contract close the gap, alongside the lock-in and exit terms covered in our marketing agency contract guide.
- Ownership clause. "All advertising, analytics, tracking and social accounts, and all data, audiences, creative assets and reports produced under this agreement, are the property of the Client."
- Access clause. "The Agency will access Client accounts only through partner or manager links to Client-owned accounts and will not create Client assets inside Agency-owned accounts."
- Handover clause. "Within seven days of a written request or termination, the Agency will transfer any Client asset held in its name, provide all logins and files, and remove its own access."
- No-hostage clause. "Outstanding fees are handled as a separate invoice and do not delay handover of Client accounts, domains or data."
- Tooling clause. "Any new tool, number, Pixel or subscription created for the Client during the engagement will be registered in the Client's name and added to the handover list."

None of this is aggressive. An agency that plans to leave cleanly will sign it without comment. One that hesitates is telling you where ownership sits in its business model.
Key takeaway: Five short clauses turn ownership from an assumption into a right. Separate unpaid fees from handover so neither side can hold the other hostage.
11. How to take back ownership from your current agency
Quick Answer: Ask in writing while the relationship is still good, then move platform by platform: have Google Ads ownership transferred to your own manager account or a client-owned account, move Meta assets into your Business Portfolio, add yourself as account-level admin on GA4 and Tag Manager, claim primary ownership of the Business Profile, and transfer the domain to your registrar account. Do it before you give notice.
Order matters here. Start the transfers while you are still a paying client, not after you have announced you are leaving. Then follow the platform steps below. If you are mid-switch, our guides to changing Google Ads agency without losing data and protecting Pixel data when you change Meta agency cover the detail.
- Google Ads. If the account was created inside the agency's manager account, ask them to transfer ownership to your manager account, or unlink it so it stands alone with your Google login as admin. Confirm in Account access and security that your email shows Admin and theirs can be removed, and check the payments profile in the same pass: if billing sits with the agency, the account needs a billing transfer as well.
- Meta. Ask the agency to move the ad account, Page and Pixel to your Business Portfolio. If the assets were created in theirs, Meta does not allow every asset type to move, so a new Pixel in your portfolio may be the practical fix. Then convert the agency's access to a partner link you control.
- GA4 and Tag Manager. Be added as Administrator at the account level, not just the property or container. Then reduce the agency to Editor or Publish.
- Google Business Profile. Have the primary owner role transferred to your company email. If the agency is unresponsive, request ownership through the profile: Google emails the current owner and gives them a short window to reply before you can claim it.
- Domain and hosting. Request an authorisation code and transfer the domain to a registrar account in the company's name. Move hosting billing to your card and confirm you hold the hosting and WordPress admin logins.
- Everything else. CRM, WhatsApp Business, call tracking, email tools: change the billing owner and the admin email on each subscription.

Where an agency refuses, the handover clause from Section 10 is your lever. Where there is no such clause, the fastest route is usually to rebuild the smaller assets in your own name immediately and negotiate only for the ones that cannot be rebuilt: the domain, the reviews and the Google Ads history.
Key takeaway: Reclaim ownership before you resign, platform by platform, domain first. Rebuild what is cheap and negotiate only for what cannot be rebuilt.
12. Conclusion: own the accounts, rent the expertise
Agency account ownership is not a technicality. It is the difference between a business that can change agency in a week and one that starts from zero every time it does. The accounts, the data, the reviews and the domain are yours because you paid for them. The agency's job is to work inside them well, and a good one will insist on that arrangement before you do.
Run the removal test this week. If an account fails it, fix that one before you worry about the rest, then put the clauses into your next agreement and keep the handover list current as new tools get added. Choose your digital marketing agency on results, knowing that if the results ever stop, everything you built comes with you.
Want to know who really owns your accounts?
Book a free ownership audit. We check all eight accounts, tell you exactly where control sits today, and give you the transfer steps, whether or not you work with us afterwards.
Book my free ownership audit →
13. Frequently Asked Questions
1. Who should own the Google Ads account, the agency or the client?
The client. Create the account under a company Google login, then link the agency's manager account with admin access. The agency can do everything it needs to run campaigns, and you keep the conversion history, audiences and negative keyword lists if you ever change agency. Google's own documentation confirms a linked manager gets access without taking data ownership from the client account.
2. My agency says I have admin access. Is that the same as ownership?
No. Admin access on an account the agency owns can be removed by the agency. Ownership is decided by who created the account and which manager account or Business Portfolio it lives in. The quick test: can you remove the agency, and could they remove you? If they could remove you, you have access on loan, not ownership.
3. Can Meta ad accounts and Pixels be transferred to my Business Portfolio?
Sometimes. Pages can be moved, and ad accounts can be transferred in certain cases, but a Pixel created in the agency's portfolio usually cannot be reassigned. The practical fix is often a new Pixel in your own portfolio with the agency added as a partner. Prevent the problem by creating every Meta asset in a portfolio you own from the start.
4. What happens to my data if the agency owns the account and we part ways?
Unless the agency agrees to transfer it, the data stays with them: campaign history, Smart Bidding learning, audiences, Pixel events and GA4 history. A new account starts from zero, so the next agency spends weeks and part of your budget relearning. Reviews on a Business Profile and a domain registered to the agency are the two assets that can be lost outright.
5. What should the ownership clause in an agency contract say?
That all accounts, data, audiences, creative files and tracking belong to the client; that the agency works only through partner or manager access to client-owned accounts; that on termination it transfers anything held in its name and removes its access within a set number of days; and that unpaid fees are invoiced separately and never delay handover.


