Skip to contentПерейти к содержанию
For fence company owners

What a signed fence job really costs from ads in 2026: one real report

A contractor unrolls an endless adding-machine tape along a brand-new fence, and the end of the tape asks what a job costs
Leads counted. Now, what did the fence cost?

A line-by-line look at a fence company's real ad account, from spend and cost per lead to signed jobs and profit, and what actually moved those numbers.

This one is for fence company owners who pay for ads, or are about to, and want to know what a signed job actually costs them, not just a lead. I'm going to walk through a real report from a client, a fence company in North Dakota, line by line, from ad spend all the way down to profit. By the end you'll be able to run the same math on your own numbers in 15 minutes and see exactly where your money leaks.

In this article
  1. Sound familiar?
  2. A real report: May 2026, North Dakota
  3. What moved the numbers from March to May
  4. Three conclusions you'll want to draw, and shouldn't
  5. What's different about fence
  6. Why showing your value brings jobs, not just leads
  7. Work out your cost per job in 15 minutes
  8. Who I am and why I do this
  9. How to get this report for your business
  10. Who this isn't for
  11. Questions owners ask

Ask ten fence contractors what a customer from ads costs them, and nine will tell you their cost per lead. "I'm at $40 a lead." "We're at $25, our agency's killing it." Sounds like an answer. It's about as useful as judging a crew by how many posts they dropped off at the jobsite. Posts are nice. But nobody pays you for a pile of material by the garage. They pay you for a finished fence with a gate that latches.

A lead is a post. A signed contract is the fence. In between there's the estimate visit, the quote, the conversation with the homeowner's spouse, the HOA paperwork and that week of silence after you send the number. That's where your ad money either pays off or doesn't. Think that's overstating it? Here are the real numbers, no rounding in my favor.

Sound familiar?

Plenty of leads, not many contracts

  • The agency sends a report: "45 leads this month at $30." You scroll the list and recognize three people who actually signed. The rest wanted a "rough price per foot."
  • You drive across town for an estimate, spend an hour walking the property line, and at the end the homeowner says, "Two more companies are coming out this week, we'll compare."
  • Someone fills out your form, and they live two counties over where you don't work. Or they're asking if you're hiring.
A contractor hauls a net of junk leads out of a pond: just pricing, wrong zip, looking for work
Great haul. There's even a customer in there

Quotes that go quiet

  • You sent an $8,000 quote as one line. The homeowner opened it, closed it and went dark. You have no idea what scared them: the price, the timeline, or not knowing what's in it.
  • A second text feels pushy, so you don't send it. A month later you drive past their house and there's a brand-new fence. Not yours.
  • By the end of the season there are twenty-some open quotes on your phone where nobody ever said yes or no.

No clue if the ads are working

  • You pay for ads every month, but nobody can answer "what did one signed fence cost me?" Not the agency, not you.
  • In summer the phone won't stop, you're on jobs till dark and missing calls. In winter you stare at an empty calendar and wonder if you should just shut the ads off.
  • And there's that voice: maybe it's me. Maybe we're just too expensive. Even though every customer who actually hired you loves the work.
You're not too expensive, and your work is fine. The market just trained everyone to celebrate cheap leads. In the fence business, though, you make money on cost per signed job, and that's a very different number.

A real report: May 2026, North Dakota

The client is a fence installation company. Google and Meta ads, their own website, every lead tracked in a CRM from first call to signed contract. Here's what May looked like, step by step, the way I read any report.

  1. Ad spend: $5,880. Everything that went to Google and Meta that month, not counting my management fee.
  2. 105 leads at about $56 each. In March a lead cost $68. If you stop reading here, it looks like cheaper leads did all the work. They didn't, and you'll see why in a second.
  3. 70 booked estimates, 67% of leads. Two out of three people who reached out let someone walk their property. Each estimate cost $84 in ad spend.
  4. 19 signed jobs, 27% of estimates. Roughly one quote in four turned into a contract.
  5. $309 in ad spend per new customer. In March it was $425. That's the most important number on the page.
  6. Average job about $5,050, revenue $95,950. Ad cost per customer was about 6% of the contract.
  7. Profit after direct costs: $28,660. That's the point of the whole exercise. Not the number of leads, not their price, but the money the company kept.
A contractor with popcorn happily watches a ballpark scoreboard: leads 105, estimates 70, jobs 19
The only game where the bottom line is the score

Now the interesting part. Over three months the cost per lead dropped 18%, from $68 to $56. The cost per customer dropped 27%, from $425 to $309. Where did the gap come from? From everything that happened after the lead came in. Divide cost per customer by cost per lead and you get how many leads it takes to sign one job. March: 6.25 leads. May: 5.5. The share of leads that became contracts went from 16% to 18%. Sounds small. Per ad dollar, it's real money.

For context: LocaliQ puts the average cost per lead from search ads in the Home & Home Improvement category at about $91 in 2026 (LocaliQ benchmarks). That category is broad, plumbers, roofers and interior designers all land in it, so it's not an apples-to-apples fence number. But it gives you the ballpark.

What moved the numbers from March to May

There was no magic setting in the ad account. There were five things, and every one of them makes sense to an owner without a marketing glossary.

  1. Leads got a reply in minutes, not that evening. A homeowner shopping for a fence often fills out two or three forms in a row. Whoever answers first and offers an estimate time is usually the one who shows up. Calling back at 7 p.m. is too late: they're already booked with someone else tomorrow.
  2. The ads and the page answered questions before the call. What materials: wood, vinyl, chain link, aluminum. How many gates and what kind. Who pulls the permit and handles the HOA. Who hauls away the old fence. What the warranty covers. Someone who read all that and still reached out isn't calling to "just get a price."
  3. Quotes came with options, not one scary number. "Fence: $9,800" on a single line scares people and sends them off to compare. Two or three options with a clear difference in material, height or gates turn "is this too expensive?" into "which one do we pick?" Completely different conversation.
  4. Every quote got a follow-up, not a prayer. Each quote had a next step: a reminder, an answer to the usual question, an offer to hop on a call. Not pushy, just what a contractor who actually cares would do.
  5. Every step had an owner. Who answers the lead, who runs the estimate, who follows up on the quote. No more "I thought you called them back."
A skeleton contractor holding a quote waits next to an answering machine showing zero messages
He was sure they'd call back on their own. Still waiting

Notice that only one of the five is about "ads" the way most people think of them. The other four are about what happens after the phone rings. That's why an agency that's only on the hook for leads can't be on the hook for jobs, even if it wanted to.

Three conclusions you'll want to draw, and shouldn't

"So the goal is a cheaper lead"

Makes sense on the surface: cheaper lead, cheaper customer. But look again. The customer got cheaper faster than the lead did. If the only goal were the cheapest possible lead, the easy move would be to strip prices, materials and terms out of the ads and invite everybody. Leads would get cheaper. Estimates would drop, because the phone would fill up with people collecting prices.

Hypothetical example: 200 leads at $30 is $6,000. If 7% of them sign, that's 14 jobs at $429 each. In May this client had 105 leads at $56 and 19 jobs at $309. Pricier lead, cheaper customer.

"I'll move the whole budget to wherever leads are cheapest"

Over the life of this account, Google Ads brought in 630 leads at about $49, and Meta brought in 272 leads at about $20, with the best ads under $11. The temptation is obvious: kill the pricey channel and pour everything into Meta. But that call gets made on how many signed jobs each channel produced and at what cost, not on the lead price in the dashboard. Someone who typed "fence company near me" and someone who saw your ad while scrolling are at different points in their decision. Sometimes the cheap scroll lead signs just fine, sometimes it doesn't. Only tracking all the way to the signature tells you which.

"I'll just quote lower and win the job"

A fence is something the homeowner looks at every day for the next fifteen years. Plenty of them aren't hunting for the cheapest option. They're afraid of overpaying for who-knows-what. When your quote spells out where the money goes, posts set in concrete, board thickness, a self-closing gate, haul-away of the old fence, the warranty, comparing you to the lowest bid stops being a fair fight. A discount just eats your margin: 10% off a $5,000 job is $500 straight out of profit.

A homeowner on her porch faints at a quote with one giant number while her dog fans her with a newspaper
One line, one number, one fainting spell

What's different about fence

  • Season. Shorter up north, longer down south, but every spring turns into a race: everybody wants the fence "before summer." Whoever replies faster and gets out for the estimate first wins the season. And in winter it usually pays more to keep collecting estimates for spring than to shut the ads off and start from zero in March with everybody else.
  • HOAs. In HOA neighborhoods the fence has to be approved: height, material, color. Homeowners dread it: "What if they reject it?" Say in your ads and on your page that you help with the HOA paperwork, and you remove the fear that makes people put the project off.
  • Permits and utility lines. A lot of cities require a permit, and before anyone digs post holes, 811 has to be contacted so buried utilities get marked. The national 811 service lists installing fences among the projects that need it (811 Before You Dig). Homeowners rarely think about it. When you say "we handle that," you stop being just another number on their list.
  • Materials and options. Wood, vinyl, chain link, aluminum, ornamental iron, each with its own price and lifespan. That's your good-better-best quote, ready-made. The homeowner chooses between your options instead of between you and the next guy.
  • Neighbors. A fence goes up in front of the whole street. A yard sign during the install and a review request after the walkthrough set up the next job on the same block.
In summer the contractor drowns in calls, in winter he sits alone under the snow next to a silent phone
July: "I'll call you next week." January: "Hello? Anyone?"

Why showing your value brings jobs, not just leads

There are two ways to advertise fences. One is "Fences. Best prices. Free estimate." That pulls in everyone looking for a lower number, and the leads will be cheap. The other is to show why your company is worth the money: what fences you build, how the job goes from estimate to final walkthrough, what's included in the price, what the warranty covers, what the neighbors say. You get fewer of those leads, and each costs more. But the people calling want a good fence, not the lowest line on a spreadsheet of five quotes.

It's the difference between a classified ad that says "lumber for sale" and a finished fence on display with a gate and a sign: "Turnkey. Permit and old fence removal included." Fewer people stop at the display. Every one who does is already picturing it in their backyard.

And an honest note. This client's numbers come from one market, one budget and one team that called back fast. In your town a lead might cost more or less, your season might look different and your average job might be bigger or smaller. I can't promise you "19 jobs a month," and I won't. What I can promise: you'll see the same chain of numbers every week and know exactly what each signed job cost you.

Work out your cost per job in 15 minutes

Grab last month and write down five numbers

  1. Total ad spend, all channels, including lead sites like Angi and Thumbtack.
  2. Total leads: calls, texts, website forms.
  3. How many of them you actually ran an estimate for.
  4. How many quotes turned into a signed contract.
  5. The average job size on those contracts.

Divide ad spend by signed jobs. That's your cost per customer. Divide that by your average job. That's how much of every contract goes to advertising. For the North Dakota client in May, it was about 6%.

If you're filling in numbers 3 and 4 from memory, that's your leak right there. If fewer than half your leads get to an estimate, the problem is response speed or who's calling you. If fewer than one quote in five signs, the problem is the quote and what happens after you send it.

Who I am and why I do this

Eddie A.

I’m Eddie A. For 12+ years I’ve worked in marketing and sales: projects in 50+ industries, ad budgets up to $60,000 a month, and $12M+ in revenue attributed to campaigns I managed — in the U.S., Canada, the UAE, Turkey, Europe and Kazakhstan. I’m based in Apopka, Florida, and run a registered LLC.

  • 12+years in marketing and sales
  • 50+industries I’ve run ads for
  • $60Kmax monthly ad budget
  • $12M+revenue from my campaigns

One example from home services: a fence company in North Dakota. In May 2026 a lead cost about $56, two out of three leads (67%) turned into a booked estimate, and each new customer cost $309 on an average job of about $5,000. There was no magic ad. The ads and the website showed why this company was worth choosing, every lead got a reply within minutes, every step had an owner, and no estimate was left without a next step.

My client’s fence company website on a laptop and a phone: Fence Contractor HHI, North Dakota
My client’s website — Fence Contractor HHI, North Dakota.
Client report for March–May 2026: ad spend, leads, booked estimates, signed jobs, revenue and profit by month
Client report for March–May 2026: from ad spend to signed jobs and profit. Every client of mine gets a report in jobs, not in lead counts.

I work alone — no account managers, no junior team. You always talk to me. I don’t just run ads: I build the sales side too — call scripts, follow-up messages, email templates — and I own how many leads turn into estimates and paid jobs.

How to get this report for your business

Done for you: work with me

A good fit if

  • the business already makes steady money and you want to grow, not experiment;
  • you’d rather be on jobs than learning ad platforms, websites and automations;
  • you can put about $2,000 a month into marketing, ad spend included.

What I do

  • Leads that turn into jobs. Your ads and website show why your company is worth the money — your work, your process, what’s included, your warranty, your reviews — so the people who reach out want results, not the lowest bid.
  • Google and Meta ads — live in 3 days.
  • A website or a page for your service — with a clear “book an estimate” button.
  • No lead slips through — instant text and email after every lead, missed-call text-back, estimate booking, reminders after the quote.
  • A sales system — call scripts, quote and email templates, rules for whoever answers the phone.

How I work

  • No contracts. Pay by the week; stop any week.
  • Everything is yours. Domain, website, ad accounts and customer list are in your name from day one.
  • Reports in jobs: leads, booked estimates, quotes, paid jobs and what each job cost.
  • You work directly with me. No account managers.
  • No promised lead counts — I own the quality of the setup, the speed and honest numbers.
See how it works for fence companies →

Who this isn't for

  • If you want a guaranteed number of leads a month. I don't give one. And if someone else does, ask them how many of those leads will turn into signed jobs.
  • If you only compete on price and don't want to show in your ads and quotes what the homeowner is paying for.
  • If there's nobody to run estimates. Ads bring people in, but the contract gets signed in the homeowner's backyard. Crew and time first, budget second.

Questions owners ask

My town and market are different. Will I get the same numbers?

No, and I won't promise you will. Lead cost depends on your city, competition, season and budget. Signed jobs depend on how fast you reply and what's in your quotes. What stays the same is the chain we track every week: leads, estimates, quotes, jobs and the cost of each job.

Do fence ads even make sense in winter?

Depends on your climate and your cash flow. Often it pays more to keep a smaller budget running and line up estimates and quotes for spring than to shut everything off and restart in March alongside every competitor. We decide that on your numbers, not on a template.

I already pay an agency and my leads are cheap. Why change anything?

Ask your agency for one number: what did one signed job cost last month? If nobody can answer, you're paying for leads, not jobs. If they can and you like the answer, great, stay put.

What does it cost?

Google Ads management starts at $220 a week, plus your ad spend, which you pay directly (at least $1,000 a month per channel), plus a setup fee. You pay weekly, no contracts: tell me by Friday and the next week isn't billed. Full pricing is on the pricing page.

Do you guarantee a number of leads or jobs?

No. I'm responsible for ads that show why your company is worth it, for making sure no lead slips through, and for honest weekly numbers all the way to the signed contract.

Who owns the website, the ads and the customer list?

You do, from day one. Ads run in your account, the leads are yours only and never resold. If you leave, you get all access and files within 3 business days, no penalty.

I don't have time to manage another vendor

You work directly with me, no account managers. I need your input on prices, materials and service area at the start, and a few minutes a week on the report. The rest is on me.

Your next step

Booked jobs, not junk leads

See how home service companies get booked jobs instead of cheap junk leads — and get a free growth plan for your business on the same page. No contracts, pay by the week, everything in your name.

See how it works for fence companies →

You’ve already paid — in time, lead fees or ad spend — for leads that went to someone else. Let the next ones stay with you.

Written by: Eddie A.

12+ years in marketing and sales. I build lead-to-job systems for home service companies: Google and Meta ads, websites, automatic follow-up and sales scripts. I work alone — no account managers. Apopka, Florida.

Published . Numbers and links checked as of this date.

Sources

  1. LocaliQ — Search Advertising Benchmarks 2026 — average cost per lead in Home & Home Improvement — $90.92 (Google Ads and Microsoft Ads).
  2. 811 Before You Dig (Common Ground Alliance) — contact 811 before any digging, including installing fences.
  3. Client report — fence company, North Dakota, March–May 2026 (ad account and CRM data).
CallПозвонить Free growth planПлан роста