How to Create a B2B Lead List: 7 Steps to Qualified Target Accounts
Learn how to create a clean, prioritized, and up-to-date target account list in 7 practical steps—using reliable commercial register data, smart filtering, and scalable processes. Less guesswork, fewer duplicates, and a higher hit rate for sales and marketing.
Create a B2B Lead List: 7 Steps to a Qualified Target Account List (Using Commercial Register Data)
A good B2B lead list is not just a “pile of addresses.” It is a prioritized, clean, and up-to-date target account list that enables sales and marketing teams to identify the right accounts faster—while spending less time on research, duplicates, and incorrect company data.
In this guide, I will show you a proven, hands-on process for building a qualified B2B lead list for Germany—data-driven, scalable, and designed so it can be kept up to date automatically later on.
What Is a B2B Lead List—and Why Do So Many Fail?
A B2B lead list is a structured collection of companies (accounts)—optionally including relevant decision-maker roles—that match your Ideal Customer Profile (ICP).
Why many lead lists fail in practice:
- Unclear criteria (“DACH, mid-sized companies, something with IT”)
- No prioritization (all leads are treated as equally important)
- Data gaps (industry, revenue, employees, legal form missing)
- Master data chaos (duplicates, outdated addresses, incorrect company names)
- No updates (created once, then outdated)
The solution is a process that treats a lead list as data model + filter logic + quality rules + update mechanism.
Step 1: Define Your Ideal Customer Profile (ICP) as Measurable Criteria
If you want to create a B2B lead list, you need measurable filters. This ICP structure has proven effective:
1) Firmographic Criteria (Must-Haves)
- Industry (e.g., via WZ/NACE code)
- Location (ZIP/city or radius around a point)
- Company size (employees / size class)
- Legal form (e.g., GmbH, AG)
- Status (active vs. dissolved/inactive)
- Founding/registration date (e.g., “from 2019 onward”)
2) Financial Criteria (Nice-to-Have, but Extremely Valuable)
- Revenue (min./max.)
- Profit/EBIT
- Equity ratio / debt ratio
- Balance sheet total
3) Exclusion Criteria (to Reduce Waste)
- Certain industries/WZ codes
- Companies that are too small or too large
- Regions you do not serve
- Inactive companies
Pro tip: Write your ICP as a “filter statement,” not as prose.
Short example:
“Active GmbHs, WZ 62.xx, within 50 km of Munich, 10–200 employees, revenue > €2m, registered from 2018 onward.”
Step 2: Decide Whether Your List Is “Account-First” or “Contact-First”
You have two options:
A) Account-First (Recommended for ABM, Outbound, Partnerships)
- The company is the primary target
- You add roles/decision-makers later (e.g., CEO/Board/Owner)
B) Contact-First (Typical for Campaign Lists)
- The target is a specific person
- Risk: high data volatility, more maintenance effort
For a sustainable pipeline, account-first is usually more efficient: first the right companies, then the right contacts.
Step 3: Build Your Lead List on “Reliable” Data Points
In Germany, many data problems arise because lists are stitched together from heterogeneous sources.
A more robust approach:
- Use official register information as the foundation (identity, legal form, register data, status).
- Then enrich with “sales-relevant” attributes (website, keywords, products, news, financial metrics).
This results in a lead list that can later be validated and updated automatically.
Step 4: Create the Company List Using Filters (Without Excel Hacking)
If you want to create a B2B lead list, the lever is not “more data,” but better filters.
With handelsregister.ai, you can filter companies by criteria such as:
- Registration/founding period, legal form, register type, register court, status
- Location (ZIP code, city, radius)
- Industry via WZ (e.g., WZ2025)
- Company size (size classes, employees)
- Financial metrics (e.g., revenue, equity ratio, balance sheet total, profit/EBIT)
Practical Approach (UI)
- Open Company Search in the Playground
- Apply your ICP filters (industry, region, size, financials)
- Export or transfer the results into your workflow
Practical Approach (Workflow / Automation)
If you want to regenerate the list regularly, an API or workflow-based approach makes sense (e.g., via n8n or custom scripts). Get started here:
Step 5: Complete Your Lead List (Enrichment)—But Be Selective
The most common enrichment mistake: “Enrich everything you can.”
Better: add only the data you actually use, for example:
- Website / domain (for routing, segmentation, matching)
- Decision-maker roles (CEO/Board/Owner)
- Industry (WZ) + sub-segment
- Employees & revenue (pricing fit)
- Financial situation (equity ratio, debt ratio—depending on your product)
- Relevant events (e.g., changes, publications, insolvency notices—depending on use case)
No-Code Option: CSV Enrichment
If you already have a list (CSV), use the CSV Enricher
This is especially useful if you start from campaigns, events, or CRM exports and want to “clean up” afterward.
Step 6: Scoring & Prioritization—Turn Your List into a Pipeline Machine
A lead list only becomes valuable once you prioritize it.
A simple scoring example:
- Industry match (WZ): +20
- 20–200 employees: +15
- Revenue > €2m: +15
- Location in core region: +10
- Registered within the last 3 years: +5
- Equity ratio > 25%: +10
- Exclusion criterion applies: -999 (exclude)
If you want to go deeper:
Step 7: Keep the Lead List Up to Date—with Minimal Effort
Even the best lead list is worthless if it is outdated after three months.
An update setup that works in practice:
- Monthly: Regenerate the list (re-run ICP filters)
- Weekly: Monitor changes/events (depending on process)
- Daily (optional): Only for highly regulated or risk-sensitive workflows
If your CRM is your “single source of truth,” an automated update (e.g., workflow → CRM update) is worthwhile to prevent addresses, company names, and statuses from drifting apart.
Frequently Asked Questions (FAQ)
How large should a B2B lead list be?
As small as possible, as large as necessary. Start with 200–1,000 highly relevant companies instead of 10,000 “maybe” accounts.
Which columns are must-haves?
At a minimum: company name, unique ID/identifier, location, industry, status. For prioritization: employees or revenue.
How do I avoid duplicates?
Use a unique company ID (not just the name) and normalize naming conventions (e.g., GmbH/AG, spaces, special characters). Also use the address as a matching signal.
How often should I update the list?
Monthly updates are usually sufficient for sales and marketing. For risk or compliance use cases, update frequency depends on your requirements—more frequent updates may be necessary.
Conclusion: A Lead List Is a Process—Not a One-Time Export
If you want to create a B2B lead list that truly delivers results, build it like a system:
- Make the ICP measurable
- Filter instead of guessing
- Enrich selectively
- Score & prioritize
- Keep it up to date automatically
Once set up properly, this saves time in the long run—and significantly increases sales hit rates.
Next step: Register for free, test it, and build your list in minutes (500 credits, no credit card required).