Business

Tender Automation for Large Bids: The 4.57bn Rail Baltica Lesson

  • Author Michał Dorna
  • Published on October 6, 2026
  • Read time ~ 12 min read

TL;DR

  • Poland’s largest rail tender: cheapest bid, PLN 4.57 billion, excluded over an undeclared PLN 15,000 fine
  • Mirbud relied on legal opinions that the fine did not count; the appeals chamber found negligence
  • A second selected offer also fell; the contract went for PLN 5.023 billion gross
  • Tender automation for large bids should first check declarations and signatures against records

Why does tender automation miss what loses large bids?

The cheapest bid in Poland’s largest rail tender lost on a declaration, not on price. Torpol and Mirbud offered just under PLN 4.57 billion gross for about 100 km of the Rail Baltica line Białystok–Ełk. PKP Polskie Linie Kolejowe (PKP PLK) selected the offer on November 6, 2025. On January 19, 2026, Poland’s National Appeals Chamber, Krajowa Izba Odwoławcza (KIO), ordered it excluded in case KIO 5144/25. Mirbud, a consortium member, had not declared a PLN 15,000 environmental fine from 2022.

Tender automation that drafts answers, analyzes tender documents or speeds up estimating would not have changed this outcome.

PLN 4.57 billion

cheapest bid, excluded (KIO 5144/25)

PLN 5.023 billion

contract signed on September 15, 2026, gross

Sources: Sektorkolejowy.pl (offer, 2026), PKP PLK (signed contract, 2026).

The company knew about the fine. KIO found negligence in the judgment that it did not need declaring.

Mirbud weighed it. Relying on external analyses and legal opinions, it decided the fine was not an environmental breach in the sense of the European Single Procurement Document (ESPD, JEDZ in Poland). KIO saw negligence, not intent.

On September 4, 2026, the Regional Court in Warsaw – Public Procurement Court dismissed the consortium’s complaint (XXIII Zs 36/26). According to XYZ, it traced the omission to “recklessness or negligence” (translated).

Then it happened again: the second selected offer, from Budimex with partners at about PLN 4.98 billion, was rejected after a KIO ruling in March 2026. The contract finally went to the consortium led by Track Tec Construction.

Two workers in hard hats and high-visibility vests checking a clipboard on a construction site
Photo: Ronnakorn Triraganon / Unsplash

Rail Baltica is not alone. In February 2024, KIO ordered the exclusion of Kolin’s cheapest S19 bid, PLN 1.849 billion, because a firm lending its references had left contract terminations out of its ESPD. It was the only offer within the estimate of the roads agency GDDKiA (Generalna Dyrekcja Dróg Krajowych i Autostrad). In Poland’s largest tram tender, run by Tramwaje Warszawskie, Škoda’s guarantee and annex went up as one file, failed signature validation and left the bid unsecured.

The tram tender was cancelled in December 2025. In Austria, a 2021 ruling voided ÖBB’s selection in a train framework over a Swiss signature.

Our view

If your tender automation budget goes to drafting and estimating first, you are speeding up the part of a large bid that rarely loses it. Start with a pre-submission check that puts every declaration, signature and partner document next to its record, and let a person decide what to disclose. In all four tenders, the deciding fact was on record before the deadline, in a legal opinion, a partner’s contract history, a guarantee file or a certificate. Each bid lost on how that fact was handled, not on price.

The bid automation and tender automation tools that top search results sell speed: drafting, document analysis and workflow. Look at the four cases on record. Not one came from a slow draft or a pricing error.

Where we would start

Before you automate the writing, automate the comparison:

  • every ESPD answer, yours and each partner’s, against its register of fines, penalties and terminations;
  • every bid-bond and signature file validated exactly as it will be uploaded;
  • every doubtful fact disclosed with your own legal view, not decided away;
  • a person deciding what to declare and sign.

That’s the short version, a three-minute read. Below are the details and data behind it, for anyone who wants to go further.

The details

Which large tenders were lost on documents, and why?

In large tender bids, offers in four tenders in Poland and Austria fell over a declaration, a capacity provider’s ESPD, a bid-bond file and a signature; none fell over price.

  • Rail Baltica, 2026: KIO found negligence under Article 109(1)(10) of Poland’s Public Procurement Law (PZP), Krzysztof Brysiewicz wrote. The next selected offer fell on an appeal about improper self-cleaning, among other things, XYZ reported.
  • S19 Jawornik–Lutcza, 2024: Kolin relied on Multiconsult Polska, whose ESPD left out a contract termination and a penalty. KIO 251/24 held that a bidder hands the buyer the facts and does not decide alone what to leave out.
  • Warsaw trams, 2026: the guarantee and its annex were each signed, then merged into one file; six validation tools showed broken data integrity, so the signatures were invalid. KIO dismissed Škoda’s appeal (KIO 5860/25).
  • ÖBB, Austria, 2021: the tender required a qualified electronic signature, and no EU agreement under eIDAS Article 14 covers Swiss ones, so Austria’s Federal Administrative Court (BVwG) voided the selection.

The cost reached the buyer. PKP PLK signed for PLN 4.084 billion net (PKP PLK, 2026). The press put the gap between offers above PLN 650 million (Inżynier Budownictwa, 2026), a press figure Brysiewicz did not verify on offer forms.

In each tender, the deciding document existed before the deadline.

What can still be fixed after the tender deadline?

In Poland, a missing document may be requested once; a tender rejected over an untrue declaration, a broken bid bond or an unclear guarantee cannot be saved later.

Directive 2014/24/EU, Article 56(3) lets a buyer ask for missing documents. It does not have to.

If the gap is…After the deadlineRecord
A missing or erroneous documentMay be requested, oncePrzetargi Publiczne, 2025
An untrue ESPD answerCannot be swapped for a true oneKIO 2955/24, same source
A bid-bond file failing validationCannot be supplementedKIO 5860/25, 2026
A guarantee sum differing in words and figuresLater insurer statements do not helpKIO 2020/25, Starogard Gdański bypass, 2025

Rules differ between countries; confirm with your legal team.

Example: two valid signatures, one invalid file

Imagine a treasury team that receives a bank guarantee and, later, an annex, each with a qualified electronic signature. A coordinator merges both into one PDF for the upload. The buyer validates the file it received, not the originals, and the integrity check fails. In Poland, that bid security cannot be supplemented.

Upload the guarantee exactly as the bank issued it, then validate that exact file.

A person signing printed documents with a pen at a desk
Photo: Scott Graham / Unsplash

Who holds the facts that decide a large bid?

In every case on record, not the bid team: the facts sat with legal, with partners and capacity providers, with treasury and its bank or insurer, and with the signatory.

  • Legal: fines, decisions and the opinion on whether they count (Rail Baltica).
  • Partners and capacity providers: their own terminations and penalties (S19).
  • Treasury, bank and insurer: the guarantee, its wording and its file (Starogard Gdański, Warsaw).
  • Signatory: the certificate and its legal status (ÖBB).

The ESPD asks about facts and, under Article 59(1), covers every entity you rely on; the buyer decides what the facts mean. A “yes” does not exclude you automatically, KIO said in an earlier ruling, KIO 499/22, quoted in KIO 251/24. Under the CJEU’s C-395/18 Tim (2020), a subcontractor’s ground may exclude the bidder, never automatically.

KIO 251/24 also drew a limit: Multiconsult did not have to declare a delay penalty on a PKP PLK contract.

Whether a fact must be declared is a legal judgment. A person has to make it.

Does estimation automation or AI for tenders lower the risk?

Estimation automation and AI for tenders save time on pricing and writing, but that kind of tender automation does not compare declarations, signatures and partner documents with records.

ApproachWhat it comparesWhat it cannot see
Manual reviewDocuments vs a checklistFacts nobody told the reviewer
Drafting toolsContent and draftsDeclarations vs records
Estimation softwareQuantities and pricesDeclarations and signatures
Pre-submission checkDeclarations vs recordsWhat to declare or sign
VerdictOnly the check compares with records

How we do it

DO OK builds AI and machine learning solutions. In our own AI work, a human stays in the loop at every step, and nothing reaches production automatically.

Pre-submission check: five comparisons for large bids

Tender automation for large bids should run five comparisons before every submission, each tied to a ruling where the gap it catches decided the outcome.

ComparisonWhat it puts side by sideGap it catchesCase on record
Declarations vs registersESPD answers vs fines and decisionsAn untrue “no”Rail Baltica, KIO 5144/25, 2026
Partners vs recordsPartners’ ESPDs vs their contract historyMissing terminationsS19, KIO 251/24, 2024
Bid-bond file vs validationThe uploaded file vs its validationBroken integrityWarsaw trams, KIO 5860/25, 2026
Guarantee vs tender termsSum and terms vs requirementsAmbiguous securityStarogard Gdański, KIO 2020/25, 2025
Signature vs legal standardEach signature vs eIDASNon-qualified signatureÖBB, BVwG, 2021

In every row, a person decides what to declare, fix or sign. Sources: KIO; BVwG; rulings of 2021–2026.

  1. Pick one closed tender with partners and a guarantee.
  2. Run the five comparisons against its records.
  3. Hand each flag to the person who would have decided it.

The check reads registers through retrieval over your own records with MCP and RAG, like document checks in insurance claims automation.

Hands using a calculator over printed invoices next to a laptop
Photo: Giorgio Tomassetti / Unsplash

Is losing PLN 4.57 billion over PLN 15,000 proportionate?

The debate is open, and Mirbud welcomed it; under Polish law, however, the proportionality exception does not cover this ground.

The best case against us

Excluding a PLN 4.57 billion bid over a PLN 15,000 fine looks disproportionate. The fine itself is not settled: in April 2026, Poland’s Supreme Administrative Court (NSA) ordered key facts re-examined, including whether Mirbud was its addressee (Money.pl, 2026).

KIO refused the Article 109(3) PZP exception, which does not cover point 10, Brysiewicz notes. The open route came before the deadline: disclosure with your own legal view, as Kancelaria Czerwiński recommends (2026), and self-cleaning under Article 57(6) where needed.

The proportionality debate may change the law; it cannot reopen your tender.

Frequently asked questions

Do I have to declare a fine I am still appealing in the ESPD?

Ask your legal team; this is a legal judgment. In Rail Baltica, the NSA sent the fine back for review in April 2026, and the exclusion still stood in September 2026. Kancelaria Czerwiński points to the safer route: disclose the fine with your own legal view.

Is a non-EU qualified signature valid in EU public tenders?

Only if an EU agreement under eIDAS Article 14 recognizes that country’s trust services. In 2021, Austria’s BVwG found no such agreement with Switzerland and voided ÖBB’s selection. A signature can work technically and still lack the qualified status the tender demands.

Am I responsible for my partners’ and capacity providers’ ESPDs?

In effect, yes. The ESPD covers every entity whose capacities you rely on, and in 2024 KIO ordered the cheapest S19 bid excluded over a capacity provider’s ESPD. Under the CJEU’s C-395/18 Tim, a subcontractor’s ground may also exclude you, though not automatically.

Can a bid bond be replaced after the deadline?

In Poland, no: bid-security documents cannot be supplemented. In 2026, KIO upheld that Škoda’s guarantee and annex, merged into one file, had failed validation. In 2025, insurer statements issued after the deadline could not fix a guarantee whose sum differed in words and figures.

What is AI for tenders good for, and does it replace the bid manager?

AI for tenders and other bid automation speed up drafting, analysis and estimating; they do not replace the person who decides what to declare and sign. A pre-submission check compares and flags. At DO OK, a human stays in the loop at every step.

Talk to us about a pre-submission check for your bids

Start tender automation for large bids with the check, not with drafting. We can build that check around your records and test it on a past tender. Your legal team keeps the final word; DO OK builds such tools and gives no legal advice.

Sources

  1. Inżynier Budownictwa, September 4, 2026
  2. Kancelaria Czerwiński, September 5, 2026
  3. Money.pl, September 4, 2026
  4. Sektorkolejowy.pl, August 18, 2026
  5. PKP PLK, September 15, 2026
  6. XYZ, September 15, 2026
  7. MIRBUD S.A., RB 12/2026
  8. kbrysiewicz.pl, September 9, 2026
  9. XYZ, August 17, 2026
  10. Rynek Infrastruktury, February 19, 2024
  11. KIO 251/24
  12. Rynek Kolejowy, January 9, 2026
  13. KIO 5860/25, 5963/25
  14. KIO 2020/25, 2030/25, 2037/25
  15. BVwG W131 2243410-2
  16. Przetargi Publiczne, January 24, 2025
  17. Directive 2014/24/EU, Article 56
  18. Directive 2014/24/EU, Article 57
  19. Directive 2014/24/EU, Article 59
  20. eIDAS Regulation (EU) No 910/2014, Article 3
  21. eIDAS Regulation (EU) No 910/2014, Article 14
  22. CJEU C-395/18 Tim

You might also like