Contractor lead generation in Berlin: costs, demand and channels

Contractor lead generation in Berlin: costs, demand and channels

Contractor lead generation in Berlin: costs, demand and channels

THE SHORT ANSWER

Expect to pay EUR 60 to EUR 140 for an exclusive lead in Berlin, roughly 22 percent above the German national average. Behind that price sits a metro of about 1,960,000 households, an estimated 68,000 to 117,000 of which commission qualifying home-improvement work each year. Start with the local business profile and purchased exclusive leads; open a paid search account only once you can calculate what a click is worth from your own close rate.

National averages are useless to a business that works within a forty-minute drive. This page treats Berlin as its own market: what a lead costs here, how much demand the metro can realistically supply in a year, and which channels are worth the effort at this scale.

The defining local feature is the lowest owner-occupier rate of any large German city, so a large share of enquiries come from landlords and building associations rather than households. That single fact shapes both which trades find work easily and how much a quote is worth once it converts.

The numbers, at a glance

  • Cost per exclusive lead: EUR 60 to EUR 140 depending on trade, roughly 22 percent above the German national average

  • Metro size: roughly 4.5 million people, or about 1,960,000 households within the metro area

  • Annual enquiry pool: an estimated 68,000 to 117,000 households commissioning qualifying home-improvement work each year

  • Cheapest and dearest trade here: painting and plastering leads model at EUR 60 to EUR 100, windows and doors leads at EUR 85 to EUR 140

What an exclusive lead costs in Berlin

Lead prices in Berlin run EUR 60 to EUR 140 across the three trades modelled below, and that band is roughly 22 percent above the German national average. The premium exists because installer density inside a metro is higher than across the country as a whole, and every one of those installers bids on the same short list of high-intent keywords.

  • Windows and doors: EUR 85 to EUR 140 per exclusive lead. 4 to 6 leads normally convert into one customer, and the buyer is a homeowner replacing single or early double glazing. Peak demand runs late winter and spring.

  • Painting and plastering: EUR 60 to EUR 100 per exclusive lead. 5 to 8 leads normally convert into one customer, and the buyer is a homeowner or landlord preparing a property. Peak demand runs spring.

  • Flooring: EUR 60 to EUR 100 per exclusive lead. 5 to 8 leads normally convert into one customer, and the buyer is a homeowner replacing carpet or worn laminate. Peak demand runs autumn.

The distance between the cheapest and the dearest trade on that list tracks job value rather than difficulty. A lead worth a five-figure contract will always cost more than one worth a four-figure contract, because the person bidding against you can afford it and knows it.

Cost per customer, not cost per lead

A lead price on its own tells you nothing. Divide it by your close rate and the number becomes decision-grade.

Take the middle trade on this page. A flooring lead in Berlin averages EUR 80. At the normal 5 to 8 exclusive leads per signed customer, that is about EUR 520 to win one, against a typical project of EUR 4,000. Acquisition is therefore running near 13.0 percent of contract value.

The working rule across home-improvement trades is that a healthy acquisition cost sits between 4 and 9 percent of job value. Above 12 percent, either lead quality or follow-up is broken, and in practice it is almost always follow-up. Metro job values are higher than national ones, which is precisely why a metro lead premium is usually affordable.

Contract norms: written scope, acceptance and defect liability

German practice is precise. A written scope of works, a formal acceptance step at completion, and a defined defect liability period afterwards are all expected, and larger or public-adjacent work is often written against the standard construction contracting rules rather than general civil law. Acceptance is the moment risk and payment shift, so document it. Contractors who treat completion as informal create disputes that German customers are well equipped to pursue.

Courtyard buildings and stucco facades set your material handling cost

The pre-1914 stock that defines large parts of the inner districts is four to six storeys, frequently without a lift, and arranged around rear courtyards reached through a single carriage entrance. Getting a boiler, a window set or a bathroom into a rear building is a job in itself, and the ornamented street facades are often subject to preservation requirements that rule out external insulation. Price by floor and by whether the flat faces the street or the courtyard, because those two variables move your labour cost more than the specification does.

Most Berlin enquiries do not come from owner-occupiers

Berlin has the lowest owner-occupation rate of any large German city, so the person filling in your form is often a landlord, a property manager acting for a building, or a board member of a co-owned block. That changes everything downstream: the decision is financial rather than emotional, the invoice goes to a company, payment terms are longer, and nobody is in a hurry because nobody is living with the problem. Qualify for it on the form. A single question about who owns the property saves more wasted survey time here than any other filter.

The point where more budget stops buying more leads

Every metro campaign hits a wall, and recognising it early saves a quarter of wasted spend. The arithmetic here: an annual pool of 68,000 to 117,000 projects works out at roughly 5,700 to 9,800 enquiries a month across all trades in Berlin.

Divide by the ten main home-improvement trades and a single specialism is looking at something like 570 to 980 live enquiries a month in the whole metro, most of which already have a supplier. Anyone promising you unlimited volume in a market this size has not done the division.

The symptom of hitting the wall is a rising cost per lead with a flat auction and a climbing frequency number. At that point extra budget buys repetition, and repetition annoys the same people who did not respond the first time. Refresh the creative, widen the area or buy exclusive leads outright.

When to buy leads in Berlin

The three trades modelled on this page do not peak together, which is the whole opportunity. A contractor who can sell two of them evens out the year; a contractor tied to one lives with the curve.

  • Windows and doors: demand peaks late winter and spring and bottoms out around August, driven mostly by draughts, noise and energy bills.

  • Painting and plastering: demand peaks spring and bottoms out around December, driven mostly by moving dates and rental turnover.

  • Flooring: demand peaks autumn and bottoms out around July and August, driven mostly by renovation projects and moving house.

Off-peak leads typically run 20 to 40 percent below the prices quoted here, take longer to convert and go cold more often. Buying in the trough and nurturing into the peak is the cheapest growth available in this metro, and almost nobody does it, because it means spending money in the month the phone is quiet.

How to start buying leads in Berlin

  1. Set your service boundary in drive-time minutes measured at the hour you actually travel, not in kilometres on a map.

  2. Pick the trade you close best. On this page that is most likely painting and plastering at EUR 60 to EUR 100 a lead, because volume is easier to learn on than margin.

  3. Claim and complete the local business profile, add the service area, and get the first ten reviews before spending anything on advertising.

  4. Buy a small block of exclusive leads to measure your real close rate rather than the one you assume you have.

  5. Track cost per signed customer, not cost per lead. At these prices a flooring customer costs roughly EUR 520.

  6. Only open a paid search account once you know what a click is worth, which you cannot know until the two steps above are done.

How these figures were built

These figures are a benchmark model, not a survey. They combine an industry base range observed across Western European home-improvement campaigns with a country multiplier for local auction pressure. Treat them as a band to negotiate against, not a quote. The local numbers stack a metro premium on top of the national band, and convert population to households at 2.3 people per household. The annual project pool assumes 3.5 to 6 percent of households commission qualifying work in a year, which is a modelled range rather than a measured one.

How Flock Leads prices this

Flock Leads sells Berlin leads in blocks, exclusive to one business, at these per-lead rates. Set against the modelled local band of EUR 60 to EUR 140, larger blocks buy below the metro auction.

  • 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

No retainer, no contract term, and no lead sent to a second business. Unused volume rolls over under the Flock Lead Promise.

Want leads like this in your pipeline?

Flock runs the campaigns, screens the enquiries and hands you only the ones that match your service area, job size and capacity. You pay per lead, not per month.

Book a 15-minute fit check  |  See lead package pricing

Related answers

Frequently asked questions

How many home-improvement projects happen in Berlin each year?

An estimated 68,000 to 117,000, from a base of roughly 1,960,000 households. That is across every trade combined, so a single specialism is looking at a fraction of it.

Are purchased leads better than running my own ads here?

They are faster, not cheaper. Purchased exclusive leads give you volume this week at a known price. Your own local search presence is cheaper per lead once it matures but takes months to build. Most contractors in Berlin should run both and let the numbers decide the ratio.

How much does a signed customer actually cost?

Multiply the lead price by the number of leads it takes to close one. For flooring work in Berlin that models at about EUR 520 per customer against an average job value of roughly EUR 4,000, or 13.0 percent of revenue.

How far outside Berlin should I advertise?

Set the boundary in minutes rather than kilometres, and measure it at the time of day you actually drive. Widening the radius raises enquiry volume but lowers jobs completed per crew per week, and the second effect is usually the larger one.

NEED A CLEARER PLAN?

Let’s turn your next move into momentum.

Talk to us →

contact

hello@flockleads.com

Reply within 24 hours

REMOTE

Remote-first

Serving clients worldwide

All meetings via Teams or Google Meet

contact

hello@flockleads.com

Reply within 24 hours

REMOTE

Remote-first

Serving clients worldwide

All meetings via Teams or Google Meet

contact

hello@flockleads.com

Reply within 24 hours

REMOTE

Remote-first

Serving clients worldwide

All meetings via Teams or Google Meet