Whoever owns the Business Portfolio that owns the ad account controls it. Paying the invoices does not establish ownership. If your agency created the account inside their own portfolio and added your firm as a user, they own it and you have a guest pass, regardless of how much you have spent.
By Phil Williams, founder of Veritas Axiom. Fifteen years in legal marketing and case acquisition.
Owning an asset and having access to it are two different things
Meta assets belong to a Business Portfolio, the container formerly called Business Manager. Individuals never own an ad account. The portfolio does.
Access is separate and comes in levels. A person can be an admin, an advertiser, or an analyst on an account their portfolio does not own. An outside agency can be added as a partner with full control over daily operations and still own nothing. Partner access is permission to work on an asset. Ownership is the ability to decide who gets that permission.
The difference is invisible while a relationship is working. Both arrangements let the agency build campaigns, both let you log in and look at reports, and both produce the same monthly invoice. The difference only surfaces on the day you want to leave, which is the day it decides everything. It is the same distinction that separates renting case flow from a vendor from owning the channel, a line we draw in detail on personal injury lead generation companies.
What survives a transfer and what does not
Transferring an ad account does not bring its connected assets with it. This is the single most expensive misunderstanding in the category, because firms assume the account is the thing and the account is not the thing.
| Asset | Portable if your agency owns it |
|---|---|
| Ad account | Transferable between two verified portfolios, subject to Meta’s process and frequency limits |
| Facebook Page | Transferable, usually straightforward |
| Dataset (the pixel and its event history) | Access can be shared. Whether ownership itself can move between portfolios is not reliable. |
| Custom audiences built from that dataset | No. They stay with the portfolio that owns the dataset. |
| Lookalike audiences built from those | No. |
| Ad creative in the account | Travels with the ad account |
| Campaign performance history | Travels with the ad account |
| Accumulated optimization learning | Tied to the dataset, not the ad account |
Custom audiences are the line most firms have never considered. Every website visitor audience, every video viewer audience, every lookalike built from converted leads was constructed from a dataset. If that dataset lives in the agency’s portfolio, those audiences live there too, and no transfer of the ad account brings them along.
Why the dataset is the asset that actually matters
A dataset is the record of every conversion event your advertising has ever produced, and it is what Meta’s algorithm uses to decide who to show your ads to. Meta renamed the pixel to a dataset because it now receives events from the browser pixel, the Conversions API, and offline uploads into one container.
Its value is entirely in its history. A dataset with eighteen months of conversion events has taught Meta a great deal about which people become signed cases for your firm. A new dataset has taught it nothing. Starting fresh means returning to the learning phase and paying, in higher cost per result, for education your firm already purchased once. Our pillar on Facebook ads for personal injury lawyers documents what that learning phase costs from live campaigns, which is the bill you pay twice if you lose the dataset.
This is why the ownership question is not paperwork. A firm that changes agencies and loses its dataset does not lose a login. It loses the compounding asset that made its advertising cheaper every month, and it starts over at the price it was paying on day one.
How to audit your Meta account ownership in ten minutes
Run this yourself. You need admin access to your own Business Portfolio. Meta moves menu items periodically, so labels may differ from what you see.
-
Confirm you have a portfolio at all. Go to business.facebook.com and open Settings. If you cannot get in without asking your agency for a login, that is your answer and you can stop here.
-
Find the owner of the ad account. In Business Settings, go to Accounts, then Ad Accounts. Select your ad account and open the People and Partners tab. Look for the “Owned by” label. That names the portfolio that controls the account. If it is not your firm’s portfolio, your firm does not own the account.
-
Check the dataset separately. Go to Data Sources, then Datasets. If your dataset does not appear in your own portfolio, your firm does not own its conversion history. An account you own paired with a dataset you do not own is the most common half-broken setup, and it is worse than most firms assume.
-
Check the Page. Under Accounts, then Pages, confirm your Facebook Page is owned by your portfolio rather than shared into it.
-
Look at your custom audiences. In Ads Manager, open Audiences and check the data source behind each saved audience. Audiences built from a dataset you do not own are not yours.
-
Review the Partners list. In Business Settings, open Partners. This shows every outside business with access to your assets, and what each one can reach. Anything unexpected here is worth a conversation.
-
Check who holds admin. Under People, confirm at least one person at your firm has full control of the portfolio. A firm where only agency staff hold admin has no practical control even over a portfolio it nominally owns.
Two or more failures here means your agency holds the leverage in any exit conversation. That is worth knowing before the conversation rather than during it.
What to do if the audit fails
Start by asking directly and in writing. Many agencies set up accounts inside their own portfolio out of habit rather than strategy, and a professional one will cooperate.
Request that ownership of the ad account be assigned to your portfolio, and that the dataset be either transferred or shared with full permissions to your portfolio. If your agency created assets inside their portfolio, ask what specifically can move and what cannot, and get the answer in writing.
Before anything changes, export what you can. Download campaign performance history, save creative files, and export lead data. Ad account transfers between portfolios are subject to Meta’s process and frequency limits, so treat this as a sequence with lead time rather than a single afternoon.
Your leverage is ongoing spend. An agency losing a paying client tends to cooperate. An agency that has already lost you has little reason to. Sort out the assets before you give notice, not after.
If administrative options appear greyed out, check Account Quality for policy or billing holds, since those can block changes until resolved.
What to require before signing with any agency
Four things, in writing, before the first campaign runs.
All assets are created inside the firm’s Business Portfolio, and the agency operates as a partner. Not the reverse. This is exactly how our own personal injury Facebook ads management is structured, with every asset built in the client’s portfolio from day one.
The dataset is created in the firm’s portfolio on day one. A dataset created in the wrong place may not be fixable later, which makes this the least reversible decision in the engagement.
A named exit clause specifying what the firm retains and the timeline for removing agency access.
At least one person at the firm holds full control of the portfolio for the entire engagement.
Any agency that resists these is telling you what their exit process looks like. Believe them.
Frequently asked questions
If I pay for the ads, do I own the ad account?
No. Ownership belongs to the Business Portfolio that created or claimed the account, not to whoever funds it. A firm can spend six figures over two years on an account it does not own and has no automatic right to. Payment history creates no ownership claim inside Meta’s structure.
Can I force my agency to transfer the ad account?
Not through Meta. Meta does not adjudicate ownership disputes between businesses, so any obligation to transfer comes from your contract rather than the platform. If your agreement is silent on it, you are negotiating rather than enforcing, which is why the exit clause matters before you sign.
Will I lose my pixel data if I switch agencies?
It depends entirely on which portfolio owns the dataset. If it sits in your own portfolio, changing agencies means revoking their access and nothing more. If it sits in theirs, you may lose the conversion history and the audiences built from it, and rebuilding means starting the learning phase over.
What is the difference between a pixel and a dataset?
Meta renamed the pixel to a dataset to reflect that the same container now receives events from the browser pixel, the Conversions API, and offline uploads. The tracking code on your site works the same way. The dataset is the container holding all of those event streams together.
How long does an ad account transfer take?
Plan for weeks rather than days. Both portfolios must be verified, Meta limits how often an account can change hands, and connected assets like datasets and Pages must be handled separately from the account itself. Start the process while you still have a working relationship.
Find out what you actually own
If you ran the audit and did not like the answer, we will look at your setup and tell you plainly what is yours, what is not, and what can realistically be recovered. No campaign pitch attached.