Fair warning before you read the rest: I run Meta ads for deck builders for a living, so take the opinions with whatever salt you want. The numbers are a different story. Every figure on this page came out of a real client account or a recorded call with the owner, and I named all of them so you can go check.
Most pages ranking for this search quote a cost per lead range and stop. Nobody shows you what happens between the click and the contract, which is the part that decides whether any of this was worth doing.
How Facebook Ads for Deck Builders Actually Work
A deck is a want purchase. Nobody wakes up with a deck emergency. The homeowner who signs your $45,000 contract in June has usually been thinking about that backyard for two summers, mentioning it to their spouse, saving pictures, and doing nothing.
That is the whole reason Meta beats search for this trade. Google Ads catch people at the end, in the week they finally decided to hire somebody, which is also the week they're collecting three bids. You show up third and you compete on price. Meta catches the same homeowner eighteen months earlier, in the scroll, before they've called anyone. You're not the third bid. You're the only conversation.
The tradeoff, said out loud: that homeowner didn't wake up looking for you, so the ad has to do more work, the offer has to be genuinely good, and the follow-up has to be real. A search ad gets forgiven for being boring. A Meta ad doesn't.
One Deck Builder's First 60 Days, Divided Out
Chris Walters and his dad Edward run E&C Custom Homes on the Alabama Gulf Coast. Before we started, they were a word-of-mouth deck company. Good work, steady referrals, no marketing system. In Chris's words: "Word of mouth is great, it keeps you busy, but it's never going to take you to the level that you want it to be."
Ads went live at the end of June 2026 at $100 a day. Here is what came out of the account, and then the same numbers divided.
| E&C Custom Homes, first ~60 days | Number | What it means per dollar |
|---|---|---|
| Total ad spend (June 25 to Sept 1) | $5,109.15 | $100/day |
| Homeowner inquiries | 106 | about $48 each |
| Opportunities in his CRM | 89 | about $57 each |
| Completed sales appointments | 42 (plus 7 confirmed) | about $122 each |
| Jobs marked won in the CRM | 12 | about $426 in ad spend per job |
| Deck jobs booked (Chris's figure) | $320,000 | about 62x the ad spend |
| Time to first appointments | Inside 24 hours | — |
Two caveats, because they matter. The $320,000 is Chris's number from his books, not my spreadsheet. His CRM logs less than that because he doesn't enter every contract value into the software. And there is a $150,000 beachfront job still pending that I am not counting, because pending is not closed.
Now look at the gap between 106 inquiries and 42 completed appointments. That's not a failure of the ads. Chris told me it plainly: "It hit so fast that we ran through our staffing, and we were doing somewhere around 13, 14 appointments every single week without fail." And then the sentence that should stop any owner cold: "There's probably 40 or 50 that we never even talked to because things were just so busy so quickly."
Forty or fifty homeowners raised their hand for a deck estimate and never got a call back. That is what the cost-per-lead number hides. If you only ever look at $48 you learn nothing about why half the demand evaporated. The full breakdown of what a deck lead really costs goes deeper on that math across every source, not just Meta.
The Campaign Structure I'd Run at $50 to $100 a Day
Most of the advice on this keyword recommends four or five campaigns running in parallel, and a monthly budget somewhere between $4,000 and $8,000. If you have that budget and a marketing manager, fine. Most deck builders reading this have $50 to $100 a day and a foreman who answers the phone from a ladder.
At that budget, splitting the money is how you lose it. Every campaign you add is one more audience that has to gather enough conversions before the delivery stabilizes. Four campaigns on $100 a day means four accounts learning slowly and none of them getting good.
| Typical advice on this topic | What these deck accounts actually ran | |
|---|---|---|
| Campaign count | 4–5 in parallel (cold new-build, cold refinish, retargeting, lookalike, customer match) | One conversion campaign until it is consistently producing |
| Monthly budget | $4,000–$8,000 | $50–$100/day, and the best results were at the low end |
| Objective | Reach or traffic on the top-of-funnel campaign | Conversions, optimized for the booked appointment |
| Where the ad sends people | Instant form inside Facebook | A page and a calendar the homeowner picks a time on |
| Geography | Radius around the shop | Radius minus the zips you will not drive to, excluded by hand |
| Creative | Drone reels and designed graphics | Owner on camera plus his own finished decks |
| Success metric | Cost per lead | Cost per completed appointment, then per signed job |
Geographic exclusions deserve one extra sentence because they are free money and almost nobody does it. A 40-mile radius around your shop includes towns you won't drive to for a $12,000 deck. Every inquiry from those zips costs you the same as a real one. Cut them at the ad set level on day one. That and three other settings mistakes are covered in the four ad account mistakes that burn contractor budgets.
Creative That Books Deck Appointments
The guides on this keyword want you to spend $500 to $1,500 on drone footage. Skip it, at least at first.
What consistently works is the owner, on his phone, in a driveway or standing on a deck he just finished, talking like a person. Then photos of his actual work. That is it. A homeowner is about to let a stranger cut into the back of their house for the price of a car, and they're trying to answer one question: do I trust this guy. A face answers that. A polished graphic doesn't.
Jason runs ProDeck in Northern Virginia, almost 15 years in business. His reaction to our ad was honest: "I thought that was, excuse my French, a little bit of bullcrap. I didn't really believe it, but it kind of caught my attention." What got him over the line was not the pitch. "I'm not a tech guy… but I could feel your authenticity." He is a deck builder who bought from an ad because of a face on camera. His own customers work exactly the same way.
One more thing about deck creative specifically. Show the finished deck with people on it, not an empty structure. You're not selling lumber and fasteners. You're selling the Saturday.
The Offer Does More Work Than the Targeting
Contractors spend hours on audience settings and thirty seconds on the offer. It should be the other way around. Meta's delivery system is better at finding your buyer than you are at describing them. What it can't do is make "call us for a free quote" interesting.
"Free quote" is what every contractor in the county says, and it asks the homeowner to schedule a sales visit. A free custom design and estimate is a different transaction. The homeowner gets something they can hold up to their spouse, and you get an hour in their backyard with a tape measure. Same appointment, completely different yes.
Judge the offer by estimates you actually get to run, not by form fills. Brian Wallace at Bend Fence & Deck ran 60 estimates in his first six weeks on the system and closed about 25 of them, running five, six, sometimes seven appointments a day. By his own count that was more appointments in six weeks than he had booked in all of the previous year, and his best lead source before that was a home show that brought roughly 50 leads annually.
A Lead Form Is Not an Appointment
This is the single biggest difference between a deck ad account that works and one that doesn't, and it barely comes up on the pages ranking for this search.
An instant form inside Facebook is designed for volume. Two taps, autofilled name and phone, done. The homeowner invested nothing, so half of them don't remember filling it out when you call, and the algorithm dutifully goes and finds you more people exactly like that. Cheap per lead. Expensive per job.
When the ad sends the homeowner to a page where they read something, then pick a time on a calendar, you filter out everyone who wasn't serious and you hand Meta a much better signal to optimize against. Jason described the difference from the buying side: "I had started the ads on the prior weekend. And by the following weekend, Friday, Saturday, we had not just leads, but booked appointments. And that's something different too for us, because all these other companies were like, we'll get you the leads."
Billy Gallegos has run Lone Star Home Improvement in Corpus Christi for 16 years and sold windows for Renewal by Andersen before that, consistently top five out of 30 salesmen. He knows what a weak lead feels like. His read on the ones that book themselves: "These leads are so much stronger than, like, cold-call leads or any of that, because these people are actually taking the time to sign up and to choose a time and a day. They want you to come give them a bid." Three contracts from his first seven appointments, about $50,000 in month one, on $50 a day.
What Breaks Most Deck Ad Accounts Has Nothing to Do With Ads
Josh Throldahl of Throldahl Construction went on 10 sales appointments in his first week, four of them in a single day. When I asked if his phone had ever rung like that, he said "No, never." He also had not closed a job yet on our check-in call, and the reason had nothing to do with the campaign. He was measuring, going home, building the bid, and emailing it days later. That habit keeps close rates around 15% when the same appointments close at 40% or better when the price is presented on site.
Same story on the front end. A homeowner who picks a 4pm Thursday slot is hot at 4:01 and cold by Saturday. Ricardo Cervantes in Colorado had the follow-up running automatically: "Every two days I see messages go out: 'Remember that you have an appointment with Ricky this day.' So the follow-up is automatic. I've had a lot of good compliments about that, our follow-up is top-of-the-line compared to other contractors." He closed $105,000 in new jobs in his first seven days on less than $1,000 of ad spend, after years on Angi, HomeAdvisor, CraftJack and Thumbtack where, in his words, "whoever was the cheapest would get the job."
If your ads work and your follow-up doesn't, you have built a machine for annoying homeowners at scale. Why homeowners stop picking up covers the response-time side in detail. This appointment layer is the part of what we build for a deck company end to end that most people assume is included somewhere and usually is not.
Ad Spend to Booked Work, Across Real Deck Accounts
| Builder | Ad spend | Booked work | Window |
|---|---|---|---|
| Chris Walters, E&C Custom Homes (AL) | $5,109.15 at $100/day | $320,000 in deck jobs | ~60 days |
| Billy Stewart, Trinity Decks | Less than $1,657 | $300,000 in signed contracts and deposits | 17 days |
| Ricardo Cervantes, Colorado contractor | Less than $1,000 | $105,000 closed, $180,000 in bids out | First 7 days |
| Jason, ProDeck (Northern VA) | Roughly $100/day | "Over a half a million in sales", biggest month in 15 years | One month |
| Billy Gallegos, Lone Star Home Improvement (TX) | $50/day | ~$50,000 from 3 of his first 7 appointments | Month one |
These are the good ones. I'm not going to pretend every account looks like this, and any agency that shows you five wins and implies they are the median is selling you something. What I will say is that across roughly 20 active builders and about $250K a month in managed ad spend, the accounts that produce numbers like these have the same four things in common: one campaign, an owner on camera, a calendar instead of a form, and follow-up that runs whether the owner remembers or not.
Winter Is the Cheapest Time to Advertise a Deck Company
Every deck builder I meet turns the ads off in November and turns them back on in March, which is exactly when every other deck builder in the market is bidding up the same inventory.
One of my clients ran straight through. By February 25, the deadest stretch of the year for most deck companies, he had roughly $300K cash collected, $200K of work on the street, and over $700K signed on the books. About $1.2M for the year before March started, off roughly $10K in ad spend. Meanwhile the biggest competitor in his market, a guy claiming $6 to $7M a year with seven crews, told him he was struggling to keep his guys busy. Everyone else was, in his words, "dead in the water."
Homeowners plan decks in winter and build them in spring. The contractor who talks to them in January is the one holding the signed contract in April.
When to Turn the Ads Off
Around August 19, with Chris's calendar full 10 weeks out, we shut his ads down.
I get paid to run ads, so that decision costs me. It was still the right one. Past 10 weeks out, every extra homeowner he booked was a homeowner he'd have to disappoint, and those 40 or 50 people who never got a call back now think E&C doesn't return calls. Better to stop, hire, and turn it back on. Chris used the pause to bring on three more guys.
Any agency that never tells you to slow down is optimizing for its own invoice. Demand you can't service isn't a win. It is reputation damage with a nice-looking dashboard.
The Honest Summary
Facebook ads for deck builders aren't complicated. One campaign, aimed at conversions, pointed at a calendar. The owner on camera, his own finished work, and an offer worth more than a free quote. Geographic exclusions so you stop paying for drives you'll never make. Follow-up that runs on its own. Then measure cost per completed appointment, because cost per lead will lie to you every single time.
The hard part was never the ad account. It is having the crew capacity and the sales habits to catch what shows up. The two builders on this page with the biggest numbers both hit a staffing wall before they hit a demand wall.
If you want us to build it, here is our end of the deal in plain language: deck builders first, one contractor per market, every appointment exclusive to you, and you own the ad account. 100 exclusive sales appointment opportunities in 100 days or less — or we write you a check for $10,000. The full terms are here, and this breaks down how that compares to the guarantees you have been pitched. For context on what that turns into: builders closing 2 of every 10 of those 100 appointments are looking at 20 deck jobs, which is a different size of company than most of them started the year as.