The verdict in three sentences
Before handing outbound to a Berlin lead generation agency, get the qualified lead definition, data ownership and list sources in writing. Prices in 2026 run from 2,000 to 8,000 EUR a month on retainer or 60 to 350 EUR per lead, but the answers to the eight questions below decide whether you get meetings or an unusable contact list. Germany is stricter than most EU markets on cold outreach, so a vague answer on compliance is a deal breaker.
Pricing models to know before the meeting
The example: a Berlin B2B software company of 60 staff selling HR and payroll software to German Mittelstand firms. Figures are 2026 estimates for Germany.
| Model | 2026 price (estimate) | Upside | Risk |
|---|---|---|---|
| Monthly retainer | 2,000 to 8,000 EUR | Predictable budget | You pay without results |
| Pay per lead | 60 to 350 EUR per lead | Shared risk | Poor quality if definition is vague |
| Hybrid (lower retainer + bonus) | 1,500 to 4,000 EUR + 40 to 180 EUR per lead | Aligned incentives | More complex contract |
| Pay per meeting | 200 to 600 EUR per held meeting | Very clear | Hard to find for long cycles |
| Setup | 1,500 to 5,000 EUR | Targeting and tooling done right | Sometimes recharged at renewal |
| Commitment | 3 to 12 months | 12 months with no exit is high risk |
Eight questions, with the good and the bad answer
| Question | Good answer | Bad answer |
|---|---|---|
| 1. How do you define a qualified lead? | Written criteria (role, company size, sector, stated need) agreed with you | Anyone interested in your offer |
| 2. Which channels do you use for first contact? | LinkedIn, paid search, content and phone with documented legal basis; cold email only where UWG allows | Mass cold email to any address we find |
| 3. Where do contact lists come from? | Documented sources, GDPR legal basis, record of processing | Our own database, confidential |
| 4. Who owns the data and accounts? | You do: CRM, ad accounts, sequences, lists | Data stays with us after the contract |
| 5. Will we see leads in our CRM in real time? | Yes, HubSpot, Salesforce or Pipedrive sync | Excel export at month end |
| 6. How do you measure results? | Cost per qualified lead and per meeting, weekly report | Emails sent and open rates |
| 7. Contract length and exit? | 3 month initial term, then 30 days' notice | 12 months fixed, auto renewal |
| 8. What if targets are missed? | Written corrective plan, fee reduction or free month | You need to be patient |
German compliance points for the contract
Under Section 7 of the German Act against Unfair Competition (UWG), B2B cold email generally requires at least presumed consent, which courts read narrowly; cold calls to businesses need presumed interest. Many compliant programs in Germany therefore lean on LinkedIn, search and content rather than cold email. Require a data processing agreement under Article 28 GDPR, the agency's list of sub-processors and deletion or return of data at the end of the contract. Fines can reach 4% of global turnover, and competitors can also send costly cease and desist letters (Abmahnungen).
Mini case study
Illustrative example: Katrin, managing director of an HR software firm in Kreuzberg, compares two offers. Agency A: 6,000 EUR a month, 12 months fixed, lead defined as any interested contact. Agency B: 2,500 EUR retainer plus 150 EUR per qualified lead against 5 written criteria, 3 months then 30 days' notice. With 16 qualified leads a month, B costs 4,900 EUR, or 306 EUR per qualified lead. A promises 45 contacts, but only 9 meet Katrin's criteria: 667 EUR per qualified lead, with 72,000 EUR committed for the year regardless.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
How much does a lead generation agency cost in Berlin?
2,000 to 8,000 EUR a month on retainer, or 60 to 350 EUR per lead. Add 1,500 to 5,000 EUR of setup and any ad spend.
Is cold email legal in Germany?
It is far riskier than in most EU countries: UWG requires at least presumed consent, interpreted strictly. A single complaint can trigger a warning letter costing 1,000 EUR or more in legal fees.
Is pay per lead safer?
It shares risk only if the qualified lead definition is written and verifiable. Without it you may pay for 100 leads of which 20 are usable.
What commitment should we accept?
Three months is enough to judge an agency. Beyond 6 months fixed, insist on a performance based exit clause.
How long until the first meetings?
Plan 4 to 8 weeks for the first qualified meetings and about 3 months for a stable cost per meeting.
Get found by the buyers who are already looking for you. Inbound search leads avoid most outreach rules: start with a visibility audit at 100,000 FCFA (about 152 EUR), then a Traffic Engine plan sized to the German market, with a weekly report: Traffic Engine. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
