Subscribe via RSS
10 June 2026
13 min
Nowe Firmy Team

How to Build a B2B Prospect List in Poland – Step by Step

B2B prospect list
prospecting
lead generation
CEIDG
CRM

A B2B prospect list is the foundation of every effective sales team. Without it, your team wastes time searching for contacts instead of selling. With a bad list, you send offers to companies that will never buy. With a good list, you have a pipeline full of qualified leads ready for conversation.

In this step-by-step guide, we show how to build a B2B prospect list in Poland in 2026 β€” from defining your ideal customer, through sourcing data from CEIDG and KRS, to enriching contacts, segmentation, and outreach automation. This is a complete playbook you can implement immediately.

1. What Is a B2B Prospect List and Why Does Quality Matter?

A prospect list is an organized collection of companies and contacts you plan to reach through outbound sales. Unlike a "mailing database" β€” which often contains hundreds of thousands of low-quality records β€” a prospect list is deliberately selective.

A good B2B prospect list contains:

  • Company name and legal form (sole proprietorship, LLC).
  • NIP, REGON β€” identifiers for verification.
  • PKD code β€” industry and activity profile.
  • Address β€” voivodeship, city, street.
  • Registration date β€” key sales trigger.
  • Contact data β€” email, phone, decision-maker LinkedIn.
  • Qualification status β€” whether the company fits your ICP.

A bad list is:

  • 50,000 companies with no PKD segmentation.
  • Data from two years ago without status verification.
  • No contact data β€” only NIPs and names.
  • Suspended or removed companies still on the list.

List quality determines pipeline quality. A campaign to 500 well-selected prospects will outperform a campaign to 50,000 random companies.

2. Step 1 – Define Your ICP (Ideal Customer Profile)

Before you touch any register, you must know who you are looking for. ICP is the profile of a company most likely to buy your product or service.

Questions to define ICP:

Industry (PKD): In which sectors do your best clients operate? If you sell websites, your PKD targets might include 47.91.Z (retail via internet), 62.01.Z (software), 70.22.Z (business consulting).

Company size: Sole proprietorship (1 person), micro (2–9), small (10–49)? Is your product for freelancers or teams?

Location: All of Poland, specific voivodeships, cities above 50,000 residents?

Development stage: Newly registered (0–30 days), young (up to 1 year), mature (1–5 years)? Fresh B2B leads convert best in the 0–30 day segment.

Budget: Is your client an entrepreneur with 500 PLN/month budget or an LLC with 50,000 PLN capital?

Example ICP – accounting agency:

| Parameter | Value | | :--------- | :------------------------------------- | | Legal form | Sole proprietorship, LLC | | PKD | 62.01.Z, 70.22.Z, 47.91.Z, 43.21.Z | | Location | Mazowieckie, MaΕ‚opolskie, DolnoΕ›lΔ…skie | | Stage | 0–14 days from registration | | Budget | Any (accounting is mandatory) |

Write your ICP in a document β€” it will be the filter at every stage of list building.

3. Step 2 – Choose Data Sources

In Poland you have several sources of company data. Each has strengths:

CEIDG – sole proprietorship and civil partnership register

  • Address: ceidg.gov.pl
  • Data: NIP, REGON, PKD, registration date, address, status, owner data.
  • Pros: Free, current, hundreds of new entries daily.
  • Cons: No emails/phones (optional), no capital companies, no export.

CEIDG is the best source of fresh B2B leads in Poland. More in our CEIDG database guide.

KRS – capital company register

  • Address: ekrs.ms.gov.pl
  • Data: Full name, NIP, REGON, KRS, management, partners, capital, PKD, financial statements.
  • Pros: Rich company data, financials, management structure.
  • Cons: Fewer new entries, slower registration, no convenient export.

KRS is essential if your ICP includes LLCs. Compare both registers in KRS vs CEIDG.

GUS – statistics and macro data

  • Address: stat.gov.pl
  • Data: Entrepreneurship statistics, company counts per voivodeship, industry trends.
  • Pros: Market context, strategy planning.
  • Cons: No individual company data (use CEIDG/KRS for that).

GUS helps with planning β€” e.g. "Mazowieckie registers the most new IT companies, so I focus prospecting there."

Commercial databases and aggregators

  • Example: nowe-firmy.pl
  • Data: Filtered CEIDG entries, daily updates, Excel/CRM export.
  • Pros: Time savings, advanced filtering, alerts.
  • Cons: Subscription cost.

LinkedIn Sales Navigator

  • Data: Decision-maker profiles, titles, companies.
  • Pros: Direct contact with decision-makers, role data.
  • Cons: Expensive, limited reach in Poland (especially sole proprietorships).

4. Step 3 – Collect Raw Data

You have ICP and sources β€” time to collect data. Three approaches:

Approach A: Manual CEIDG search

  1. Go to ceidg.gov.pl.
  2. Use advanced search β€” filter by PKD, voivodeship, business start date.
  3. Manually copy data to Excel.
  4. Repeat daily.

Time: 2–3 hours daily for 30–50 records. Cost: 0 PLN (but your time). Scalability: Low.

Approach B: Aggregator subscription

  1. Sign up (e.g. nowe-firmy.pl).
  2. Set filters: PKD, voivodeship, registration date.
  3. Download daily list in Excel or CSV.
  4. Import to CRM.

Time: 15–30 minutes daily for 100–500 records. Cost: Subscription (from tens of PLN/month). Scalability: High.

Approach C: Automation (API + integrations)

  1. Configure CEIDG β†’ CRM integration (Make.com, n8n, Zapier).
  2. Set filters and schedule (daily at 8:00).
  3. New companies automatically enter CRM with PKD and region tags.
  4. Sales rep gets task: "Contact 20 new companies."

Time: 1–2 hours setup, then 0 minutes daily. Cost: Subscription + automation tool. Scalability: Very high.

Recommendation to start: Approach B β€” fast, affordable, scalable. Move to C when you have a repeatable process and CRM.

5. Step 4 – Enrich Contact Data

Raw CEIDG data is NIP, name, PKD, address β€” often without email and phone. Without contact data, a prospect list is useless for outreach. How to enrich:

Email from CEIDG

Check whether the entrepreneur provided email in the register. About 30–40% of sole proprietorships list an email β€” your first contact channel.

LinkedIn

Search the owner by first and last name (from CEIDG) + location. LinkedIn is the most effective channel for reaching decision-makers in sole proprietorships and small companies.

LinkedIn workflow:

  1. Search: "[First Last]" + "[City]" + "owner" / "CEO".
  2. Send connection request with a short personalized note.
  3. After acceptance β€” send a message with value (not a hard sell immediately).

Google and website

Check whether the company already has a website (new companies often do not β€” an opportunity for web agencies). If yes β€” find email on the Contact page.

Enrichment tools

  • Hunter.io β€” find emails by domain.
  • Apollo.io β€” B2B contact database with filters.
  • Lusha / Kaspr β€” Chrome extensions for LinkedIn.

Important: Enriching personal data is subject to GDPR. Use only in B2B context and legitimate interest.

6. Step 5 – Segment and Qualify

A raw list of 500 companies is too much for one outreach blast. Segmentation lets you match messaging and prioritize effort.

Segmentation by PKD (industry)

Divide the list into industry clusters:

| Cluster | PKD | Your message | | :-------------------- | :--------------- | :------------------------------------------------- | | IT and software | 62.01.Z, 62.02.Z | "We help IT firms with invoicing and accounting" | | E-commerce | 47.91.Z | "Store integration with accounting system" | | Construction | 43.21.Z, 43.22.Z | "Accounting for construction β€” flat tax vs. scale" | | Professional services | 70.22.Z, 69.10.Z | "Accounting office for consultants and advisors" |

Segmentation by freshness (registration date)

| Segment | Period | Priority | Channel | | :---------- | :--------- | :------- | :---------------- | | Ultra-fresh | 0–3 days | Highest | Phone + email | | Fresh | 4–14 days | High | Email + LinkedIn | | Young | 15–30 days | Medium | Email | | Older | 30+ days | Low | Email (if at all) |

Segmentation by location

If you offer local services (office cleaning, catering), filter by city/county. If nationwide (SaaS, online accounting), segment by voivodeship for personalization.

Prospect scoring

Assign each prospect a score (1–10) based on:

  • PKD match (0–3 pts) β€” does industry fit ICP?
  • Freshness (0–3 pts) β€” newer company = more points.
  • Contact data (0–2 pts) β€” do you have email? Phone? LinkedIn?
  • Location (0–2 pts) β€” does region fit?

Prospects scoring 8–10 go to priority outreach sequence. 4–7 β€” standard. Below 4 β€” defer or remove.

7. Step 6 – Import to CRM and Set Pipeline

A prospect list lives in CRM, not Excel. Excel is for collection β€” CRM is for selling.

CRM choice for B2B in Poland

| CRM | Price | Pros | Best for | | :------------- | :----------------- | :----------------------- | :----------------- | | Pipedrive | from 0 PLN | Simple, visual pipeline | Small teams (1–5) | | HubSpot | from 0 PLN | Marketing + sales in one | Teams with inbound | | Salesforce | from ~100 USD/user | Enterprise, advanced | Large teams (10+) | | Firmao | from 39 PLN/user | Polish, invoices, CRM | Polish SMEs |

Pipeline structure

New prospect β†’ Contact made β†’ Conversation β†’ Offer β†’ Negotiation β†’ Won / Lost

Each prospect from the list enters "New prospect" with tags:

  • PKD: 62.01.Z
  • Region: mazowieckie
  • Freshness: 0-3 days
  • Score: 9

Automatic tasks

Configure in CRM:

  • New prospect β†’ Task: "Send cold email within 24h" (assigned to rep).
  • No response after 3 days β†’ Task: "Follow-up #1 – phone".
  • No response after 7 days β†’ Task: "Follow-up #2 – LinkedIn".

8. Step 7 – Launch Outreach

The list is ready, CRM configured β€” time to contact. Three main channels:

Cold email

Most effective channel for sole proprietorships and small companies. Key rules:

  • Personalization β€” use PKD, city, registration date in copy.
  • Keep it short β€” 3–5 sentences, one CTA.
  • Value, not sell β€” "I prepared a guide to taxes in the first month" instead of "Buy our service".
  • Follow-up β€” minimum 2–3 messages in a sequence.

Example effective cold email to a new IT company:

Subject: Congratulations on registration – short tax guide

Hello [Name],

I see you registered your IT business in WrocΕ‚aw yesterday – congratulations!

I prepared a 2-page guide to tax obligations in the first month of operation (ZUS, VAT, flat tax vs. scale). Happy to send it free β€” just reply "yes".

Best regards, [Your name]

Phone (cold call)

Works best in the ultra-fresh segment (0–3 days). Script:

"Hello, I'm [name] from [company]. I see you just registered your business – congratulations! We specialize in serving new [industry] companies and wanted to ask if you already have an accountant?"

LinkedIn

Connection + message after acceptance. Do not sell in the connection request β€” build relationship.

9. Step 8 – Measure, Optimize, Scale

A prospect list is a living organism β€” it needs continuous optimization.

Metrics to track

| Metric | Target | How to measure | | :-------------------------------------- | :-------- | :-------------------------------- | | New prospects / week | 100–500 | CRM – new records | | % with contact data | > 60% | CRM – email field filled | | Response rate (email) | > 5% | Email tool – opens + replies | | Conversion rate (prospect β†’ client) | > 5% | CRM – won / new prospects | | CPL (cost per lead) | < 50 PLN | Database cost + time / lead count | | Sales cycle | < 21 days | CRM – avg time prospect to won |

Segment optimization

Monthly, analyze which PKD and region segments deliver highest ROI:

  • If PKD 62.01.Z (IT) converts 3x better than 43.21.Z (construction) β€” increase IT share in the list.
  • If Mazowieckie delivers 2x more clients than Podlaskie β€” shift budget.

Scaling

When you have a proven process (ICP β†’ data β†’ enrichment β†’ outreach β†’ conversion):

  1. Increase volume β€” from 100 to 500 prospects weekly.
  2. Add channels β€” besides email, launch LinkedIn and phone.
  3. Automate β€” email sequences, automatic CRM tasks.
  4. Hire β€” SDR to handle larger volume.

Read more about outreach automation in Automate cold email to new companies.

10. Common Mistakes When Building a Prospect List

Buying old databases. A 100,000-company list for 200 PLN sounds tempting, but sub-0.5% response rate and spam risk destroy domain reputation.

No ICP. "Everyone is my client" = nobody is. Narrow the profile.

Ignoring freshness. A company registered six months ago is not a fresh lead. Filter by date.

No enrichment. A list of NIPs without emails is a list of nothing.

One-time effort. List building is continuous β€” new companies register daily.

No segmentation. One message to everyone = low conversion.

Not measuring results. Without metrics you do not know what to optimize.

11. Checklist – Your B2B Prospect List in 7 Days

| Day | Task | Result | | :-------- | :--------------------------------------- | :----------------- | | Day 1 | Define ICP (PKD, region, stage, budget) | ICP document | | Day 2 | Choose data source (CEIDG / aggregator) | Account / access | | Day 3 | Download first batch (100–200 companies) | CSV/Excel file | | Day 4 | Enrich contacts (email, LinkedIn) | > 60% with contact | | Day 5 | Segment and score (1–10) | Priority list | | Day 6 | Import to CRM, set pipeline | CRM ready | | Day 7 | Send first campaign (20–50 emails) | First replies |

After the first week you have a working process. From week two β€” add new companies daily and repeat the cycle.

Summary

Building a B2B prospect list in Poland in 2026 is a systematic process, not a one-time task:

  1. Define ICP β€” who is your ideal client.
  2. Choose sources β€” CEIDG for sole proprietorships, KRS for companies, aggregators for convenience.
  3. Collect data daily β€” new companies are fresh leads.
  4. Enrich contacts β€” email, LinkedIn, phone.
  5. Segment and score β€” not every prospect is equal.
  6. Import to CRM β€” the list lives in your sales system.
  7. Outreach with personalization β€” email, phone, LinkedIn.
  8. Measure and optimize β€” analyze segments monthly.

The key is data freshness. Companies registered in the last 7–14 days convert many times better than "dead" databases. Start with daily CEIDG monitoring and test in your industry.


FAQ – Frequently Asked Questions

1. How many prospects should a B2B list contain? Start with 100–200 well-selected prospects. As you scale β€” 500–1000 weekly. Quality > quantity.

2. Where to get data for a prospect list in Poland? From CEIDG (ceidg.gov.pl) for sole proprietorships and KRS for capital companies. Aggregators like nowe-firmy.pl save time on filtering.

3. How often to update the prospect list? Daily β€” new companies register every day. A list from a week ago loses 30–50% of value.

4. Is cold email to companies on a prospect list legal? Yes, provided you comply with GDPR β€” the offer must relate to the recipient's business activity, and the recipient must be able to opt out.

5. Which CRM to manage a prospect list? For small teams: Pipedrive or HubSpot (free plans). For Polish SMEs: Firmao. For enterprise: Salesforce.

Share article

Help others grow their business

BΔ…dΕΊ pierwszy

Chcesz wiΔ™cej leadΓ³w B2B?

Odkryj nowe firmy w Polsce i zacznij sprzedawać zanim zrobi to konkurencja. Codzienna aktualizacja bazy CEIDG prosto do Twojego CRM.