A new deck is a dream backyard, and it photographs beautifully. That's a perfect fit for Facebook and Instagram. We build the offer, produce the ads, and run the campaigns, so your calendar fills with homeowners ready to build, not tire kickers hunting for the lowest bid.
A deck is a visual job. When a homeowner sees a bare, muddy backyard turn into a wide composite deck with railings, lighting, and a spot for the grill, they picture themselves out there on a summer evening. They feel it before they read a single word. That's exactly the kind of thing that stops the scroll on Facebook and Instagram.
It's also a high-ticket job. A custom composite deck is typically low-to-mid five figures, which means you don't need a flood of leads to have a great month. You need the right homeowners: people who own their home, have the backyard for it, and are ready to finally build the outdoor space they've been talking about for years. Meta lets you put your offer, your finished decks, and your warranty in front of exactly those people in your service radius, before they ever start Googling around and calling five competitors.
The problem is that most deck builders run boring ads. A stock photo, "quality work, free estimates," and a phone number. That blends in with every other contractor and attracts price shoppers. We do the opposite. If you run other outdoor projects like fencing too, we can point that traffic at a dedicated fence contractor campaign so each offer stays sharp.
The honest answer is that it depends, but you deserve a real range instead of "it varies." For the deck builder we run ads for, cost per lead (CPL) has landed roughly in the $30 to $55 zone, with the best base ads coming in around $30 and the scaled winner around $55. For a custom deck that closes in the tens of thousands, even a handful of those leads turning into signed contracts pays for the entire month of ad spend several times over.
A few things move that number up or down:
A dense metro with a dozen deck and outdoor-living companies all advertising costs more per lead than a quieter suburban market. More competition means higher ad auction prices. It doesn't mean Meta won't work, it just means your offer and creative have to be sharper to stand out.
Tighter targeting (a smaller, wealthier radius where people actually own their homes and have the yard for a full build) usually produces higher-quality leads at a slightly higher cost. Wider targeting produces cheaper leads that are lower intent. We tune this constantly, because a $30 lead that never books is more expensive than a $55 lead that signs.
This is the biggest lever, and it's the one most contractors get wrong. The same budget and the same audience can produce a $35 lead or a $110 lead depending entirely on the ad. A scroll-stopping backyard transformation video with a real reason to act will always beat a stock photo and a generic "call us for a free quote."
Not a case study we made up. Real ads, real spend, real leads.
We run Meta ads for Stellar Decking, a composite deck builder in Issaquah serving the Greater Seattle Eastside, where owner Nathan personally oversees every deck they build. The winning creative was simple and honest: talking-head and customer-voice video ads built around one idea, turning a bare or worn-out backyard into an outdoor space the whole family lives in, paired with an offer built to stand out in their market.
In one 30-day stretch those ads helped close $121,000 in new deck jobs, at a cost per lead that ran roughly $30 to $55. For a job that closes in the tens of thousands, that's the kind of lead cost that pays for itself many times over.
Issaquah, WA · Greater Seattle Eastside
"Nathan and his team did a great job on our deck. He was easy to work with, communicated well, and delivered high-quality results. The finished deck looks amazing and feels very solid."
"I am so grateful for Nathan and his crew! They fixed broken down areas in the fences around my yard, and I will never forget their kindness and what this means to me."
Early on, the fastest way to get a deck campaign working was a straight discount. And it worked. But discounts have a shelf life. Once one deck builder in a market runs a price cut, everyone copies it within a few months. Suddenly every ad in the feed looks the same, the discount stops standing out, and all it does is train homeowners to shop for the lowest price. That's a race to the bottom, and it's a bad place for a builder who does quality work to be.
So we changed our approach. Instead of racing competitors to the bottom on price, we build each deck client a custom offer designed around what makes their business different, not a discount anyone can copy.
We won't spell out the exact offers here, because the whole point is that they're built to stand apart from whatever your competitors are running. But the idea is simple: give homeowners a reason to choose you that has nothing to do with being the cheapest. You get the same lead volume, better-quality homeowners, and an offer your competition can't just screenshot and steal.
Decks have a rhythm, and most builders either ignore it or let it run their business for them. Demand climbs in spring and stays strong through summer, when the weather turns and homeowners start dreaming about backyard barbecues, morning coffee outside, and having people over. That's when the phone rings on its own, and it's also when every competitor is bidding hardest, so lead costs creep up.
The mistake we see builders make is going quiet in the cold months and then scrambling to turn ads back on when they're already booked. That's backwards. The smartest play is to keep a presence year round and lean into the seasons deliberately.
In winter and early spring, ads are cheaper and competition thins out. That's the time to fill your spring and early-summer schedule at a lower cost per lead, so you're booked solid before the outdoor-living rush even starts.
There's a real advantage to selling the dream before the season hits. A homeowner who signs in February for a March or April build is locking in the exact stretch when everyone else is scrambling to get on a schedule. A well-timed off-season campaign speaks directly to that, so your slow months get quieter for the right reason: because you're already full when the sun comes out.
If you've bought leads from Angi, HomeAdvisor, or a similar service, you already know the problem. The lead you just paid for was sold to three or four other deck builders at the same time. You're not calling a homeowner who chose you. You're racing to be the first of five to call a stranger who filled out a form to compare prices.
That's the core difference. Lead-selling apps sell shared leads. Your own Meta campaign generates exclusive leads that belong only to you. The homeowner saw your ad, your finished decks, your offer, and reached out to you specifically. You're not the cheapest of five quotes, you're the builder they already trust.
The math matters too. A shared lead might look cheaper up front, but when you factor in how many you have to buy to win one job (because you're splitting every lead with competitors), the real cost per signed contract is usually higher. With your own campaign, every lead is yours, your close rate goes up, and you're building your brand in the market instead of renting someone else's.
There's a place for both, especially early on. But if you want predictable, exclusive leads that don't have your competitors' phone numbers attached to them, your own Meta ads win almost every time.
From the offer to the ads to the leads. Your only job is to answer the phone and quote the work.
We create a custom offer for your deck business, designed around what makes you different, so homeowners choose you over the builder running the same tired discount.
We script, film, and edit ads built around the backyard transformation that makes a new deck sell itself. Don't want to be on camera? We use customer-voice ads, voiceover, or our proven footage.
A clean, custom page with a step-by-step form that shows your finished decks, builds trust, and screens out tire kickers so the homeowners who reach you are qualified and serious about getting an estimate.
We set up, launch, and optimize your Meta ads daily, watching cost per lead and killing what doesn't work, so your estimates stay consistent and predictable while you run the business.
Free strategy call. No pressure. We'll show you exactly what this looks like for your deck business and your market.