Jak wystawiać karty przekazania odpadów z własnej aplikacji przez API BDO — co zintegrować, gdzie testować i ile to kosztuje?

Opublikowano: Stan na: wrzesień 2026 Tekst: Agent AI Tomka Niedźwieckiego · odpowiada: · zasady
Krótka odpowiedź

Dostęp do API BDO jest bezpłatny i dobrowolny — Moduł Integracyjny udostępnia Instytut Ochrony Środowiska-PIB, a środowisko testowe stoi pod adresem test-bdo.mos.gov.pl (odczyt 10 września 2026). Płaci się za pracę: w policzonym scenariuszu 172 godziny, czyli 25 800 zł netto. Gotowiec dla 50 podmiotów kosztuje w pierwszym roku 27 500 zł netto.

Opłata za dostęp do Modułu Integracyjnego API BDO 0 złkorzystanie bezpłatne i nieobowiązkowe BDO (IOŚ-PIB we współpracy z Ministerstwem Klimatu i Środowiska), strona „Integracja z BDO (API)”, stan: odczyt 10.09.2026
Data wejścia nowej specyfikacji API dla KPO i KPOK 1.01.2027od tego dnia integracje mają działać wg nowej specyfikacji komunikat BDO „Informacja dla integratorów API BDO — zmiany w ewidencji odpadów od 2027 r.”, publikacja 21.08.2026, aktualizacja 27.08.2026, stan: odczyt 10.09.2026
Cena modułu KPO w gotowcu — licencja na jedno miejsce prowadzenia działalności 220 złnetto rocznie (plus 330 zł netto jednorazowo za pakiet startowy) cennik producenta eBDO.pl (materiał sprzedawcy usługi), stan: odczyt 10.09.2026
Nakład własnej integracji w policzonym scenariuszu (172 godziny) 25 800 złnetto, rok pierwszy, przy założonej stawce 150 zł netto za godzinę obliczenie własne z zakresu odczytanego ze specyfikacji środowiska testowego BDO; założenia w sekcji „Ile godzin kosztuje własna integracja”, stan: odczyt specyfikacji i obliczenie 10.09.2026

Kto musi wystawiać kartę przekazania odpadów?

Obowiązek ma każdy posiadacz odpadów, który przekazuje je następnemu posiadaczowi — kartę sporządza przed rozpoczęciem transportu. Od 1 stycznia 2025 r. ewidencję prowadzi się dla wszystkich odpadów niebezpiecznych, bez względu na ich ilość. Wytwórcy odpadów komunalnych i rolnicy gospodarujący poniżej 75 ha użytków rolnych ewidencji nie prowadzą, o ile nie podlegają wpisowi do rejestru.

Podstawa: ustawa z dnia 14 grudnia 2012 r. o odpadach, artykuły 66, 67 i 69 (tekst jednolity: Dz.U. 2023 poz. 1587).

Druga podstawa: rozporządzenie Ministra Klimatu i Środowiska z dnia 5 listopada 2024 r. w sprawie rodzajów i ilości odpadów, dla których nie ma obowiązku prowadzenia ewidencji odpadów (Dz.U. 2024 poz. 1644, obowiązuje od 1 stycznia 2025 r.).

Za nieprowadzenie ewidencji albo prowadzenie jej nieterminowo lub niezgodnie ze stanem rzeczywistym grozi administracyjna kara pieniężna nie mniejsza niż 1000 zł i nie wyższa niż 1 000 000 zł (art. 194 tej samej ustawy). Dla projektu aplikacji ważniejsze od widełek jest słowo „nieterminowo”: kolejka wysyłek „na koniec dnia” tworzy naruszenie, nawet gdy dane są poprawne.

Ilu firm w danej branży ten obowiązek realnie dotyczy — liczy inny serwis. Kalendarz pozostałych terminów regulacyjnych prowadzi jego dział terminów.

Jak wygląda interfejs Modułu Integracyjnego BDO?

Specyfikacja środowiska testowego to OpenAPI 3.0.1 z 199 ścieżkami, 250 operacjami i 487 schematami danych w 16 grupach. Grupa „Kpo” ma 18 operacji, grupa „Kpok” — 21 (odczyt pliku swagger.json 10 września 2026).

Mechanizm nazywa się Moduł Integracyjny API BDO i jest wykonany w technologii RESTful; udostępnia go wykonawca systemu, Instytut Ochrony Środowiska-PIB. Prace integracyjne leżą po stronie podmiotu albo producenta oprogramowania — dostawca API nie pisze kodu za integratora.

Uwierzytelnienie ma dwa kroki: operacja zwracająca listę miejsc prowadzenia działalności dla pary identyfikatora i sekretu, potem operacja wydająca token dla wskazanego miejsca. Token wraca z polem opisanym jako liczba sekund do wygaśnięcia, więc aplikacja musi go odnawiać sama.

Wersjonowanie widać w adresach: ścieżki w środowisku testowym mają segment „v1”. Klucze API generuje się w koncie w systemie BDO, wg instrukcji producenta w wersji 1.0 z 14 kwietnia 2023 r.

Krok integracjiCo daje APIGdzie testowaćKoszt (netto)
Uwierzytelnienielista miejsc prowadzenia działalności i token dla wskazanego miejscatest-bdo, grupa „Auth”0 zł; 16 h
Słownikilista kodów odpadów ze znacznikiem odpadu niebezpiecznegotest-bdo, grupa „WasteCode”0 zł; 8 h
Wystawienie KPOutworzenie karty o statusie „Planowana”; żądanie ma 23 polatest-bdo, grupa „Kpo”0 zł; w 60 h ścieżki
Zmiany statusu kartyzatwierdzenie, potwierdzenie (osobno dla przekazującego i transportującego), przejęcie, transport, odrzucenie, wycofanie, korektatest-bdo, grupa „Kpo”0 zł; w 60 h ścieżki
Tryb awarii BDOnic — dokumenty powstają poza systemem, na wzorze z załącznika nr 5apoza API24 h
Specyfikacja z 1.01.2027wykaz zmian dla KPO i KPOK w pliku producenta systemutest-bdo — nowe pola już tam są40 h

Godziny w ostatniej kolumnie to policzony scenariusz z sekcji niżej, nie cennik.

Co zmienia się w API od 1 stycznia 2027 roku?

Wykaz zmian dla KPO i KPOK ma 39 pozycji: 18 dla kart przekazania odpadów i 21 dla kart komunalnych. Przy 18 z nich w kolumnie opisu stoi „Zmiana adresu endpointu”, przy jednej „bez zmian”, a pięć pozycji ma kolumnę opisu pustą. Plik opublikowano 21 sierpnia 2026 r., aktualizacja pochodzi z 27 sierpnia 2026 r.

Zmiany nie sprowadzają się do adresów. Doszło 15 nowych nazw pól: sześć opisuje środek transportu, sześć powód odrzucenia karty, trzy powód jej wycofania. Statusy i rodzaje kart stają się typami wyliczeniowymi, a pole „rok” znika z wyszukiwarek kart.

Trzy z tych nazw sprawdziliśmy 10 września 2026 r. wprost w specyfikacji środowiska testowego — pola transportu drogowego, powodu odrzucenia z masy i powodu wycofania z pomyłki już tam są. Kod można więc napisać i przetestować przed terminem, a nie po nim.

Osobnym torem idzie sprawozdawczość: komunikat z 27 sierpnia 2026 r. zapowiada zmiany w publicznym API Modułu Sprawozdawczości i ostrzega, że adresy tej wersji mają w końcówce liczbę 2026.

Ile kosztuje dostęp do API i co trzeba zapłacić obok?

Dostęp kosztuje 0 zł: producent systemu pisze wprost, że korzystanie z API BDO nie jest obowiązkowe i jest udostępniane bezpłatnie wszystkim zainteresowanym podmiotom. Podmiot bez własnego oprogramowania prowadzi ewidencję przez przeglądarkę, w rejestrze BDO.

Obok API stoją opłaty rejestrowe, ale nie dotyczą wszystkich. Opłacie rejestrowej i rocznej podlegają wyłącznie przedsiębiorcy wprowadzający sprzęt elektryczny i elektroniczny, baterie lub akumulatory, pojazdy, opakowania, produkty w opakowaniach, opony oraz oleje smarowe.

Stawki wynoszą 200 zł dla mikroprzedsiębiorców i 800 zł dla pozostałych przedsiębiorców, i tyle samo wynosi opłata roczna. Obowiązują od 1 stycznia 2025 r. Opłaty rocznej nie wnosi się w roku, w którym uiszczono opłatę rejestrową.

Podstawa: rozporządzenie Ministra Klimatu i Środowiska z dnia 18 grudnia 2024 r. w sprawie wysokości stawek opłaty rejestrowej oraz opłaty rocznej (Dz.U. 2024 poz. 1901).

To rozróżnienie łatwo przeoczyć. Warsztat, który tylko wytwarza odpady niebezpieczne, jest w rejestrze BDO i wystawia KPO, ale opłaty rocznej nie płaci — moduł przypominający o niej wszystkim najemcom pokazywałby nieprawdę większości z nich.

Ile godzin kosztuje własna integracja i kiedy wygrywa z gotowcem?

W policzonym scenariuszu integracja zamyka się w 172 godzinach, czyli 25 800 zł netto. Zakres wynika z odczytu specyfikacji, a nie z przeczucia: 18 operacji w grupie KPO, 23 pola w żądaniu tworzącym kartę, siedem statusów karty w typie wyliczeniowym. Założenia stoją osobno, żeby dało się je podważyć.

PozycjaSkąd wynika zakresGodzinyKoszt netto przy 150 zł/h
Uwierzytelnienie i odnawianie tokenu2 operacje w grupie „Auth”, token z czasem wygaśnięcia162 400 zł
Słowniki z lokalną kopiądokumentacja prosi o zapis listy lokalnie81 200 zł
Pełna ścieżka karty przekazania odpadów18 operacji w grupie „Kpo”, 23 pola przy tworzeniu609 000 zł
Tryb awarii systemu BDOzałącznik nr 5a i dosłanie danych do 30 dni243 600 zł
Testy na środowisku testowymsiedem statusów karty i ścieżki wyjątków243 600 zł
Dostosowanie do specyfikacji z 1.01.202718 pozycji ze zmianą adresu, 15 nowych pól406 000 zł
Razem — rok pierwszy17225 800 zł
Utrzymanie w kolejnym rokuzałożenie: 2 godziny miesięcznie243 600 zł

Po drugiej stronie stoi gotowiec kupowany osobno dla każdego podmiotu. W cenniku eBDO.pl moduł KPO to 220 zł netto rocznie na miejsce prowadzenia działalności, a pakiet startowy 330 zł netto jednorazowo (odczyt 10 września 2026) — rok pierwszy dla jednego podmiotu kosztuje 550 zł netto.

WariantRok pierwszy (zł netto)Rok drugi (zł netto)
Własna integracja z API BDO — 50 klientów w jednej aplikacji25 8003 600
Gotowiec kupiony dla 50 podmiotów (50 × 550 zł, potem 50 × 220 zł)27 50011 000
Gotowiec dla jednego podmiotu550220

Próg wychodzi z prostego dzielenia: 25 800 zł podzielone przez 550 zł to 46,9, więc własna integracja zaczyna się bronić od 47 obsługiwanych podmiotów. Poniżej tej liczby gotowiec jest tańszy i nie ma z czym dyskutować.

Ten rachunek obejmuje wyłącznie warstwę integracji. Miesięczny koszt działania samej aplikacji przy 50 płacących firmach liczy osobny artykuł tego serwisu, a koszt zbudowania aplikacji — rachunek na policzpomysl.pl.

Co już jest na rynku z integracją BDO?

10 września 2026 r. sprawdziliśmy cztery polskie produkty deklarujące integrację z BDO. Trzy mają publiczny cennik na stronie producenta, czwarty opisuje model rozliczenia słowami, bez kwoty. Nie sprzedajemy żadnego z porównywanych systemów i nie ma tu linków afiliacyjnych.

ProduktModel licencjiCena z cennika producentaCennikData odczytuObsługuje KPO przez integrację z BDO
eBDO.pl (aplikacja w chmurze)moduły roczne plus jednorazowy pakiet startowymoduł KPO 220 zł netto rocznie na miejsce prowadzenia działalności; KEO, KPOK i KEOK po 220 zł; pakiet startowy 330 zł jednorazowocennik10.09.2026tak, wg producenta
Eko-Soft „Ewidencja odpadów”moduły osobno, 12 miesięcy aktualizacji„Wytwarzanie odpadów” 270 zł netto, „Transport odpadów” 360 zł, „Przetwarzanie odpadów” 450 zł; przedłużenie na kolejny rok 70% ceny modułówcennik10.09.2026tak, wg producenta
Darsoft „Ewidencja odpadów 2026”licencja plus dopłaty za moduły i stanowiskadwie różne kwoty startowe u producenta: „już od 330 zł netto” na stronie produktu i „już od 400 zł netto” na stronie modułów; stanowiska powyżej dwóch 500 złcennik10.09.2026tak, wg producenta
BDOsystemopłata za obsłużoną kartę, bez abonamentunieujawnione — producent pisze o „drobnej opłacie za każdą obsłużoną kartę”, bez kwotystrona10.09.2026tak, dla transportujących

Przegląd obejmuje podmioty trzecie; wydawcy tego serwisu nie oceniamy (patrz stopka). Wszystkie cztery pozycje to materiały sprzedawców usług — deklaracja integracji pochodzi od producenta, nie z niezależnego testu.

Gotowiec wygrywa w trzech sytuacjach: gdy obsługiwanych podmiotów jest mniej niż 47, gdy ewidencja jest jedyną potrzebną funkcją i gdy nikt nie chce brać na siebie dostosowania kodu do zmian z 1 stycznia 2027 r. Ta sama logika w innej kategorii oprogramowania — rezerwacje w salonie.

Jakie błędy powtarzają się w integracjach i gdzie leży granica licencyjna?

Sześć pułapek wynika wprost z dokumentacji i bazy wiedzy producenta systemu, odczytanych 10 września 2026 r. Każda kosztuje później poprawki, a dwie potrafią wywrócić projekt danych.

Granica licencyjna jest krótka i twarda. Klucze API generuje podmiot we własnym koncie w systemie BDO, a token dostępowy wydawany jest na wskazane miejsce prowadzenia działalności — jedna aplikacja nie trzyma jednego klucza dla wszystkich najemców.

Wyjątek producent opisuje wąsko: klucze dla organizacji i podmiotów pośredniczących mają im umożliwić składanie sprawozdań za podmioty, dla których są do tego zobowiązane.

Jest też granica, której API nie przesunie. Kierujący środkiem transportu ma obowiązek posiadać w trakcie transportu potwierdzenie wygenerowane z bazy (art. 69 ustawy o odpadach). Aplikacja musi więc umieć oddać kierowcy dokument, nie tylko wysłać dane.

Autopromocja

Aplikacja dla branży prowadzi zespół tomekniedzwiecki.pl. Jeśli chcesz sprawdzić własny pomysł na aplikację: pierwszy krok jest bezpłatny — rozmowa z agentem AI, po której masz kartę projektu, pierwsze ekrany, badanie rynku i wstępny plan przychodu; bez karty płatniczej i bez zobowiązań.

Budowę wyceniamy zawsze indywidualnie (cena zamknięta, płatna przy zawarciu umowy), a po starcie rozliczamy się 10% od przychodu netto aplikacji — zamiast udziałów w firmie, tylko za miesiące z przychodem, do wykupu. Sprawdź swój pomysł za darmo: tomekniedzwiecki.pl.

Najczęstsze pytania

Czy korzystanie z API BDO jest obowiązkowe?

Nie. Producent systemu pisze wprost, że korzystanie z API BDO nie jest obowiązkowe i jest udostępniane bezpłatnie wszystkim zainteresowanym podmiotom (odczyt 10 września 2026). Firmy bez własnego oprogramowania prowadzą ewidencję przez przeglądarkę, w rejestrze BDO. Obowiązkowa jest sama ewidencja i karta przekazania odpadów, a nie sposób jej sporządzania.

Gdzie można przetestować integrację przed wdrożeniem?

Środowisko testowe dla integratorów stoi pod adresem test-bdo.mos.gov.pl, z dokumentacją w formacie OpenAPI. 10 września 2026 r. odczytaliśmy z niego specyfikację w wersji 3.0.1 z 199 ścieżkami i 250 operacjami. Są tam już nowe pola zapowiedziane na 1 stycznia 2027 r., więc kod da się sprawdzić przed terminem.

Co zrobić, gdy system BDO ma awarię?

Na czas awarii dokumenty ewidencji sporządza się w formie papierowej albo elektronicznej poza bazą, na wzorze z załącznika nr 5a do ustawy o odpadach. Kierowca wozi wtedy kartę lub jej kopię. Dane wprowadza się do bazy niezwłocznie po ustaniu awarii, nie później niż w terminie 30 dni. Podstawa: art. 67 ust. 7, 9 i 11 ustawy o odpadach.

Czy każdy wpisany do rejestru BDO płaci opłatę roczną?

Nie. Opłacie rejestrowej i rocznej podlegają wyłącznie przedsiębiorcy wprowadzający sprzęt elektryczny i elektroniczny, baterie lub akumulatory, pojazdy, opakowania, produkty w opakowaniach, opony oraz oleje smarowe. Stawka to 200 zł dla mikroprzedsiębiorców i 800 zł dla pozostałych, od 1 stycznia 2025 r. Firma, która tylko wytwarza odpady, jest w rejestrze, ale tych opłat nie wnosi.

Ile pól trzeba wypełnić, żeby wystawić kartę przekazania odpadów przez API?

Żądanie tworzące kartę ma 23 pola — od identyfikatorów transportującego i przejmującego, przez kod odpadu, masę, numer rejestracyjny pojazdu i planowany czas transportu, po pola opisujące środek transportu. Żadne z nich nie jest oznaczone w specyfikacji jako wymagane, więc komplet reguł poznaje się dopiero z odpowiedzi systemu. Odczyt specyfikacji: 10 września 2026.

Źródła

  1. BDO — „Integracja z BDO (API)”, opis Modułu Integracyjnego, bezpłatność i podział prac (Instytut Ochrony Środowiska-PIB we współpracy z Ministerstwem Klimatu i Środowiska) — https://bdo.mos.gov.pl/integracja-z-bdo-api/ (odczyt 10.09.2026)
  2. BDO — komunikat „Informacja dla integratorów API BDO — zmiany w ewidencji odpadów od 2027 r.” — https://bdo.mos.gov.pl/news/informacja-dla-integratorow-api-bdo-zmiany-w-ewidencji-odpadow-od-2027-r/ (publikacja 21.08.2026, aktualizacja 27.08.2026, odczyt 10.09.2026)
  3. BDO — wykaz zmian API dla KPO i KPOK, plik „Zmiany-API-ewidencja-v2.xlsx” (39 pozycji, arkusze KPO i KPOK) — https://bdo.mos.gov.pl/wp-content/uploads/2026/08/Zmiany-API-ewidencja-v2.xlsx (odczyt 10.09.2026)
  4. BDO — komunikat „Dokumentacja zmian API dla sprawozdań 2026” (końcówka adresu 2026, środowisko testowe) — https://bdo.mos.gov.pl/news/dokumentacja-zmian-api-dla-sprawozdan-2026/ (publikacja 27.08.2026, odczyt 10.09.2026)
  5. BDO — środowisko testowe dla integratorów, dokumentacja OpenAPI 3.0.1 (199 ścieżek, 250 operacji, 487 schematów; grupy Kpo i Kpok) — https://test-bdo.mos.gov.pl/api/swagger/index.html (odczyt 10.09.2026)
  6. BDO — instrukcja „Generowanie kluczy API”, wersja 1.0 — https://bdo.mos.gov.pl/wp-content/uploads/2023/04/BDO_IS_Instrukcja-generowania-kluczy-API.pdf (dokument z 14.04.2023, odczyt 10.09.2026)
  7. Ustawa z dnia 14 grudnia 2012 r. o odpadach — art. 66, 67, 69, 71a i 194 (Dz.U. 2013 poz. 21, tekst jednolity Dz.U. 2023 poz. 1587) — https://api.sejm.gov.pl/eli/acts/DU/2023/1587/text.html (tekst jednolity ogłoszony 7.07.2023, odczyt 10.09.2026)
  8. Rozporządzenie Ministra Klimatu i Środowiska z dnia 18 grudnia 2024 r. w sprawie wysokości stawek opłaty rejestrowej oraz opłaty rocznej (Dz.U. 2024 poz. 1901) — https://api.sejm.gov.pl/eli/acts/DU/2024/1901 (wejście w życie 1.01.2025, odczyt 10.09.2026)
  9. Rozporządzenie Ministra Klimatu i Środowiska z dnia 5 listopada 2024 r. w sprawie rodzajów i ilości odpadów, dla których nie ma obowiązku prowadzenia ewidencji odpadów (Dz.U. 2024 poz. 1644) — https://api.sejm.gov.pl/eli/acts/DU/2024/1644 (wejście w życie 1.01.2025, odczyt 10.09.2026)
  10. BDO, baza wiedzy — „Kto podlega obowiązkowi uiszczenia opłaty rejestrowej i rocznej?” — https://bdo.mos.gov.pl/baza-wiedzy/kto-podlega-obowiazkowi-uiszczenia-oplaty-rejestrowej-i-rocznej/ (odczyt 10.09.2026)
  11. BDO, baza wiedzy — „Kiedy istnieje możliwość zmiany masy odpadów na KPO?” — https://bdo.mos.gov.pl/baza-wiedzy/54-kiedy-istnieje-mozliwosc-zmiany-masy-odpadow-na-kpo/ (odczyt 10.09.2026)
  12. BDO, baza wiedzy — „Czy jest możliwość sporządzenia zbiorczych KPO i KPOK?” — https://bdo.mos.gov.pl/baza-wiedzy/czy-bedzie-mozliwosc-sporzadzenia-zbiorczych-kpo-i-kpok/ (odczyt 10.09.2026)
  13. BDO, baza wiedzy — „Czy należy wystawiać KPO lub KPOK w przypadku przekazywania odpadów między swoimi miejscami prowadzenia działalności?” — https://bdo.mos.gov.pl/baza-wiedzy/czy-nalezy-wystawiac-kpo-lub-kpok-w-przypadku-przekazywania-odpadow-miedzy-swoimi-miejscami-prowadzenia-dzialalnosci/ (odczyt 10.09.2026)
  14. eBDO.pl — cennik producenta, moduły KPO, KEO, KPOK, KEOK i pakiet startowy (materiał sprzedawcy usługi) — https://ebdo.pl/cennik/ (odczyt 10.09.2026)
  15. Eko-Soft — cennik modułów programu „Ewidencja odpadów”, ceny netto, 12 miesięcy aktualizacji (materiał sprzedawcy usługi) — https://sklep.eko-soft.pl/zamowienie?pro=31 (odczyt 10.09.2026)
  16. Darsoft — strona produktu „Ewidencja odpadów 2026” z kwotą startową (materiał sprzedawcy usługi) — https://darsoft.pl/ewidencjaodpadow (odczyt 10.09.2026)
  17. Darsoft — strona modułów programu „Ewidencja odpadów 2026” z drugą kwotą startową i listą modułów zintegrowanych z BDO (materiał sprzedawcy usługi) — https://darsoft.pl/ewidencjaodpadow/moduly (odczyt 10.09.2026)
  18. BDOsystem — opis modelu rozliczenia za obsłużoną kartę, bez podanej kwoty (materiał sprzedawcy usługi) — https://bdosystem.pl/ (odczyt 10.09.2026)
Kto to napisał

Tekst przygotował Agent AI Tomka Niedźwieckiego — treść wygenerowana przez sztuczną inteligencję na podstawie rejestrów, aktów prawnych, cenników i źródeł podanych wyżej oraz własnych rachunków zespołu, sprawdzona w osobnym przebiegu weryfikacji faktów i zredagowana. Za fakty odpowiada . Ostatnia weryfikacja: 10 września 2026.