THE SHORT ANSWER
An exclusive, qualified roofing lead in Denmark costs roughly DKK 668 to DKK 1,050 in 2026, with DKK 859 as the working average. At a close rate of one in 5 that is about DKK 4,295 per acquired customer, or 5.5 percent of a typical DKK 44,760 to DKK 111,900 project. Denmark sits at a multiplier of 1.28 against a Benelux baseline of 1.0, because the combination of a small audience and high click costs means volume caps out early; buying exclusive leads usually beats trying to scale your own ad account.
Roofing lead prices in Denmark: the 2026 band
Everything below is priced for an exclusive lead, meaning one homeowner who requested a quote, fits your postcodes and job types, and is passed to you alone. A shared lead reaching four roofers carries a lower sticker price and a higher cost per customer.
Price per exclusive lead: DKK 668 to DKK 1,050, average DKK 859
Typical project value: DKK 44,760 to DKK 111,900
Exclusive leads needed per customer: 4 to 6
Cost per acquired customer: around DKK 4,295
Acquisition cost as a share of the job: about 5.5 percent
A word on where these numbers come from. They are a benchmark model rather than a survey: an industry base range observed across Western European home-improvement campaigns, multiplied by a country factor for local auction pressure. Use them as a band to negotiate against, not as a quote.
The mistake that wastes the most roofing budget
Not asking about access and roof type before quoting. Scaffolding, a fragile roof or a difficult approach can move a job by thousands, and a quote given without that information either loses money or has to be revised. A revised roofing quote loses the customer more often than it keeps them. Two questions on the form remove most of that risk.
Why the same roofing lead costs less across the border
Advertising auctions are local, so the same roofing lead is not worth the same everywhere. Against a Benelux baseline of 1.0, Denmark runs at 1.28. All figures are converted to DKK so they can be read side by side. For the same industry:
Denmark (multiplier 1.28) - DKK 668 to DKK 1,050 per exclusive lead
the Netherlands (multiplier 1.05) - DKK 548 to DKK 862 per exclusive lead
Spain (multiplier 0.90) - DKK 470 to DKK 739 per exclusive lead
Italy (multiplier 0.95) - DKK 496 to DKK 780 per exclusive lead
The gap is not about lead quality. It is about how many roofers are bidding for the attention of the same homeowner in that auction.
Volume caps out early
Denmark's audience is small and its click prices are high, so campaigns hit a volume ceiling sooner than the budget suggests they should. Once that ceiling is reached, extra spend buys frequency rather than reach and cost per lead climbs. Buying exclusive volume usually beats trying to scale a Danish ad account past that point.
How Danish homeowners buy
Homeowners expect fast, direct and unembellished communication, and they compare quotes carefully. Trust signals are checked, but the decisive factor is usually clarity: a quote that is easy to understand and easy to compare wins against one that is cheaper but ambiguous.
Why roofing lead prices spike after the first autumn storm
Demand in this trade is weather-driven and almost perfectly correlated across every installer in the market, which means everyone's ads compete for the same homeowners in the same week. Prices climb sharply for a fortnight after a storm and then fall back. Exclusive supply is worth most in exactly those weeks, because that is when your own campaign is bidding against every competitor at once.
Buying leads or generating them yourself in Denmark
Both work. The break-even is arithmetic, not ideology.
Running your own ads makes sense once monthly media spend passes roughly DKK 38,200 in this market, because at that point the fixed cost of a decent landing page, tracking and someone managing the account spreads thinly enough to beat a per-lead price.
Buying exclusive leads makes sense below that, and whenever you want to switch spend on and off with your capacity rather than commit to a retainer. You pay for outcomes and the supplier carries the auction risk.
Marketplaces and shared leads make sense only if your team genuinely calls inside five minutes, every time. If not, you are subsidising whichever competitor does.
How many roofing leads a month your team can absorb
Volume is only useful up to the point your team can quote and deliver it. At 4 to 6 leads per customer, ten exclusive leads a month in this trade produce roughly 1 to 2 jobs, which at a typical DKK 78,330 project is somewhere around DKK 78,330 to DKK 156,660 of work landing in the diary.
Buy past that and the extra leads do not become extra jobs, they become slower callbacks on all of them. The pattern is consistent: businesses that raise volume before fixing quoting capacity see cost per acquired customer rise even though cost per lead is unchanged.
So set volume from installed capacity rather than from ambition, and raise it in steps you can staff. In Denmark that usually means one increase per quarter, timed ahead of the after the first autumn storms peak rather than during it.
Response time, priced in DKK
Reach rate on a roofing enquiry falls steeply with age: high inside five minutes, materially lower after thirty, and roughly halved by the following morning. Because the lead price is already paid, every unreachable lead transfers its cost onto the ones you do reach.
The arithmetic is unforgiving. If one lead in five goes unreachable purely through delay, your effective price per usable roofing lead rises from DKK 859 to about DKK 1,074, and your cost per customer with it. No supplier negotiation available anywhere in this market moves the number that far, which is why response time is the first thing to fix and the cheapest.
Practically: one named person owns the first call attempt, the target is under five minutes during working hours, and the metric you report weekly is median time to first attempt rather than number of leads received.
Checklist before you buy roofing leads in Denmark
Is the lead exclusive, or how many other roofers receive it?
Which Danish regions does it cover? Copenhagen, Aarhus, Odense and Aalborg behave very differently from rural areas on both price and close rate.
How old is the lead when it reaches you? Past thirty minutes, reach rate collapses.
What is the replacement policy for wrong numbers, wrong area or wrong job type?
Can you switch a postcode or job type off without renegotiating?
Is the price quoted excluding VAT, and in DKK?
A supplier who will not answer all six in writing is selling shared leads with a premium label.
What Flock Leads charges
For comparison against the modelled band, these are Flock Leads prices. You buy a volume of exclusive leads rather than a monthly service, which is why there is no retainer and no notice period.
Starter - 10 leads for EUR 750, which is EUR 75 per lead
Growth - 25 leads for EUR 1,750, which is EUR 70 per lead
Scale - 45 leads for EUR 2,925, which is EUR 65 per lead
Pro - 70 leads for EUR 4,340, which is EUR 62 per lead
Max - 90 leads for EUR 5,400, which is EUR 60 per lead
Every lead is matched to the postcodes and job types you selected in Denmark and delivered within minutes of the request. Unused leads roll over: the Flock Lead Promise means you never lose paid volume at the end of a month.
Related answers
Frequently asked questions
How much does a roofing lead cost in Denmark?
Roughly DKK 668 to DKK 1,050 for an exclusive, qualified lead in 2026, with DKK 859 as the working average. Shared leads sell for less, typically DKK 334 to DKK 525, but they reach three to five roofers at the same time.
How many roofing leads do I need to win one job?
4 to 6 exclusive leads, assuming you call inside the first hour. On shared leads plan for two to three times that number.
Why are roofing leads more expensive in some countries?
Because the auction is local. Denmark runs at a multiplier of 1.28 against the Benelux baseline, mainly because the combination of a small audience and high click costs means volume caps out early; buying exclusive leads usually beats trying to scale your own ad account.
When are roofing leads cheapest in Denmark?
In the February trough. Demand peaks in after the first autumn storms, so off-peak leads run 20 to 40 percent below the figures above. They convert more slowly, so only buy them if you have the follow-up discipline to nurture into the peak.
Is it cheaper to run my own ads in Denmark?
Past roughly DKK 38,200 a month in media spend, usually yes, because the fixed costs of page, tracking and management start to spread. Below that, buying exclusive leads is almost always the better arithmetic, and it flexes with your capacity.
Does a cheaper roofing lead in Denmark mean better economics?
Not on its own. What matters is cost per acquired customer against job value. At DKK 859 per lead and a typical DKK 78,330 project, acquisition runs at about 5.5 percent of revenue, and that percentage is the number to compare across markets.
NEED A CLEARER PLAN?
Let’s turn your next move into momentum.
Talk to us →