What is BZP / e-Zamówienia?
BZP (Biuletyn Zamówień Publicznych — the Public Procurement Bulletin) is Poland's official publication channel for public procurement notices. e-Zamówienia (ezamowienia.gov.pl) is the electronic procurement platform that hosts the bulletin and provides the full digital workflow for Polish public contracts.
Together, BZP and e-Zamówienia form the backbone of Poland's procurement infrastructure, operated by the Public Procurement Office (Urząd Zamówień Publicznych, UZP). The new e-Zamówienia platform launched in January 2021, replacing the legacy BZP system with a modern digital environment supporting electronic submission, ESPD, and full tender lifecycle management.
What BZP / e-Zamówienia publishes:
- Contract notices — new procurement opportunities published by contracting authorities across Poland
- Contract award notices — outcomes of completed procurement procedures, including winning bidder and contract value
- Prior information notices (PINs) — advance notices of planned procurement exercises
- Modification notices — changes to existing contracts or procurement specifications
- Design contest notices — competitions for architectural, engineering, and creative services
Above-EU-threshold contracts are simultaneously published on TED (Tenders Electronic Daily), making them visible across the entire European Union. Below-threshold contracts appear only on BZP.
Key fact
Poland's public procurement market is worth approximately PLN 280–320 billion annually (~EUR 65–75 billion / ~USD 70–80 billion), making it the largest procurement market in Central and Eastern Europe. EU structural funds drive significant additional spending on infrastructure, digital transformation, and cohesion projects.
Budget spending analysis
Poland's procurement thresholds determine where contracts are published and which procedures apply. The system operates on two tiers: national thresholds (BZP only) and EU thresholds (BZP + TED).
| Category | National Threshold (BZP) | EU Threshold (BZP + TED) |
|---|---|---|
| Central gov goods/services | PLN 130,000 net | EUR 143,000 |
| Sub-central gov goods/services | PLN 130,000 net | EUR 221,000 |
| Works contracts | PLN 130,000 net | EUR 5,538,000 |
| Social and special services | PLN 130,000 net | EUR 750,000 |
Below PLN 130,000 net, contracting authorities are not required to publish on BZP — these micro-procurements are handled under internal regulations and are generally not visible to the market.
Who spends the money?
- Central government — approximately 30% of total procurement spend. Ministries, central agencies, and their subordinate entities.
- Local government (gminy, powiaty, województwa) — approximately 45% of total spend. Municipalities, counties, and regional governments handling infrastructure, education, healthcare, and public services.
- Utilities and sectoral entities — approximately 25% of total spend. Energy, water, transport, and postal operators procuring under sectoral directive rules.
Top procurement sectors
- Infrastructure — EU-funded motorways, expressways (via GDDKiA), rail modernisation (PKP PLK), and municipal transport. Largest single spending category.
- IT and digital transformation — e-government systems, cybersecurity, cloud migration, and digital public services. Growing rapidly under Poland's Digital Decade targets.
- Healthcare — hospital equipment, e-health systems (Centrum e-Zdrowia), pharmaceutical procurement, and facility construction.
- Defence — significant modernisation programme under Technical Modernisation Plan. Procurement through MON and Agencja Uzbrojenia.
- Energy transition — renewable energy, grid modernisation, building insulation (thermomodernisation), and hydrogen infrastructure.
Budget calendar
Poland's fiscal year runs from January to December. The annual budget act (ustawa budżetowa) must be submitted to the Sejm (parliament) by September 30 of the preceding year. Key timing:
- October–December: Budget debate and approval. Agencies prepare procurement plans for the coming year.
- January–March: New budget year begins. First wave of tender publications. Agencies publish annual procurement plans (plan zamówień publicznych) on BZP within 30 days of budget adoption.
- April–June: Peak tender publication period. EU structural fund projects launch procurement processes.
- July–September: Mid-year execution. Supplementary procurements and multi-year contract phases.
- October–December: Year-end spending push. Agencies use remaining budget before fiscal year close.
EU structural fund programming cycles (currently 2021–2027) drive multi-year procurement waves. Mid-cycle years typically see the highest volume of EU-funded tenders as managing authorities ramp up spending to meet absorption targets.
Who buys on BZP?
Understanding which entities buy what is critical for targeting the right opportunities. Here are the most significant contracting authorities on BZP:
GDDKiA
National roads and motorways, bridge construction, road maintenance, engineering consultancy
PKP PLK
Rail infrastructure modernisation, signalling systems, station upgrades, track construction
Centrum e-Zdrowia
Healthcare IT systems, e-health platforms, medical data infrastructure, telemedicine
MON / Agencja Uzbrojenia
Defence equipment, military IT, cybersecurity, logistics, facility maintenance
Miasto Warszawa
Municipal infrastructure, public transport, IT systems, urban development, social services
KPRM / Centrum Informatyki
Central government IT, e-government platforms, shared services, cloud infrastructure
NFZ
National health fund — healthcare services contracting, IT systems, pharmaceutical management
GUGiK
Geodesy, cartography, spatial data infrastructure, GIS systems, aerial surveying
How to register on e-Zamówienia
To participate in Polish public procurement, suppliers must register on the e-Zamówienia platform. The process differs for Polish and foreign companies, but both can access the system.
What you need:
- Company profile on e-Zamówienia — create an account at ezamowienia.gov.pl. Registration is free.
- Qualified electronic signature — Polish procurement law requires bids to be signed with a qualified electronic signature (kwalifikowany podpis elektroniczny), a trusted signature (podpis zaufany via ePUAP), or a personal signature (podpis osobisty via e-dowód). EU-issued qualified signatures are accepted under eIDAS.
- ESPD (European Single Procurement Document) — a standardised self-declaration replacing most supporting documents at the bidding stage. Generated electronically via the e-Zamówienia ESPD module or the EU ESPD service.
- Company registration documents — KRS extract (National Court Register) for Polish companies, or equivalent registration documents for foreign entities.
- Tax and social security clearance — certificates of no outstanding tax (ZUS/US) or equivalent foreign documentation.
Foreign company access: Under EU procurement directives, companies from EU/EEA member states and GPA (Government Procurement Agreement) signatories have equal access to above-threshold procurements. Foreign companies can submit bids directly — no local subsidiary required. Documents in foreign languages must be accompanied by sworn Polish translations.
Registration takes approximately 1–2 business days for account activation. The electronic signature setup may take longer if you need to obtain a new qualified certificate.
The language challenge
BZP and e-Zamówienia operate entirely in Polish. All tender notices, specifications (SWZ — Specyfikacja Warunków Zamówienia), and correspondence are published in Polish. This creates a significant barrier for international vendors.
Key Polish procurement terms you will encounter:
| Polish Term | English Equivalent |
|---|---|
| Zamówienie publiczne | Public procurement / public contract |
| Przetarg | Tender / competitive procedure |
| SWZ (Specyfikacja Warunków Zamówienia) | Tender specifications (replaced SIWZ in 2021) |
| Ogłoszenie o zamówieniu | Contract notice |
| Zamawiający | Contracting authority |
| Wykonawca | Contractor / supplier / bidder |
| Oferta | Bid / tender submission |
| Wadium | Bid security / bid bond |
| Krajowa Izba Odwoławcza (KIO) | National Appeals Chamber (review body) |
Above-EU-threshold notices are also published on TED in English summaries, but the full tender documentation (SWZ, technical specifications, contract terms) remains in Polish. Effective participation requires either Polish language capability or professional translation support.
Understanding Polish procurement law
Polish public procurement is governed by the Prawo Zamówień Publicznych (PZP) — the Public Procurement Law, last comprehensively reformed on January 1, 2021. The PZP transposes the EU procurement directives (2014/24/EU and 2014/25/EU) into Polish law.
Key procurement procedures under the PZP:
- Przetarg nieograniczony (Open tender) — the most common procedure. Any interested supplier can submit a bid. Used for the majority of above-threshold contracts.
- Przetarg ograniczony (Restricted tender) — two-stage process. Suppliers first submit requests to participate; the contracting authority shortlists candidates, then invites them to bid.
- Tryb podstawowy (Basic mode) — introduced in 2021 for below-EU-threshold contracts. Three variants: without negotiation, with optional negotiation, or with mandatory negotiation.
- Negocjacje z ogłoszeniem (Competitive procedure with negotiation) — for above-threshold contracts requiring negotiation on technical or contractual terms.
- Dialog konkurencyjny (Competitive dialogue) — used for complex contracts where the contracting authority cannot define technical specifications upfront.
- Zamówienie z wolnej ręki (Single-source procurement) — direct award without competition. Strictly limited to circumstances defined in the PZP (e.g., unique supplier, extreme urgency).
Disputes are heard by the Krajowa Izba Odwoławcza (KIO), Poland's dedicated procurement appeals chamber. KIO decisions can be further appealed to the regional court. The appeal fee depends on contract value and procedure type.
Hook cuts through the complexity
Polish procurement runs through a Polish-language platform with EU-specific procedures and thresholds. Hook indexes BZP and TED notices, translates them into structured English results, and lets you search in plain language — no Polish required, no manual TED cross-referencing.
Join the waitlist →How to search BZP / e-Zamówienia effectively
The e-Zamówienia platform provides a public search interface for all BZP notices. However, its native search is keyword-based and operates entirely in Polish — which means you need to know the right Polish terms to find relevant opportunities.
Tips for effective searching:
- Search by CPV codes (Common Procurement Vocabulary) — these are language-neutral EU-standard codes. For example, 72000000 for IT services, 45000000 for construction works. CPV codes are the most reliable cross-language search method.
- Use NUTS codes to filter by geography — Poland uses PL codes at regional level (e.g., PL91 for Warsaw, PL21 for Małopolska). Essential when targeting specific voivodeships.
- Search by contracting authority name (zamawiający) to track specific buyers. Many large entities publish dozens of tenders monthly.
- Check annual procurement plans (plany zamówień) — contracting authorities must publish these on BZP. They reveal upcoming opportunities before formal tender notices appear.
- Monitor TED in parallel — above-threshold Polish contracts appear on TED with English-language summaries, providing a complementary search channel.
- Review contract award notices (ogłoszenia o udzieleniu zamówienia) to understand what specific authorities have recently bought, at what prices, and from which suppliers.
The fundamental limitation: BZP's search requires Polish-language keywords, and procurement terminology often differs from commercial language. A cloud migration project might be described as "modernizacja infrastruktury informatycznej" (IT infrastructure modernisation). Hook solves this with semantic search in English — you describe what you sell, and Hook finds matching Polish tenders regardless of the exact wording used.
Common questions for vendors
Can foreign companies bid on Polish public contracts?
Yes. Under EU directives and the GPA, companies from EU/EEA states and GPA signatory countries have equal access to above-threshold procurements. No local entity is required. Below-threshold contracts may have more restrictive conditions set by individual contracting authorities, but discrimination by nationality is generally prohibited.
What electronic signature do I need?
For above-threshold contracts, a qualified electronic signature is mandatory. For below-threshold contracts (tryb podstawowy), a trusted signature (podpis zaufany) or personal signature (podpis osobisty) may also be accepted. EU-issued qualified signatures are valid under eIDAS mutual recognition.
Is bid security (wadium) required?
Under the 2021 PZP, wadium is optional — the contracting authority decides whether to require it. When required, wadium cannot exceed 3% of the estimated contract value (1.5% for below-threshold procedures). It can be provided as a cash deposit, bank guarantee, insurance guarantee, or surety.
How do I appeal a procurement decision?
Appeals go to the Krajowa Izba Odwoławcza (KIO). The appeal must be filed within 10 days of the contested action for above-threshold contracts, or 5 days for below-threshold. KIO hearings are held within 15 days of filing. KIO decisions can be further appealed to the regional court within 14 days.
How Hook helps with Polish procurement
Hook is an AI-powered search tool that sits on top of BZP, e-Zamówienia, and TED. Instead of navigating a Polish-language interface with keyword search, you ask Hook in plain English.
Example queries Hook understands:
- "Show me IT infrastructure tenders from Polish central government agencies"
- "What road construction contracts has GDDKiA awarded above EUR 10M this year?"
- "Find cybersecurity tenders in Warsaw closing in the next 30 days"
- "Which Polish hospitals are procuring medical imaging equipment?"
Hook returns structured results: notice number, contracting authority, title (translated), estimated value, procedure type, and deadline — formatted for direct import into your CRM or pipeline. No Polish language skills required. No manual TED cross-referencing.
Hook also monitors BZP continuously. New notices appear in Hook within minutes of publication. For vendors targeting Poland's PLN 280–320 billion annual procurement market, this replaces daily manual checks across BZP and TED.
Next: Read our guide to Singapore's GeBIZ procurement portal or explore Indonesia's INAPROC/LPSE system.