How to Create a B2B Lead List: 7 Steps to Qualified Target Accounts

6 λεπτά ανάγνωσης

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)

  1. Open Company Search in the Playground
  2. Apply your ICP filters (industry, region, size, financials)
  3. 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).