Dlaczego „zrobię sobie listę firm w Excelu” zajmuje cały dzień
Handlowiec dostaje zadanie: przygotować listę firm budowlanych z Mazowsza do kampanii cold mailingowej. Otwiera wyszukiwarkę CEIDG i wpisuje kod PKD. Filtruje po województwie — i trafia na limit 20 wyników na stronę. Nie ma możliwości eksportu. Nie widzi numerów telefonu. Nie wie, czy firma faktycznie jeszcze działa. Po trzech godzinach klikania ma arkusz z 80 wierszami. Jedna trzecia to firmy zawieszone albo wykreślone z rejestru dwa lata temu.
To nie jest wyjątek — to standardowy scenariusz w firmach, które nie korzystają z gotowej bazy firm B2B. Ręczne przeszukiwanie rejestrów publicznych — CEIDG i KRS — jest wolne z trzech powodów. Interfejsy tych rejestrów nie są projektowane do masowego wyszukiwania. Dane trzeba przepisywać ręcznie. A status firmy — aktywna, zawieszona czy zamknięta — trzeba weryfikować osobno dla każdego wpisu. W tym artykule pokazujemy, jak uzyskać ten sam efekt w dziesięć minut. Chodzi o konkretną, gotową do użycia listę firm z wybranego województwa i kodu PKD — bez przepisywania jednego wiersza ręcznie.
Problem narasta, gdy kampanię trzeba powtarzać kilka razy w roku dla różnych regionów albo branż. Jeśli handlowiec za każdym razem zaczyna od zera w wyszukiwarce rejestru, firma traci dziesiątki godzin pracy. Ten czas mógłby pójść na faktyczny kontakt z klientami, a nie na przepisywanie danych z jednej zakładki do drugiej.
Czym właściwie jest kod PKD i dlaczego warto po nim filtrować
PKD (Polska Klasyfikacja Działalności) to urzędowy system kodów, którymi każda firma w Polsce opisuje swój rodzaj działalności. Każda firma zarejestrowana w CEIDG lub KRS ma przypisany kod główny i często kilka kodów dodatkowych. Kody mają strukturę hierarchiczną: dwie cyfry oznaczają sekcję ogólną (np. 41 — budowa budynków), a kolejne cyfry i litera precyzują branżę (np. 41.20.Z — roboty budowlane związane ze wznoszeniem budynków mieszkalnych i niemieszkalnych).
Filtrowanie po PKD, a nie po słowach kluczowych w nazwie firmy, ma jedną zasadniczą przewagę. Nazwa firmy często nic nie mówi o tym, czym faktycznie się zajmuje — „Nowak Sp. z o.o.” nie zdradza branży. Kod PKD jest deklaracją złożoną w urzędzie, dokładniejszą niż domena internetowa czy opis na Facebooku. Połączenie kodu PKD z województwem — albo nawet konkretnym powiatem — pozwala w jednym kroku zawęzić setki tysięcy firm w Polsce. Zostaje grupa, która faktycznie pasuje do Twojej oferty.
Ważna uwaga na 2026 rok: od 1 stycznia 2025 obowiązuje nowa klasyfikacja PKD 2025, która zastąpiła wcześniejszą PKD 2007. Firmy działające wcześniej mają czas na aktualizację kodu w rejestrze do końca 2026 roku. W praktyce oznacza to, że w CEIDG i KRS przez pewien czas współwystępują wpisy w starej i nowej klasyfikacji. Większość popularnych kodów z tego artykułu — budownictwo, transport, IT — nie zmieniła numeracji. Przy wąskich, specjalistycznych branżach warto jednak sprawdzić aktualny stan na oficjalnej stronie gov.pl poświęconej PKD 2025, zanim zbudujesz listę pod kampanię.
Popularne kody PKD według branży — szybka ściąga
Jeśli nie pracujesz z kodami PKD codziennie, trudno od razu wskazać właściwy numer. Poniżej kilka przykładów najczęściej wyszukiwanych kodów w kontekście kampanii B2B. To punkt startowy, nie pełna lista — każda branża ma zwykle kilka powiązanych podkodów:
- 41.20.Z — roboty budowlane związane ze wznoszeniem budynków mieszkalnych i niemieszkalnych.
- 43.21.Z — wykonywanie instalacji elektrycznych.
- 49.41.Z — transport drogowy towarów.
- 62.01.Z — działalność związana z oprogramowaniem.
- 68.20.Z — wynajem i zarządzanie nieruchomościami własnymi lub wydzierżawionymi.
- 70.22.Z — doradztwo w zakresie prowadzenia działalności gospodarczej i zarządzania.
- 73.11.Z — działalność agencji reklamowych.
Jeśli Twoja branża nie pasuje do żadnego z powyższych, wyszukaj kod po słowie kluczowym w wyszukiwarce PKD dostępnej w bazie firm. To szybsze niż przeglądanie pełnej klasyfikacji GUS dział po dziale.
Krok po kroku: budowa listy w 10 minut
Poniższy proces zakłada korzystanie z gotowej bazy firm, np. Legalna-Baza.pl, która agreguje dane z CEIDG i aktualizuje status firm automatycznie. Bez tego kroki 2-4 trwałyby godziny, nie minuty.
- Zdefiniuj kryteria, zanim usiądziesz do narzędzia. Zapisz na boku dokładny kod PKD — albo 2-3 kody, jeśli branża ma kilka wariantów klasyfikacji — oraz województwo lub województwa. Dopisz opcjonalnie status firmy, minimalny „wiek” firmy i obecność numeru telefonu lub e-maila.
- Wybierz kod PKD z listy. Jeśli nie znasz dokładnego kodu, wyszukaj go po słowie kluczowym — np. „transport” zwróci kilkanaście podkodów z sekcji 49 i 52. Większość baz firm, w tym Legalna-Baza.pl, ma wyszukiwarkę kodów PKD po nazwie, nie tylko po numerze.
- Ustaw filtr województwa. Możesz wybrać jedno województwo, kilka naraz, albo zawęzić dalej do powiatu czy miasta. To przydatne, gdy handlowiec obsługuje konkretny region, a nie całą Polskę.
- Dodaj filtry jakościowe. Zaznacz „tylko aktywne”, żeby odsiać firmy zawieszone i wykreślone. Dodaj filtr daty rejestracji, bo młodsze firmy często jeszcze nie mają budżetu na zewnętrzne usługi. Dodaj też filtr obecności danych kontaktowych, jeśli planujesz kontakt telefoniczny lub mailowy.
- Sprawdź podgląd wyników i dopracuj filtr. Jeśli lista ma 15 000 firm, kryteria są zbyt szerokie na jedną kampanię — dodaj drugi kod PKD jako wykluczenie albo zawęź województwo do konkretnych powiatów. Jeśli lista ma 12 firm, kod PKD jest zbyt wąski — sprawdź kody pokrewne w tej samej sekcji.
- Wyeksportuj listę. Standardowy eksport do CSV lub Excela obejmuje kolumny: nazwa firmy, NIP, adres, kod PKD, data rejestracji, status, telefon i e-mail, jeśli są dostępne. Plik jest gotowy do wgrania do CRM albo narzędzia do cold mailingu.

Przykład z życia: firmy budowlane w województwie mazowieckim
Załóżmy, że firma sprzedaje oprogramowanie do zarządzania budową i chce dotrzeć do małych i średnich firm budowlanych na Mazowszu. Proces wygląda tak:
- Kod PKD: 41.20.Z — ewentualnie dodatkowo 43.99.Z (pozostałe specjalistyczne roboty budowlane), jeśli oferta pasuje też do podwykonawców.
- Województwo: mazowieckie.
- Filtr: tylko firmy aktywne, zarejestrowane od co najmniej 2 lat.
- Wynik: kilkaset do kilku tysięcy firm, gotowych do dalszej segmentacji — np. po wielkości firmy, jeśli dana baza udostępnia też te dane.
Cały ten proces — od otwarcia narzędzia do pliku CSV na dysku — trwa dosłownie kilka minut. To ułamek czasu, jaki zajęłoby ręczne przeszukiwanie CEIDG wpis po wpisie.
Drugi przykład, dla kontrastu: agencja marketingowa chce dotrzeć do małych biur doradczych i kancelarii w całej Polsce, bez zawężania do jednego regionu. Proces wygląda podobnie, ale krok z filtrem województwa zostaje pominięty. Kod PKD to 70.22.Z, bez filtra regionalnego, za to z filtrem statusu „aktywna” i obecności adresu e-mail, bo kampania ma formę mailingu, nie telefonów. Wynik to lista ogólnopolska, gotowa do segmentacji np. po dacie rejestracji.
Jak zweryfikować jakość listy, zanim trafi do kampanii
Sam eksport pliku CSV nie kończy pracy. Przed wgraniem listy do CRM albo narzędzia do wysyłki warto zrobić krótką kontrolę jakości:
- Sprawdź duplikaty. Jeśli łączysz wyniki z kilku kodów PKD albo kilku województw, część firm może powtórzyć się na liście. Usunięcie duplikatów po numerze NIP zajmuje chwilę w Excelu — funkcja „usuń duplikaty” po kolumnie NIP.
- Oceń procent wierszy z danymi kontaktowymi. Nie każda firma w CEIDG udostępnia publicznie telefon czy e-mail. Jeśli kampania wymaga kontaktu mailowego, a tylko 20% listy ma adres e-mail, zawęź filtr już na etapie eksportu.
- Zrób próbkę ręczną. Przed wysyłką do całej listy sprawdź ręcznie 10-15 losowych wierszy. Czy nazwa firmy, adres i kod PKD mają sens? Czy nie trafił się błąd w filtrze, np. literówka w kodzie PKD, która wpuściła firmy z zupełnie innej branży?
Ręczne przeszukiwanie rejestrów vs gotowa baza firm — ile to realnie kosztuje
Różnica nie jest tylko w czasie. Jest też w jakości danych, którą handlowiec dostaje na wejściu do kampanii:
| Kryterium | Ręczne przeszukiwanie CEIDG | Gotowa baza firm B2B |
|---|---|---|
| Czas na 500 firm | kilka dni ręcznej pracy | kilka minut |
| Filtrowanie po PKD + województwie jednocześnie | ograniczone lub niemożliwe w jednym wyszukiwaniu | standardowa funkcja |
| Weryfikacja statusu firmy (aktywna/zawieszona) | trzeba sprawdzać każdy wpis osobno | filtr, zaznaczany jednym kliknięciem |
| Eksport do CSV/Excela | brak, trzeba przepisywać ręcznie | jedno kliknięcie |
| Aktualność danych | na moment wyszukania, trzeba powtarzać | regularne aktualizacje z rejestru |
Jak Legalna-Baza.pl może pomóc?
Legalna-Baza.pl agreguje dane z CEIDG i udostępnia je w formie zaprojektowanej właśnie pod ten scenariusz. Filtrujesz po kodzie PKD i województwie — albo powiecie — w jednym widoku. Możesz dodać kolejne warunki: status firmy, datę rejestracji, obecność numeru telefonu czy adresu e-mail. Wynik od razu widzisz w podglądzie liczby trafień, a gotową listę eksportujesz do CSV, gotowego do wgrania w CRM lub system do wysyłki. Zamiast ręcznego przepisywania wpisów z publicznego rejestru, cały proces — od zdefiniowania kryteriów do pliku na dysku — zajmuje tyle, ile trwa przeczytanie tego akapitu.
WYPRÓBUJ ZA DARMO – 1000 REKORDÓW
Najczęstsze błędy przy budowaniu list firm pod kampanię
- Wybieranie zbyt szerokiego kodu PKD. Sekcja dwucyfrowa, np. „41 — budowa budynków”, obejmuje dziesiątki podkodów o różnym profilu działalności. Lepiej zacząć od konkretnego podkodu (41.20.Z) i poszerzać dopiero, jeśli lista wyjdzie za krótka.
- Ignorowanie statusu firmy. Rejestr CEIDG zawiera też firmy zawieszone i wykreślone. Bez filtra aktywności łatwo wysłać kampanię do firm, które już nie istnieją, co psuje statystyki dostarczalności i odpowiedzi.
- Jedno województwo, gdy rynek jest ogólnopolski. Jeśli oferta nie jest lokalna, filtrowanie tylko do jednego regionu bez powodu ogranicza zasięg kampanii bez żadnej korzyści.
- Brak odświeżenia listy przed kolejną kampanią. Lista z PKD i województwem wygenerowana pół roku temu jest nieaktualna. Część firm zamknęła działalność, część nowych się zarejestrowała — odświeżaj listę przy każdej nowej kampanii.
- Brak segmentacji wewnątrz listy. Firma z jednym pracownikiem i firma z pięćdziesięcioosobowym zespołem mogą mieć ten sam kod PKD, ale zupełnie inne potrzeby i budżet. Jeśli baza udostępnia dodatkowe dane, np. wielkość czy formę prawną, warto je wykorzystać do dalszego podziału listy.
Najczęściej zadawane pytania
Czy mogę filtrować po kilku kodach PKD jednocześnie?
Tak. Większość gotowych baz firm, w tym Legalna-Baza.pl, pozwala wybrać kilka kodów PKD w jednym wyszukiwaniu. To przydatne, gdy branża ma kilka wariantów klasyfikacji — np. główna działalność budowlana i powiązane roboty specjalistyczne.
Czy dane z CEIDG są aktualne, czy to „zdjęcie” rejestru z przeszłości?
Zależy od źródła. Sam rejestr CEIDG jest aktualizowany przez przedsiębiorców w czasie rzeczywistym, ale baza, z której korzystasz, musi regularnie synchronizować się z tym rejestrem. Przy wyborze narzędzia sprawdź, jak często dane są odświeżane.
Czy lista z CEIDG obejmuje też spółki, czy tylko jednoosobowe działalności gospodarcze?
CEIDG obejmuje jednoosobowe działalności gospodarcze i spółki cywilne. Spółki z o.o., akcyjne i inne formy prawne rejestrowane są w KRS — jeśli potrzebujesz obu typów firm, korzystaj z bazy, która łączy dane z obu rejestrów.
Co jeśli lista wyjdzie zbyt mała albo zbyt duża do jednej kampanii?
To normalne na etapie pierwszego filtrowania. Zbyt małą listę poszerzasz, dodając pokrewny kod PKD albo kolejne województwo. Zbyt dużą zawężasz dodatkowym kryterium — datą rejestracji, obecnością kontaktu, konkretnym powiatem zamiast całego województwa. Traktuj pierwszy wynik jako punkt wyjścia do dopracowania filtra, nie jako ostateczną listę do wysyłki.
Podsumowanie
Budowanie listy firm pod kątem konkretnego województwa i kodu PKD nie musi oznaczać dni spędzonych na ręcznym przeszukiwaniu CEIDG. Potrzebna jest tylko jasność kryteriów na wejściu: dokładny kod PKD, województwo, status aktywności i podstawowe dane kontaktowe. Z takim zestawem cały proces w gotowej bazie firm sprowadza się do kilku kliknięć i eksportu pliku. Kluczem jest precyzja na wejściu. Zbyt szeroki kod PKD albo brak filtra statusu firmy psuje jakość listy bardziej niż jakikolwiek błąd w samym narzędziu. Dobrze zdefiniowana lista to nie tylko oszczędność czasu handlowca — to też wyższa skuteczność kampanii, bo trafia do firm, które faktycznie pasują do oferty.



