Most concreting firm owners assume Meta Ads is for homeowners mid-renovation, scrolling Instagram on a Sunday night for driveway inspiration. It isn’t, not really. The accounts that actually fill a pour schedule are selling against the weather and the waiting list, not against anyone’s taste in exposed aggregate or brushed finish.
Here’s what that misunderstanding costs you. A crew stands idle for half a day because the enquiry that looked solid on Tuesday turns out to be someone collecting three ballpark figures before they’ve even sorted planning permission. A groundworks quote goes out at £4,200 plus VAT, and the homeowner never replies again because the ad never mentioned VAT at all, so they’d mentally budgeted £3,500. None of that shows up as a “bad lead” in Meta’s dashboard. It shows up as a gap in next month’s diary that nobody can explain.
Here’s the bit most agencies miss when they pitch this trade: the ad that earns the click is almost never the ad that earns the job. Concreting is a considered purchase with a long lead time, a weather-dependent delivery window, and a price that genuinely varies by site access, base preparation and square metreage. A generic “get a free quote” ad with a stock photo of a glossy driveway will get you plenty of clicks and very few jobs you’d actually want. Fix the handful of habits below and the account starts doing the one thing it’s supposed to do: filling a schedule with work you can actually deliver, in weather you can actually pour in.
Where a concreting firm’s Meta spend actually leaks
These aren’t exotic errors. They’re the default settings most concreting companies end up with because nobody built the account around how this trade actually books work. Each one is cheap to fix once you’ve spotted it.
Common mistakes
-
1One ad set doing the work of four services
Driveways, patios, foundations and agricultural bases get bundled into a single campaign with one generic "concrete solutions" ad. A homeowner wanting a resin-bound driveway and a farmer wanting a slab for a new shed shouldn't see the same creative or land on the same page, because they're not comparing you on the same things. Split campaigns by job type at minimum, and let each one carry its own price language, its own photos, and its own form questions. A domestic driveway enquiry needs square metreage and access; a commercial base enquiry needs load rating and timescale. One form can't do both well.
-
2Spend running flat through frost, standing water and heavy rain
Concrete doesn't cure properly below about 5°C, and nobody's pouring a base in standing water. UK winters routinely hand you weeks where pours simply aren't happening, yet plenty of accounts keep the same daily budget and the same "book your pour now" messaging straight through December and January. You end up paying full price for enquiries you then have to tell "we can't get to you until March", and a fair few of them won't wait. Either throttle spend in the dead months and shift the message to deposit-and-schedule offers for spring, or keep spend steady but change the ask: capture the enquiry now, be upfront about the pour window, and let your office follow up when the ground's workable again.
-
3Instant Form leads with no VAT-inclusive guide pricing anywhere in the funnel
A Meta lead ad with no price indication at all pulls in volume, but a good chunk of it is price-shopping that falls apart the second a real quote lands with VAT added on top. If you're VAT-registered, say so, and give a rough VAT-inclusive range in the ad or the form ("driveways from roughly £X per m² inc. VAT, final price after a site visit"). You'll get fewer form fills. You'll also stop wasting an estimator's Tuesday afternoon on someone who assumed your number was the final number.
-
4Landing pages that load slowly and show zero proof of real jobs
Only 55.9% of websites pass all three Core Web Vitals checks, according to Google's own Chrome UX Report data from May 2026, and a concreting landing page built on a bolted-together WordPress theme is a classic offender. Add a slow mobile load to a page with no finished-job photos, no postcode coverage, and no mention of insurance or guarantees, and you've built an exit ramp, not a landing page. This is exactly where HeyLead Insights earns its keep: watch session recordings of real visitors on your quote page and you'll usually see the same thing, people scrolling hard looking for a photo of actual finished work, then leaving when they don't find one.
-
5No radius tied to where you can actually deliver ready-mix
Meta's Advantage+ targeting will happily spend your budget across an entire county if you let it, but ready-mix concrete has a travel-time limit before it starts setting in the drum, and your crew has a realistic driving radius for a day job. Set your location targeting to match where you'd genuinely quote, not where the platform defaults to. An enquiry from forty-five minutes away that you have to decline politely is a wasted click and a wasted reply.
-
6Rebuilding the campaign every time a Thursday looks quiet
Meta needs roughly fifty conversion events in a week to exit the learning phase and start optimising properly. Edit the audience, swap the budget, or pause and restart an ad set every time daily cost per lead looks high, and you reset that clock before it's finished counting. The average Meta Ads account in 2026 benchmarks around 2.8x ROAS, well below the 4.2x that search tends to deliver, precisely because social is a browsing environment, not a buying moment. That's not a reason to panic-edit the account weekly; it's a reason to judge it over a fortnight, not a day.
A short word on where these usually come from: most of this is inherited setup, not negligence. Someone boosted a post two years ago, it worked well enough to keep going, and nobody ever went back to rebuild it properly around how a concreting business actually quotes and schedules work. If your account could do with that rebuild, HeyLead’s Meta Ads service is built around exactly this kind of trade-specific campaign structure rather than a generic ecommerce template.
Fixing it: what to rebuild this month, and what can wait for the spring pour season
Not every fix above deserves the same urgency. Tracking and pricing clarity move first, because they affect every lead you’re already paying for. Seasonal budget shaping can wait until you’re actually a few weeks out from the weather window changing. Here’s a sensible order.
Fix it in this order
- 1Stop running one ad set for every job type. Split your current campaign into at least two: domestic (driveways, patios) and commercial/agricultural (bases, foundations, yards). Give each its own creative, its own page, and its own form questions. This alone usually sorts your enquiry quality within a week.
- 2Add a VAT-inclusive guide price range to your ad copy and your form's opening question. If you're not VAT-registered, say that instead, since plenty of homeowners assume every builder is.
- 3Set your geographic targeting to your real delivery radius from the yard or the batching plant you use, not a county-wide default. Review it every time you change suppliers or add a second crew.
- 4Replace your top three ad images with real jobsite photos or a short phone-shot video of a pour or a finished edge detail. Real proof consistently outperforms stock photography on cost per result, and it keeps working longer before the creative goes stale.
- 5Run a speed and proof check on the page your ads actually land on, not your homepage. Fix anything that makes mobile load sluggish, and add at least three finished-job photos with location and job type labelled.
- 6Tag every lead with its source before you judge any campaign. You need to know, three weeks later, which enquiries actually became booked pours, not just which ones filled a form.
- 7Leave campaigns alone for a full reporting cycle once they're built properly. Review weekly, change monthly, unless something is genuinely broken.
- 8Three to four weeks before the ground's workable again each spring, shift messaging from "enquire now" to "book your slot", since that's when pent-up winter enquiries convert fastest.
Free tools to check your own setup before you rebuild
The tracking step matters more than it sounds. Tag every lead by source, down to which ad set it came from, and you can finally answer the question most concreting firm owners can’t: which pounds spent on Meta actually turned into a signed job, and which just generated phone calls from thirty miles outside your delivery radius.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

One yard’s account before the rebuild, and after
Picture a small concreting outfit in the East Midlands, two crews, a yard just off the ring road. For the best part of a year, their Meta presence was a single boosted post of a glossy resin driveway, running to a lookalike audience across three counties, pointing at a homepage built for a totally different era of the business. Enquiries came in steadily. So did the complaints from the office: half the callers wanted agricultural slab work the ad never mentioned, a fair number balked the moment VAT got added to the verbal quote, and the estimator was spending entire mornings driving to sites forty minutes outside their usual radius.
The rebuild wasn’t dramatic. They split the single campaign into domestic and commercial, tightened the radius to match where their mixer truck could actually reach in a working day, swapped the stock driveway photo for a short video of an actual pour with the crew’s own site noise in the background, and put a VAT-inclusive guide price on the form itself. Enquiry volume dropped, noticeably, in the first fortnight. The owner nearly reversed the change. He didn’t, because the enquiries that kept coming matched jobs they could actually deliver, close to home, at a price the caller already half-expected. Fewer leads, more of them turning into booked pours. That’s the trade this whole exercise is about: not more clicks, a better match between what the ad promises and what the business can actually schedule.
That’s an illustrative example, built from patterns we see repeatedly across trade businesses running Meta Ads without a trade-specific structure behind them. The mechanism is what matters, not a precise before-and-after figure: narrow the targeting, make the price and the delivery window honest upfront, and the leads that survive that honesty are the ones worth having.
What concreting bosses say about timewasters
“Half our ‘leads’ used to vanish the second VAT got mentioned on the phone. Once the ad said VAT inclusive from, we got maybe two-thirds the enquiries, but nearly all of them turned into a site visit.” — Owner, groundworks and concreting firm, East Midlands
“Our old ads ran all winter like it was June. We’d book someone in for a pour, then have to ring back and say sorry, not until the ground dries out. Now we just tell them that upfront in the ad and keep them warm for spring instead.” — Office manager, driveway and patio concreting company, North West England

FAQ
Should a concreting company run Meta Ads or Google Ads first? Google Ads usually wins the first pound of budget for concreting, because most enquiries start with a search like “concrete driveway installer near me” from someone already looking for a quote. Meta earns its place once you’ve got real jobsite photos and video worth showing, and once you want to reach people before they’ve started actively searching, which matters for bigger jobs with longer planning timelines, like a farm building base or a large commercial yard.
How much should a UK concreting firm budget for Meta Ads? There’s no fixed number that fits every yard, but most trade businesses need enough spend to generate roughly fifty conversion events a week to get out of Meta’s learning phase and start optimising properly. Below that, expect volatility and judge performance monthly, not daily.
Do we need proper video, or will phone photos of finished jobs do? Phone photos and short phone-shot video of real pours consistently outperform polished stock imagery for this trade. What matters is that it’s clearly your actual work, not production value. Refresh it regularly, since even good creative tends to fatigue within a week or two on Meta.
Will Meta Ads actually work through a British winter when we can’t pour? Yes, but not with the same message you run in May. Keep the campaign live to capture enquiries and build a spring waiting list, but be upfront about the delay rather than promising a pour you can’t deliver until the ground dries out.
What should the VAT line in our ads actually say? Keep it simple and honest: a rough guide price range stated as inclusive or exclusive of VAT, with a line that the final figure follows a site visit. It costs you some volume and saves your estimator a lot of wasted call-backs.
Putting it to work
Start this week by pulling your last two months of Meta leads and sorting them into three piles: booked job, quoted but went cold, and never should have been an enquiry in the first place (wrong area, wrong job type, bolted when VAT came up). Twenty minutes with a spreadsheet will usually tell you which of the six mistakes above is costing you the most, because the pattern shows up fast once the leads are sitting in front of you.
If what you find is a mess of mismatched job types, no VAT clarity, and leads scattered miles outside your delivery radius, that’s precisely the gap HeyLead works inside: rebuilding the campaign structure, the creative, and the landing page around how a concreting business actually quotes and schedules pours, so the enquiries that come through are ones your crews can actually get to. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]