Skip to main content
    Proof
    Impress Blinds — cost per enquiry down 62.63%, $23.6 to $8.82SLS Solicitors — cost per enquiry down 58.48%, $84.64 to $35.14FixCare Property — cost per enquiry down 56.36%, $35.24 to $15.38Rubbish Removal WA — cost per enquiry down 53.18%, $71.02 to $33.25Floral Cakery — cost per enquiry down 49.82%, $13.83 to $6.94ILLUMINATE Laser Emporium — cost per enquiry down 48.54%, $138.65 to $71.35Aussie Plumbing — cost per enquiry down 41.96%, $117.75 to $68.34Sydney Fence Painting — cost per enquiry down 33.68%, $136.62 to $90.61Alliance Plumbing — cost per enquiry down 29.6%, $81.26 to $57.21Gridless Build Solutions — cost per enquiry down 29.16%, $78.16 to $55.37FacilityWorx — cost per enquiry down 23.62%, $157.13 to $120.01Cornerstone Roofing — cost per enquiry down 20.47%, $41.71 to $33.17A council finance platform — 194 of 194 requirements metA council finance build — 14 weeks to UAT, −34% 10-yr costA cultural institution — $634K of $750K kept workingA council platform — $470,106 built vs $503,262 SaaSA federal agency — n=5,000 prevalence survey at ±1.4%A civic mural — 36 concepts for a 71m × 9m wallA regional shire — 32-page visitor guide, 3 weeks earlyA shire council — one platform retiring 8 of 9 vendorsA pressure washing business — 138 jobs at A$20.43 eachA pressure washing business — 21.20% conversion rateA carpet cleaner — 53 jobs in 15 days at A$24.92 eachA roofing company — 68 quote requests in 35 daysA CCTV installer — 39 qualified leads in 15 daysA fence painter — 36 jobs in 24 days, quotes by day 3A maintenance business — live in 8 weeks, 3 stacks gone41 numbered clauses, published in full5.0 across every Google review$120M+ in media under management250+ active engagements across five countries
    Roofing

    Roofing leads NSW: cost per lead down 20.47% from one period to the next

    Cornerstone Roofing · Roofing & roof restoration · New South Wales

    The short version · one measured period to the next, 2026

    Cornerstone Roofing covers repairs, restorations, repointing, roof painting and storm damage across New South Wales.

    We have picked the periods below out of 2026 and stripped the dates off them, deliberately. Taken over the whole account rather than one period, it recorded 276 enquiries and 20 tracked phone calls from 2,373 clicks and 46,410 impressions, at a blended $31.62 each. The best of them ran 31 days and produced 71 enquiries at $25.31, with 15.01% of clicks converting. The most instructive was the one where cost per enquiry climbed to $41.71, then dropped 20.47% to $33.17 in the period straight after. That correction is why this study exists.

    The result.

    −20.47%

    cost per enquiry

    one measured period to the next, 2026

    $41.71

    cost per enquiry, before the correction

    a measured period in 2026

    $33.17

    cost per enquiry, on 52 enquiries

    the next measured period, 2026

    71

    enquiries at $25.31 each

    a 31-day period in 2026

    276

    enquiries in total

    across the account's wider run

    Industry
    Roofing & roof restoration
    Discipline
    Roofing
    Ad spend band
    $5K–$10K
    Measured over
    one measured period to the next, 2026

    Every figure above was read out of this client's live account and is reproduced exactly as the study publishes it. It is a record of what happened on one account, in one market, at one budget — not a forecast for yours.

    What would this look like on your account?

    Different market, different budget, different numbers. The first call is where we work out whether the same approach fits yours at all.

    Roofing leads NSW: cost per lead down 20.47% from one period to the next

    The case study

    What moved for Cornerstone Roofing.

    The short list

    1. Cost per enquiry fell 20.47% from $41.71 in one period to $33.17 in the next, with volume rising from 43 to 52 enquiries.
    2. The strongest period was best on both counts: 71 enquiries at $25.31 each, converting 15.01% of clicks.
    3. One period needed 693 clicks to produce 68 enquiries; the next needed 473 to produce 71. Attention is not the same as work.
    4. 276 enquiries at a blended $31.62 each, taken over the whole account rather than one period.
    5. The account was judged period by period, which is the only way to manage a trade whose demand is set by the weather.

    Each line above belongs to the period printed with it. None of them is an average across the account, and none of them is a forecast.

    TL;DR — Cornerstone Roofing covers repairs, restorations, repointing, roof painting and storm damage across New South Wales. We have picked the periods below out of 2026 and stripped the dates off them, deliberately. Taken over the whole account rather than one period, it recorded 276 enquiries and 20 tracked phone calls from 2,373 clicks and 46,410 impressions, at a blended $31.62 each. The best of them ran 31 days and produced 71 enquiries at $25.31, with 15.01% of clicks converting. The most instructive was the one where cost per enquiry climbed to $41.71, then dropped 20.47% to $33.17 in the period straight after. That correction is why this study exists.

    Roofing runs on the weather

    A storm crosses New South Wales and the phone runs hot for a week. The month after that, everything goes quiet and the same ads cost twice as much for half the work. Anyone advertising roof repairs, restorations, repointing or cleaning is riding that curve whether they planned for it or not.

    Cornerstone covers the lot — repairs, restorations, repointing and re-bedding, roof painting and cleaning, gutters, storm damage. Those jobs sit at wildly different values, and a roofing account left to itself will happily fill up with the cheapest enquiries while the restoration work goes to whoever turned up on the search that actually mattered.

    There is a second problem here, and it is about time. A leak is an emergency. A restoration is a considered purchase, where the homeowner collects three quotes and decides over a month or more. Both people type similar words into Google, and the advertising has to be worth paying for in both cases — which is why an account like this has to be judged over months, not over a fortnight of storm traffic.

    Cheap leads are the trap, not the win

    Attention is affordable in this category. Account-wide, 5.11% of the people served an ad clicked it, 11.63% of those clicks became an enquiry, and the blended cost landed at $31.62. Against the value of a roof job, that sounds like nothing.

    Cheap is exactly where roofers come unstuck. When leads cost this little it is easy to buy a lot of the wrong ones and feel busy for a month while the good work goes elsewhere. So the account was rebuilt around the enquiries that turn into quoted jobs rather than the ones that merely turn into clicks.

    Dates are withheld on purpose here; what follows is a run of selected periods, sized but not named. Across the wider account the ads served 46,410 impressions, took 2,373 clicks, and produced 276 enquiries — landing on the large majority of trading days. Only periods with 14 or more days of activity are plotted below, because a part-month makes a flattering dot and a dishonest chart. Demand in roofing is seasonal and event-driven, so this account was watched rather than scheduled. That is the only way to stop a quiet stretch from quietly doubling the price of a lead.

    The month that went wrong, and the month after it

    One period was the difficult one: $41.71 per enquiry on 43 enquiries, with the conversion rate down at 9.71%. The next came back to $33.17 — a fall of 20.47% — on 52 enquiries at a 12.62% conversion rate. Volume up, cost down, one month apart.

    Cost per enquiry — before and after $41.71 Before $33.17 After −20.47% cost per enquiry
    From $41.71 to $33.17 across consecutive periods — a 20.47% reduction.
    Cost per enquiry, consecutive periods Consecutive periods of 14+ active days $0 $12 $23 $35 $47 $25.31$41.71Period 1Period 2Period 3Period 4Period 5
    Cost per enquiry across consecutive measured periods. Best: $25.31 in Period 3. Highest: $41.71 in Period 4.
    Enquiries, consecutive periods 0 41 82 34 Period 1 68 Period 2 71 Period 3 43 Period 4 52 Period 5
    268 tracked enquiries across 5 consecutive periods. Strongest: 71 in Period 3.

    Nothing about the trade changed between those two blocks. The drift just got caught while it was still one month old — worth more to you than a flawless line would be.

    Read the trend across the plotted periods and it goes $31.24, then $26.27, $25.31, $41.71 and $33.17. Not a straight line down, and we are not going to pretend otherwise. What it shows is a band the account held to, one spike, and a recovery — which for a weather-driven trade is a more honest promise than a smooth graph.

    The volume chart hides the best comparison on this page. One period produced 68 enquiries. The one straight after produced 71. Near enough to identical, until you look at what each of them had to buy to get there.

    One period needed 693 clicks to produce 68 enquiries. The next needed 473 to produce 71.

    Nearly twice the attention in the first, for three fewer enquiries. It converted 9.81% of its clicks from 16,361 impressions; the one after it converted 15.01% from 8,789. Same account, same trade, very different quality of traffic — and that is why a conversion rate sits next to the volume in every line on this page.

    The account's opening stretch deserves a mention as well. It recorded the highest conversion rate of any period at 15.38%, on 34 enquiries at $31.24 each across just 18 days. A partial month, and labelled as one.

    • $41.71 cost per enquiry on 43 enquiries at a 9.71% conversion rate — a measured period in 2026
    • $33.17 cost per enquiry, on 52 enquiries at a 12.62% conversion rate — the next period, a 20.47% reduction
    • 71 enquiries at $25.31 each, 15.01% conversion rate, from 473 clicks and 8,789 impressions — a 31-day period in 2026
    • 68 enquiries at $26.27 each from 693 clicks and 16,361 impressions, at a 9.81% conversion rate — the period before it
    • 34 enquiries at $31.24 each and a 15.38% conversion rate across an 18-day opening stretch
    • 276 enquiries and 20 tracked phone calls at a blended $31.62 each — across the account's wider run

    What it meant for the business

    276 enquiries gives a roofer something the trade rarely has: a quoting schedule that does not depend on the last storm. Crews can be planned, materials ordered with confidence, and a quiet fortnight stops feeling like a crisis. Enquiries arriving on most trading days turns quoting into a routine — a morning of inspections instead of a scramble.

    Getting that $41.71 back under control is the practical bit. Restoration is a considered purchase, so a share of enquiries will always take months to convert or never convert at all, and that patience only stays affordable while the cost per enquiry stays sane. A roofer paying too much per lead cannot wait out a six-week decision, and starts discounting to close early.

    The 693-click period against the 473-click one should change what you ask your agency for. More impressions is not the goal. The loudest period on the chart was not the best one, and fewer, better-qualified enquiries meant fewer wasted inspections — an inspection in roofing costs you a half day and a ladder.

    Twenty tracked phone calls came through on the account. In roofing those are usually the leaks: booked on the call rather than quoted against two competitors.

    Key takeaways

    • Cost per enquiry fell 20.47% from $41.71 in one period to $33.17 in the next, with volume rising from 43 to 52 enquiries.
    • The strongest period was best on both counts: 71 enquiries at $25.31 each, converting 15.01% of clicks.
    • One period needed 693 clicks to produce 68 enquiries; the next needed 473 to produce 71. Attention is not the same as work.
    • 276 enquiries at a blended $31.62 each, taken over the whole account rather than one period.
    • The account was judged period by period, which is the only way to manage a trade whose demand is set by the weather.

    Roof restoration leads in NSW: common questions

    What does a roofing lead cost in New South Wales?

    On this account, between $25.31 in its best period and $41.71 in its worst, blending to $31.62 over the wider account. Roofing leads come cheaper than most trades because the search volume is broad — which makes qualifying them, not buying them, the hard part.

    My roofing ads work after a storm and die the rest of the year. Is that fixable?

    Partly. Nobody can manufacture weather, and this account's own chart has a period that went the wrong way. What is fixable is how quickly a bad stretch gets spotted and corrected. Here the gap between the two was a single month: $41.71, then $33.17.

    Should I judge a roofing campaign on leads or on cost per lead?

    On both, in the same sentence, with the period attached. Two consecutive periods produced 68 and 71 enquiries at conversion rates of 9.81% and 15.01%. Volume alone would have told you those two were the same. They were not.

    How long does a roof restoration enquiry take to become a job?

    Longer than a repair, and that is a property of the purchase rather than the advertising. It is precisely why the cost per enquiry has to stay sensible: you need to be able to afford the slow ones.

    Compare notes with us

    If your advertising works brilliantly after a storm and poorly the rest of the year, that gap is worth fixing. Talk to us — we will tell you whether we think we can help before you spend anything.

    Tags

    • Roofing & roof restoration
    • New South Wales
    • $5K–$10K

    That is one account. Yours is a different one.

    We read your ads, your search presence and your tracking the same way this one was read, and tell you what we would change first.

    What every number on this page actually means.

    Marketing words get used loosely, and a loose word can make a small result look like a big one. Here is exactly what we mean by each of them.

    Conversion
    One real action by one real person: a phone call that lasted long enough to be a conversation, a submitted enquiry form, a booking, or a purchase. Not a page view and not a form that merely loaded.
    Cost per job · cost per lead
    The advertising money spent, divided by the number of those actions. It is the only figure that tells you whether the advertising is worth doing, which is why we publish it next to the count.
    Conversion rate
    The share of people who clicked the ad and then did the thing. A high click count with a low conversion rate usually means the ad and the page are promising different things.
    Ad spend
    Money that went to the advertising platform, not to us. Our management fee is separate and is never included in a cost-per-job figure, because mixing them would flatter the number.
    The measurement window
    The dates the figure covers, named every time. Where a study covers a launch, the clock starts the day campaigns went live — not the day the graph started looking good.
    A starting point
    Where a study knows what a figure was before the work began, that number is printed next to the one it became. Where the account had no history to compare against, the result is printed on its own rather than measured from a number nobody recorded.
    Qualified lead
    An enquiry that matched the service and the service area, so it was worth someone picking up the phone for. Where a study says qualified, somebody checked.
    An anonymised client
    Government, council and cultural-institution engagements are published as sector and jurisdiction only. The work and the measured outcome are described in full; the organisation is not named.

    One more, because it matters most: nothing on this page is a guarantee. It is a record of what happened on one account, in one market, at one budget.

    What this study cannot tell you is what the same figure looks like on your account — so what a lead costs you at your click price, with your own click price and close rate. It takes about a minute and asks for nothing.

    SoudCoh Compound™

    This page exists because of two of the six stages.

    Compound is how our team works on any account — six stages every change passes through. Two of them are why there is anything honest to publish.

    • Meter

      If it can't be measured, it doesn't get bought.

      Before a dollar moves, every action worth money to the business is tracked as itself — calls, forms, bookings, purchases — with values attached. Without that stage there is no honest number to publish afterwards.

    • Ledger

      Every change we make becomes a record you can open.

      Every change lands in a dated record as it happens — what was added, what was stopped, what was rewritten and what it cost. Writing this page afterwards was reading a file, not reconstructing a memory.

    If you want one of these

    What actually happens after the first call.

    No mystery and no lock-in before you have seen anything. This is the sequence every account on this site went through.

    1. The call

      Thirty to forty-five minutes, free

      What you sell, who buys it, and what one customer is worth to you. No deck. You leave with a real number for your situation rather than a range.

    2. Week 0

      The audit

      We open your account — or your competitors' ground, if you do not have one yet — and write down every leak we can find. That list is yours whether or not you work with us.

    3. Week 1

      The build

      Everything the account needs before it can spend a dollar: what it will bid on, what it must never pay for, the ad copy, the assets, the landing pages and the tracking. A second person checks all of it before anything is live.

    4. Day one

      You press go

      Campaigns are created paused, every time, so you can read the whole build first. You activate when you are ready, not when we are.

    5. Days 1–14

      The clean

      The busiest fortnight your account will ever have. Search terms read daily, waste negated, early winners promoted, ad copy iterated against what is actually being served.

    6. From there

      Rhythm

      Weekly optimisation, reporting on a fixed cadence whether the news is good or bad, and a proper conversation each quarter about where the next block of budget should go.

    Before you ask us anything

    Here is what everybody asks first.

    FAQ

    The questions this raises.

    Whether the figures are real, how they were measured and over what length of window, what it costs, and whether any of it would hold for roofing businesses.

    The first call is free and there is no deck.

    Book a call
    What does a roofing lead cost in New South Wales?

    On this account, between $25.31 in its best period and $41.71 in its worst, blending to $31.62 over the wider account. Roofing leads are cheaper than most trades because the search volume is broad — which makes qualifying them, not buying them, the hard part.

    My roofing ads work after a storm and die the rest of the year. Is that fixable?

    Partly. You cannot manufacture weather, and this account's own chart shows a period that went the wrong way. What is fixable is how fast a bad stretch gets spotted and corrected. Here the gap between the bad period and the recovery was one month: $41.71, then $33.17.

    Should I judge a roofing campaign on leads or on cost per lead?

    On both, in the same sentence, with the period attached. Two consecutive periods produced 68 and 71 enquiries — almost identical volume — but at very different conversion rates, 9.81% against 15.01%. Volume alone would have told you the two were the same. They were not.

    How long does a roof restoration enquiry take to become a job?

    Longer than a repair. That is a property of the purchase, not of the advertising. It is precisely why the cost per enquiry has to stay sane: you need to be able to afford the slow ones.

    Are the figures in this Cornerstone Roofing case study real?

    Yes. Every number on this page was read out of the client's own advertising account and is printed here exactly as the study publishes it, beside the period it covers. The dashboard and ad images are screen-grabs of that account rather than recreations. If one of these figures matters to your decision, ask about it on the first call and we will walk you through where it came from.

    How were these numbers measured, and over what window?

    The headline figure covers one measured period to the next, 2026, and every other figure on the page is printed beside the period it belongs to. We publish the LENGTH of a measurement window and the year, and withhold the exact dates — when a client advertised, and how their trading calendar looks, is their commercial information rather than ours. A conversion means one real action by one real person: a phone call that lasted long enough to be a conversation, a submitted enquiry form, a booking, or a purchase. Not a page view, and not a form that merely loaded.

    How much was being spent to produce this?

    The study publishes this account's advertising spend as a band — $5K–$10K — rather than an exact figure, because the precise number is the client's business. Our management fee is separate from that and is never folded into a cost-per-lead figure anywhere on this site; mixing the two would flatter every number on the page.

    Would this work for roofing businesses like mine?

    We cannot promise you the same numbers, and nobody honestly can. What this page tells you is what was achievable in that market, at that budget, for that service. Your competition, your service area, your margins and what one customer is worth to you all move the answer. On the first call we build the picture from your figures rather than someone else's, and if the honest answer is that this channel is wrong for you right now, we will say so.

    More accounts, same discipline.

    Studies from the same kind of work, so you can see how the pattern holds across different businesses.

    Everything above was delivered by one of a handful of things we do. These are the ones this account leant on, written up in full rather than summarised, alongside the page written for roofing businesses generally.

    The briefing behind the work.

    The case study records what happened. These two explain the channel, measurement or operating decision that made the result interpretable in the first place.

    The external entity data underneath any local-service acquisition programme. That case is argued in The citation inconsistencies that still move local rankings.

    Why the primary and secondary categories must match the work a business actually wants. The other half of it is set out in Google Business Profile categories as a silent rank constraint.

    The work behind this one is written up in full under how roofing accounts are built and budgeted, and the six stages every change on this account passed through sets out the sequence in order.

    Want results like this?

    Thirty minutes on your numbers rather than somebody else's, and a written list of what we would change first. Yours to keep either way.

    No pitch deck. No upsell. A real conversation and a written list of leaks.