Blog What to demand from any marketing agency before you wri...

What to demand from any marketing agency before you write them a check

You already know what a bad agency looks like in hindsight. Big promises, a contract to sign, money up front, and then a month of watching nothing happen while someone replies to your check-in emails with "we're still optimizing." By the time it's obvious it isn't working, you're locked in and the refund conversation goes nowhere.

The problem isn't that you trusted the wrong agency. The problem is that the model itself is built to get paid before results are proven. Once you understand that, you stop evaluating agencies on what they promise and start evaluating them on what they ask for before they've shown you anything.

Here's what to demand before you write the next check.

Proof that matches your trade, not someone else's win

Generic case studies are the first warning sign. If an agency shows you a roofing company's results and you do epoxy flooring, that number means almost nothing. Different trades have different ticket sizes, different sales cycles, different ad creative that works. A result from a mismatched niche doesn't tell you whether they can run your ads.

This matters more than most contractors realize going in. On a real sales call, one prospect rejected a lighting company's ROAS number as irrelevant to his water delivery business. He wasn't being difficult. He was being rational. He'd been through this before and knew that generic proof is often the only proof an agency has.

What you're looking for is a case study from the same trade or a trade close enough that the economics are comparable. Not a logo slide. Not a percentage improvement. A real number: how many leads, at what cost per lead, over what time period, with what ad spend. Something like Safe Step, a rubber resurfacing company: 247 leads at $11 per lead on $2,800 in total spend. That's a number you can do math with. You can look at your average job value, estimate your close rate, and figure out whether the economics work for your business before committing to anything.

If an agency can't produce that level of specificity for at least one niche close to yours, ask why. "We don't share client data" is a policy choice, not a law. It means they've decided protecting their other clients' anonymity is more important than earning your trust. That's a reasonable policy. It's also a reasonable reason to keep looking.

Terms that put the risk on them, not on you

The structure of most agency agreements puts all the early risk on the contractor. You pay a setup fee, sometimes $1,000 or more. You sign a 3-month minimum. The agency gets paid whether the leads show up or not.

This structure doesn't exist because it's fair. It exists because agencies use the contract period to protect their revenue while they figure out your account. You're funding the learning curve.

The alternative isn't complicated: no setup fee, no long-term contract, and a clear performance guarantee with real terms. Not "we'll work until you're satisfied" (which means nothing enforceable), but a specific, stated guarantee. Something like 30 leads in 30 days, or the next month is on them.

No setup fee matters for a specific reason beyond the obvious one. When there's no setup fee and no contract, the agency has to earn the next week's payment by producing results. That changes the incentive structure. They can't coast on your locked-in commitment. They have to keep performing or you leave.

One contractor who did close on this basis said it plainly: "Why I picked you guys is, A, there's no setup fee. If it's not working, I want to back out and not be at a loss." That's not a demand for a free service. It's a demand for terms that match the economic reality of being a one-truck operation that already got burned once.

Access to your own ad account, not just a report

A lot of agencies run your ads inside their own Meta Business Manager account. When you stop paying them, the campaigns, the data, the audience history, all of it stays with them. You start over from zero.

The right structure is the opposite: the campaigns live inside your Meta Ads Manager account. The agency has access to run them, but the account belongs to you. If you leave, you keep everything. You can verify in real time that the campaigns are actually running, that the spend matches what you're being told, and that the leads you're seeing in your pipeline correspond to actual ad activity.

This also makes it much harder for an agency to fabricate or inflate results. If you can see the raw numbers in your own account, you're not dependent on whatever they decide to show you in a monthly PDF.

Specifics on who builds the ads

"Professional ad management" covers a lot of ground. It can mean a seasoned strategist reviewing your account daily, or it can mean a templated ad built by someone offshore in an afternoon and then left alone.

Ask directly: who writes the copy, who designs the creative, and what does the revision process look like? If the answer is vague, that's information. A real answer sounds like: professional editors handle the creative, you get revisions until it looks right, and your account gets ongoing optimization as data comes in.

The brand-fit concern is real. One painting contractor almost walked away from a setup he later said was working because he was afraid of looking "cheesy." He needed to know that the ads would represent his business the way he'd represent it himself. That's not a vanity concern. Ad creative that looks cheap signals a cheap operation to the people seeing it, and those people are deciding whether to call you.

What to actually do with this list

Take these four items into every agency conversation you have: niche-matched proof with real numbers, no setup fee and no contract, campaigns running in your own account, and a clear answer on who builds the creative. An agency that can answer all four without hesitation is at minimum being straight with you. One that deflects any of them is telling you something.

The tell isn't what an agency promises. It's what they ask for before they've proven anything. If they want a contract and upfront money before showing you a single lead from your trade, the risk structure is the same one that already burned you. If they're willing to prove it first and let you leave if it doesn't work, you're at least starting from a fair position.

If you want to see how ASN's model holds up against these four criteria, the details are at americanservicenetwork.com. No setup fee, no contract, and we'll show you niche-matched numbers before you commit to anything.

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