The Meta ads setup that lets a contractor stay in control of their own ad account
Most contractors who've been burned by a marketing agency can't tell you exactly what went wrong. They know the leads didn't come. They know the money left. But when they try to figure out what the agency actually did inside their ad account, they hit a wall. Sometimes they were never given access at all. Sometimes the account was set up under the agency's Business Manager, not theirs, and when the relationship ended, the campaign history, the pixel data, and every audience built over months walked out the door with it.
That's not a small problem. It's the whole problem.
What account ownership actually means
When a Meta ads campaign runs inside your Business Manager account, under your pixel, everything that accumulates during that campaign belongs to you. The conversion data. The pixel events. The custom audiences built from people who visited your site or engaged with your ads. The historical performance that Meta's algorithm uses to find cheaper, better leads over time.
When a campaign runs inside an agency's account with you added as a viewer, or not added at all, none of that belongs to you. You're renting results. If the agency relationship ends, the account stays with them. You start over from zero with whoever you hire next.
The practical version of this: a contractor who ran ads for six months under an agency's account and then left has no pixel history, no custom audiences, no conversion data. The next agency starts cold, pays higher CPLs during the learning phase, and the contractor quietly gets blamed for "a market that takes time to warm up."
There's a version of this setup that doesn't work that way. The campaign runs inside the contractor's own Business Manager. The pixel sits on their site. The agency is granted access as a partner, not the other way around. When you leave, nothing leaves with the agency because it was never theirs to begin with.
The specific setup that keeps data on your side
Running ads inside a client's own account isn't just a philosophical preference. It changes what a contractor can see, verify, and keep.
Inside your own Meta Ads Manager, you can see every ad currently running, what it says, what creative is being used, and what it's spending per day. You can see the cost per lead in real time. You can see whether leads are actually coming through the form or whether the campaign has been sitting in "Learning" status for three weeks burning budget.
ASN builds and manages campaigns inside the client's own Meta Ads Manager. Not ASN's. The contractor can log in at any point and see exactly what's running, what it's costing, and what it's producing. If they decide to stop, they keep everything: the pixel, the audiences, the campaign history, all of it.
That setup matters more than most contractors realize until they've lost it once.
What the numbers look like when the setup is right
Structure alone doesn't produce leads. But the right structure gives good campaign management somewhere to work. When the data stays in one place, when the pixel has room to learn, when the ad creative is built for a specific trade rather than copied from a generic template, the numbers can get specific fast.
Safe Step, a rubber resurfacing company, ran 247 leads at $11 cost per lead on $2,800 in total spend. That's not a round number pulled from a headline. It's a specific result from a specific account, in a specific niche, with niche-matched creative. The reason that number is verifiable is because it came from a campaign that ran inside a real account with real reporting.
Nabil, a painter, ran 10x ROAS. Yerim, in lighting, ran 22x ROAS. These aren't industry aggregates. They're campaign-level numbers from accounts where the contractor had visibility and the data had nowhere else to go.
The cost-per-lead math matters for how a contractor evaluates their spend. Harjap, an auto detailer reviewing whether Meta ads made sense for him, did the math live on a call: if a lead costs $100 and the job takes three to four hours, the question isn't whether the lead is expensive, it's whether the job value makes the math work. He was doing that math correctly. The only way to do it correctly is if you can actually see the real cost-per-lead in your account, not a summary report the agency chose to send you.
What to look for before you hand anyone access
Before agreeing to let an agency run Meta ads for your business, there are a few things worth confirming in writing, not just on a call.
First: where does the campaign live. If the answer is anything other than your own Business Manager, ask why. There are rare technical reasons for alternative setups, but "because that's how we work" is not one of them. If your campaign data doesn't live in your account, you don't own it.
Second: what access level does the agency get. Partner access to your Business Manager is normal. Full admin control that effectively locks you out of your own account is not.
Third: who owns the pixel. Your pixel should be installed on your site and connected to your ad account. If an agency is running conversion campaigns through their pixel, your site's visitor data is feeding their account, not yours.
Fourth: what happens when you leave. Any agency running ads inside your own account has a clear answer to this: you keep everything, they lose access. An agency running ads in their own account may not have a clean answer. That asymmetry is worth paying attention to.
No setup fee and no long-term contract are both real signals that an agency is willing to be judged on results before asking for a serious commitment. But account ownership is the structural piece underneath all of it. A contractor can leave a no-contract arrangement and still lose everything if the campaign data was never in their account to begin with.
What a lower-risk entry actually looks like
If you're weighing whether to try paid ads again after a bad experience, the starting point isn't the ad itself. It's where the ad account lives and who controls it.
ASN runs campaigns inside the contractor's own Meta Ads Manager, with no setup fee and no contract. If the leads don't show up, there's a 30-lead-in-30-days guarantee, and you're not locked into anything while you find out. If you want to see what that looks like for your specific trade before committing to anything, reach out at americanservicenetwork.com.
ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.
See how it works for your business