Compliance Guide

BDO Eco-Compliance: The Complete Guide to Polish Waste & Environmental Reporting

Everything Polish businesses need to know about BDO registration, waste records, annual reports, and staying out of trouble with inspectors.

SaaSLab Editorial · May 21, 2026 · 10 min read

1. What is BDO?

BDO stands for Baza danych o produktach i opakowaniach oraz o gospodarce odpadami — Poland's national database on products, packaging, and waste management. Introduced under the Act of 14 December 2012 on Waste and operational since January 1, 2020, BDO replaced a paper-based system that had plagued regulators and businesses alike for decades.

At its core, BDO is a government-run digital registry administered by the Marshal's Office (Marszałek Województwa). It serves three interlinked purposes: tracking who produces waste in Poland, documenting every movement of waste from generator to licensed processor, and collecting annual environmental reports that feed into national statistics submitted to the European Union.

Before BDO, a company issued a paper Karta Przekazania Odpadów (waste transfer card) when handing waste to a contractor. The contractor signed it by hand, a copy sat in a folder, and inspectors had virtually no real-time visibility. Today, every transfer card must be created electronically in the BDO portal and signed digitally before waste leaves the premises. The system creates a live audit trail — which is both BDO's strength and, for understaffed companies, its biggest operational headache.

Understanding BDO is no longer optional. Polish environmental inspectors (WIOŚ) have explicit authority to check BDO compliance during routine audits, and the database is cross-referenced with waste collection contractor licenses. If your waste transfer cards are missing or your annual report was filed late, inspectors will know before they set foot on your premises.

2. Who Must Register in BDO?

Registration is mandatory for a broad range of entities — far broader than most business owners expect. The key categories under Polish environmental law are:

Rule of thumb If your business produces any physical output — food, cosmetics, hardware, clothing — or generates more than trivial amounts of packaging waste, you almost certainly need a BDO number. When in doubt, consult your regional Marshal's Office or use a compliance tool to assess your obligations.

Small businesses sometimes believe they are exempt because they produce little waste. The threshold exemptions do exist — for instance, micro-businesses that neither use hazardous waste nor are engaged in waste management activities may qualify — but the exemption criteria are narrow and easily misunderstood. Operating without registration when registration is required is treated as a serious violation.

3. Key Documents: KPO, KEO, and KPOK

BDO revolves around a set of standardized electronic documents. Getting them right is the daily operational challenge for most businesses.

KPO — Karta Przekazania Odpadów (Waste Transfer Card)

The KPO is the backbone of waste movement documentation. It must be created by the waste generator in the BDO portal before the waste is handed over to a licensed contractor. Each card records: the waste type (coded by EWC/European Waste Catalogue number), mass in kilograms or tonnes, the receiving entity's BDO number, the transport carrier, and the intended processing method. Both parties must confirm the transfer electronically — the generator confirms handover, the receiver confirms acceptance. An unsigned KPO is legally incomplete.

KEO — Karta Ewidencji Odpadów (Waste Record Card)

The KEO is an ongoing register maintained by waste processing facilities for each waste type they handle. It records quantities entering and leaving the facility, processing methods applied, and ultimate destinations. For most generators (as opposed to processors), the KPO is the primary document. Processors face a double burden: they must maintain KEO records in addition to accepting KPOs from clients.

KPOK — Karta Przekazania Odpadów Komunalnych (Municipal Waste Transfer Card)

The KPOK applies specifically to municipal waste — the mixed waste that businesses hand over to municipal collection services. It operates similarly to the KPO but targets the municipal waste stream and involves municipalities, waste collection companies, and regional processing installations.

Common mistake Many small businesses assume that once they hand bags of waste to the collection truck, they are done. Under BDO, the waste generator must initiate and confirm the KPO or KPOK before and after each collection. Letting the contractor "handle the paperwork" does not satisfy your legal obligations — the entry must appear under your BDO account.

4. Annual Reporting Deadlines

Every registered BDO entity must submit an annual environmental report (sprawozdanie) covering the previous calendar year. The statutory deadline is March 15. Reports submitted after this date are considered late, and inspectors can and do issue fines for tardiness even without a specific inspection trigger.

The annual report consolidates all waste data recorded during the year — every KPO issued, every waste type generated, quantities sent for recycling versus recovery versus disposal. For companies with packaging obligations, the report also covers packaging quantities placed on the market and whether recovery and recycling targets were met. Businesses that failed to meet their recovery targets may owe payments to product responsibility organizations (organizacje odzysku) as a consequence.

Keep in mind that the March 15 deadline is not lenient. Unlike tax filings where extensions are sometimes granted, environmental reporting deadlines are fixed by statute. Regulators view environmental compliance as non-negotiable, and the digital nature of BDO means there is no plausible deniability about whether data was entered or not.

5. Fines for Non-Compliance

The Polish Waste Act specifies a graduated penalty regime for BDO violations. Penalties are administrative rather than criminal for most infractions, but they are substantial:

Violation Maximum Fine
Operating without BDO registration PLN 1,000,000
Failure to maintain waste records (KEO/KPO) PLN 1,000,000
Late or incomplete annual report PLN 500,000
Incorrect waste classification (wrong EWC code) PLN 100,000
Transferring waste to an unlicensed contractor PLN 1,000,000

In practice, first-time violations for minor infractions by small businesses typically result in lower fines or formal warnings. However, inspectors have full discretion to apply the maximum, particularly if the violation is seen as deliberate or if the business has a history of non-compliance. The presence of a complete, accurate BDO record is the strongest defense in any inspection.

6. BDO Portal Issues — and How to Cope

The official BDO portal at rejestr-bdo.mos.gov.pl has a well-documented reputation for instability. During peak periods — particularly in the weeks leading up to the March 15 reporting deadline — the system experiences slowdowns, authentication errors, and occasional full outages. Businesses have reported losing partially completed KPOs when sessions expire mid-entry.

These issues are not a secret: Polish environmental organizations and industry associations have formally complained about portal reliability to the Ministry of Climate and Environment. The ministry has made improvements over the years, but the portal remains fragile under load.

Practical coping strategies include:

Software solutions like Eco-Compliance by SaaSLab address this directly: waste records and transfer card data are maintained in a structured local database, decoupled from BDO portal availability. When the portal is accessible, you export and submit. When it is down, you keep working.

7. Step-by-Step: How to Register, Create Waste Records, and Transfer Cards

  1. Assess your obligations. Identify all waste codes (EWC) relevant to your business activities. Common starting points: 15 01 xx for packaging waste, 20 01 xx for municipal fractions, 16 02 xx for e-waste, 13 02 xx for waste oils. List all waste-generating activities and estimated annual quantities.
  2. Register in the BDO system. Go to rejestr-bdo.mos.gov.pl and create an account. Select the appropriate registration category (most businesses fall under "generator of waste" and/or "introducer of packaging"). Provide your NIP, REGON, PKD codes, and registered address. Upload any required permits. Await confirmation — typically 7–14 business days for the Marshal's Office to validate and assign your BDO registration number.
  3. Verify your waste contractor's BDO status. Before signing any contract with a waste collection company, check their BDO registration number and active licenses in the public BDO search. Handing waste to an unregistered contractor makes you jointly liable for the waste.
  4. Create a KPO before each collection. Log into BDO, navigate to Ewidencja odpadów → KPO, and create a new card. Enter the EWC code, estimated mass, the collector's BDO number, transport details, and handover date. The contractor's system will receive a notification to confirm acceptance.
  5. Confirm the KPO after collection. Once the waste leaves your premises and the contractor confirms receipt, you must also confirm the transfer on your side. Both confirmations must be completed for the card to be legally valid. Set a reminder — cards can expire if not confirmed within the statutory timeframe.
  6. Maintain a running waste record throughout the year. Keep track of quantities by waste code. At year-end, these figures feed directly into your annual report. Reconstruction from memory in March is error-prone and stressful.
  7. Prepare and submit the annual report by March 15. In BDO, navigate to Sprawozdania, select the reporting year, fill in all required sections, review for errors, and submit. Print or save the submission confirmation.

8. Industry-Specific Tips: Beauty Salons, Retail, and Small Manufacturers

Beauty salons and cosmetology studios

Hair salons, nail bars, and tattoo studios generate a surprisingly complex waste profile: chemical waste from dyes and bleaches (EWC 07 02 xx), contaminated packaging (15 01 10*), sharps (18 01 01 for tattoo needles), and general mixed waste. Many salons discover they need BDO registration only when a WIOŚ inspector calls. The key is to categorize chemical waste correctly — mixing it with general waste is a separate violation.

Retail and e-commerce

Shops that import packaged goods or sell products in their own branded packaging are typically obligated to meet packaging recovery targets. The level of obligation depends on the annual mass of packaging introduced onto the market. If you sell under 1 tonne of packaging per year, a simplified calculation path applies. Above that threshold, you must either join a product responsibility organization (organizacja odzysku) or demonstrate self-compliance.

Small manufacturers and food producers

Production facilities dealing with solvents, lubricants, cleaning agents, or food processing residues typically accumulate hazardous waste streams alongside municipal fractions. Hazardous waste codes are marked with an asterisk (*) in the EWC catalogue and carry stricter documentation requirements — some require collection within 12 months regardless of quantity. Manufacturing businesses should maintain EWC code lists per production line, not just per site.

9. How Eco-Compliance by SaaSLab Simplifies BDO Compliance

Eco-Compliance is a web-based tool built specifically for Polish businesses that need BDO compliance without a dedicated environmental department. It was designed around three core pain points: the complexity of EWC classification, the fragility of the BDO portal, and the March 15 deadline scramble.

Within the application, you set up your waste streams once — entering EWC codes, typical contractors, and approximate collection frequencies. From that point, the system guides you through creating and tracking waste transfer cards, alerts you when cards are nearing confirmation deadlines, and maintains a year-to-date summary of all waste quantities. When March approaches, the annual report is largely pre-filled from data you have already entered.

The tool is hosted on bdo.saaslab.pl and requires no software installation. Authentication is via Google OAuth, so there is no separate account to manage. The free tier covers unlimited waste record entries and KPO tracking for a single business location — sufficient for the vast majority of small and medium Polish businesses.

Eco-Compliance does not replace direct interaction with the BDO portal — submissions must still be made through the official government system — but it eliminates the organizational burden that makes compliance genuinely difficult: knowing what to record, when to confirm, and how to compile year-end data accurately.

For businesses with multiple locations, the team plan allows shared access so that site managers can enter local waste data while a compliance officer reviews totals centrally before annual submission.

Start BDO Compliance for Free

Eco-Compliance by SaaSLab guides you through BDO registration, waste records, and annual reports — no accounting degree required.

Try Eco-Compliance Free →