How to Get Deck Leads After a Slow Winter

Your reviews are good but the spring calendar is half empty. Here is how to pick two or three lead sources, compare them by cost per signed job, and plan cash so slow months stop being a scare.

By the MagicBuild team ·

Where do I find deck leads when it's the middle of winter and nobody is calling?

Start with people who already know your work: past clients, their neighbors, and anyone who got a quote from you and went quiet. That costs you a few hours instead of ad money, and it is the fastest way to fill an empty spring calendar.

There is no good public data on how many homeowners in your town start planning decks in winter, so treat this as a test and write down where every call comes from. Here is a first week of work:

  • Text or email every client from the last two years: "I'm booking April and May builds now. Want me to hold a spot for you?"
  • Follow up on every unsigned estimate from last season. Homeowners who stalled in August often still want the deck.
  • Ask each happy client for the name of one neighbor or friend who has talked about a deck, and send them a direct review link instead of saying "if you get a chance."
  • From now on, ask for the review and the referral at the final walkthrough, while the client is looking at the finished deck.

With a year or two in business you have fewer past clients than an old shop, so the reviews you already have carry more weight. Put your best three, with photos of the actual decks, at the top of every message. Some software companies frame the slow season as a year-round marketing job, and others focus on keeping past customers in touch. For a one or two truck deck builder, the past-customer route costs the least and pays back first.

Are Angi, HomeAdvisor and Thumbtack leads worth it for a new deck builder?

Sometimes, as a small test, but a shared lead is a poor deal until you know how often it turns into a signed job.

Shared platform leads from sites like Angi and HomeAdvisor run about $25 to $90 and get sold to 3 to 5 deck builders at once. Thumbtack contacts run $20 to $75, and Houzz Pro leads run $35 to $110 and are also shared (Minyona). That means the homeowner is already getting calls from other builders by the time you pick up, and that is where the race to the bottom on price starts.

If you want to test one, do it with rules:

  • Pick one platform, not three.
  • Set a cap, say $300 for the first 60 days.
  • Call within minutes, not hours, because the first builder to answer usually gets the visit.
  • Log every lead, every site visit and every signed job.
  • If you have paid for 20 leads and signed none, stop and put the money elsewhere.

How do I figure out what a deck job actually costs me to get, not just a lead?

Divide what you spent by the jobs you signed, not the leads you received.

A cheap lead that rarely closes is more expensive than a pricey one that closes often. One breakdown shows that if a $100 exclusive lead closes at 25%, it costs about $400 per job, while if a $45 shared lead closes at 6%, it costs about $750 per job (Minyona). The table below uses those two and, say, a Google lead that costs $150 and closes at 10%.

Example lead sourceCost per leadClose rateCost per signed job
Shared platform lead$456%about $750
Exclusive lead$10025%$400
Google search lead$15010%$1,500

Then compare that number to what a deck earns you. Say your average deck leaves $4,500 in gross profit. If a signed job costs you $750 to get, you keep $3,750, and if it costs $1,500 you keep $3,000. Not sure what your average deck really leaves? Run a few past jobs through the free job cost calculator first, so you know how much marketing you can afford.

Is Google Ads or Facebook better for deck leads?

Neither wins across the board: Google catches people already searching, while Facebook and Instagram put your work in front of people who have not started looking yet.

Google Ads search leads run $90 to $300 after click costs, and exclusive leads generated through Meta run $50 to $200 (Minyona). Those are ranges, not promises, so your own numbers matter more than anyone's average.

A simple way to split it:

  • In winter, when few people are searching, a small Meta budget with photos of your own decks and a message like "Booking spring builds, 3 spots left in April" gets in front of people who are only daydreaming.
  • In early spring, when searches climb, add a small Google budget for "deck builder near me" type searches in your service area.
  • Run each for 60 days, then compare cost per signed job, not cost per lead.

Keep the budget small enough that losing it would not hurt. If neither source gets you under what a past-client text costs you in time, put more hours into the first section and less money here.

Can I sell and book spring deck jobs in January and February?

Yes, if you give homeowners a reason to decide now, usually a held spot on your calendar for a deposit.

Frozen ground does not stop you from measuring, photographing the house, checking where the ledger will go and noting stairs and railings. Do the site visit in winter, send the estimate the same day, and offer two start windows. Tell the client what the deposit holds: the date, and the materials order when you place it. Permit timing varies, so ask your town's building department how long approvals take before you promise a start date.

Speed matters here. Magic, the AI assistant in MagicBuild, builds an estimate from a photo and a description at your own prices. The client gets it by email, signs on their phone and can pay the deposit by card or bank, and the signed estimate becomes a project automatically. That means a January visit can turn into a booked April start before the homeowner talks to the next builder.

How much cash should I set aside to cover the slow months?

Add up your fixed monthly bills and multiply by the number of months your calendar usually goes thin.

The pattern is common in the trades. The median contractor earns 47% of annual revenue in their three strongest months, and for those in the 75th percentile it is 66% (Level CFO). Cash flow is also the top worry, with 65% of small contractors naming it their primary financial challenge (Monitor Daily).

Here is the math with example numbers. Say your fixed bills are $900 for the truck, $600 for insurance, $500 for phone, software and storage, and $4,000 for your own pay, which is $6,000 a month. If your calendar runs thin for three months, the target is $18,000. If you move 10% of every deposit and progress payment into a separate savings account during the busy months, you build it without thinking about it.

Two more things to settle before next winter:

  • Decide whether the crew works winter at all. Whether you can build in winter depends on your frost line, your materials and your town's inspection schedule, so check with your building department.
  • If you plan to fill gaps with repairs or interior work, check with your state's contractor registration office on what your license covers, and talk to your insurance agent about coverage for that work.

Want help keeping spring booked?

MagicBuild handles the estimate, signature, deposit, crew check-in and job profit in one place, and it costs $69 a month with 14 days free. Crew and clients don't cost a seat.

Start a free trial or try the free job cost calculator to see what your next deck really earns.

Sources

  1. Seasonal cash flow for contractors (levelcfo.com) · levelcfo.com
  2. Data-driven outlook on small construction and contractor finance needs for 2025 (monitordaily.com) · monitordaily.com
  3. Deck builder lead generation (minyona.com) · minyona.com

Try MagicBuild free for 14 days

Magic builds the estimate from a photo and a description at your own prices. The client signs on their phone and pays the deposit. Crew check in from their phone, receipts land on the job and invoices get paid online. $69 a month, 14 days free, and crew and clients never cost a seat.

Start 14 days free