How to Build a B2B Prospect List in Poland β Step by Step
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
- Go to ceidg.gov.pl.
- Use advanced search β filter by PKD, voivodeship, business start date.
- Manually copy data to Excel.
- Repeat daily.
Time: 2β3 hours daily for 30β50 records. Cost: 0 PLN (but your time). Scalability: Low.
Approach B: Aggregator subscription
- Sign up (e.g. nowe-firmy.pl).
- Set filters: PKD, voivodeship, registration date.
- Download daily list in Excel or CSV.
- 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)
- Configure CEIDG β CRM integration (Make.com, n8n, Zapier).
- Set filters and schedule (daily at 8:00).
- New companies automatically enter CRM with PKD and region tags.
- 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.
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:
- Search: "[First Last]" + "[City]" + "owner" / "CEO".
- Send connection request with a short personalized note.
- 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.ZRegion: mazowieckieFreshness: 0-3 daysScore: 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?"
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):
- Increase volume β from 100 to 500 prospects weekly.
- Add channels β besides email, launch LinkedIn and phone.
- Automate β email sequences, automatic CRM tasks.
- 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:
- Define ICP β who is your ideal client.
- Choose sources β CEIDG for sole proprietorships, KRS for companies, aggregators for convenience.
- Collect data daily β new companies are fresh leads.
- Enrich contacts β email, LinkedIn, phone.
- Segment and score β not every prospect is equal.
- Import to CRM β the list lives in your sales system.
- Outreach with personalization β email, phone, LinkedIn.
- 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