How concrete contractors evaluate paid ads after getting burned by a previous agency
If you've already paid an agency that delivered nothing, the way you evaluate the next one changes completely. You stop listening to promises and start looking for the exact thing that burned you last time: someone who asked for full commitment before showing a single result.
That's not cynicism. That's pattern recognition. And if you're in concrete, stamped flatwork, driveways, epoxy coatings, or resurfacing, the pattern is consistent enough that it's worth laying out how to actually vet a paid ads partner the second time around, not just avoid the worst ones.
The standard agency model is built backwards for contractors who've been burned
Most marketing agencies run the same playbook. They pitch you on leads, show you someone else's ad results, ask you to sign a 3-month contract, collect a setup fee somewhere between $1,000 and $2,500, and then your job is to wait and see.
The problem with that model isn't that agencies are dishonest. The problem is the structure itself: you're asked to carry all the risk upfront, before the agency has proven anything specific to your trade, your market, or your actual offer. If month one produces nothing, you're already locked in. A refund is not coming. The calls get slower, and by the time you've decided it isn't working, you've paid for three months of nothing.
This is how one contractor described it on a real sales call: "They want you to commit to them for three months after spending $1,000. In that first month, I didn't see anything." Another said it even more directly: "You're not the first agency. You're the number six agency if I work with... they just want to suck up people like us every single time."
By the time you're evaluating a second agency, your default is distrust. That's not a personal flaw. It's the correct response to a model that was designed to extract payment before performance.
What actually signals a legitimate operation
When you already know what burned you, you stop asking "are you good at ads?" and start asking the one question that matters: what do you need from me before you've shown me anything?
A legitimate operation doesn't need a setup fee and a contract to get started. If the agency is confident in their work, the risk should sit with them, not with you. That's the tell. Not the testimonials, not the case study deck, not the logos on the website. What do they ask for before they've proved a single thing in your specific trade?
The second signal is whether the proof they show you matches what you actually do. Generic ROAS numbers are almost useless for this evaluation. A 22x ROAS on a lighting campaign tells a concrete contractor almost nothing about whether paid ads will work for driveway resurfacing in their city. On one real sales call, a prospect rejected a case study outright because it was from a different industry: the numbers looked fine, but the trade was wrong, so the proof didn't land.
The proof you're looking for is niche-matched and specific. Cost per lead, total spend, lead volume, and a trade that resembles yours. For reference, one rubber resurfacing campaign produced 247 leads at $11 per lead on $2,800 in total spend. That number is specific enough to be falsifiable. Vague claims like "high-quality leads" and "proven results" are not.
The questions worth asking before you sign anything
Most contractors walk into the second agency evaluation the same way they did the first one, because nobody tells them what changed. Here's what to actually ask.
Ask what the commitment looks like before you've seen results. If the answer involves a setup fee or a multi-month contract, you now know the agency's model requires you to pay before they've proved anything. That's the same model that already burned you.
Ask to see a case study from a trade as close to yours as possible. Concrete, paving, epoxy, resurfacing, anything in that category. If they pull up a roofing ad or an HVAC campaign to show you what Meta can do, that's a gap in their proof stack, not a reason to sign. It might mean they haven't worked in your niche, or it might mean they have but didn't track it well enough to present the numbers. Either way, you're being asked to bet on a blank.
Ask what happens when a lead comes in at 11 PM and doesn't hear back until the next morning. This is where most campaigns actually fail, not in the ad creative, not in the targeting, but in the gap between a lead submitting their information and someone following up. Speed of follow-up is the difference between a booked job and a lost one. If the agency doesn't have a clear answer to this, or if the answer is "that's on you," you now know the campaign is designed to produce lead notifications, not booked jobs.
Ask who writes the ads and whether you can request revisions. Concrete work has a specific visual standard. Stamped driveways, polished floors, and resurfaced patios photograph well when the work is done right. An ad that looks cheap or generic doesn't just underperform, it actively damages how potential customers perceive the quality of your work. One contractor said it plainly: "it changes my brand." You should be able to review the creative and ask for changes until it represents your business accurately.
The difference between a test and a bet
The reason contractors use words like "gamble" when they talk about paid ads is not because the channel doesn't work. It's because the way agencies have historically structured their offers forced contractors to bet on an outcome before seeing any evidence it was possible.
Remove the setup fee and the long-term contract, and the same paid ad campaign becomes a test. You can evaluate whether the leads are real, whether the cost per lead makes sense against your average job value, and whether the follow-up is working, before you've committed to anything you can't exit.
That's the actual shift worth looking for: not a better promise, but a different structure. One where the agency's ability to keep earning your business depends on producing results, not on the contract you signed before the first ad ran.
What to do if you're ready to test Meta ads again
If this framing matches what you've already lived through, the next step is straightforward. Find an agency that will put the work in front of you before asking for a setup fee, show you numbers from a trade close to yours, and let you walk away without a fight if it isn't working.
ASN runs Meta ads for home service contractors on exactly that model: no setup fee, no contract, and a 30-day lead guarantee. If you want to see what a concrete or resurfacing campaign looks like before you commit to anything, the contact page is the right place to start.
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