Kentkart case: Milanović offered to rig a tender

Category: Money and deals

Period: from Feb 2023

Outcome: Guilty verdict (as of 12 Mar 2026)

The chief of staff of Belgrade mayor Aleksandar Šapić, Nenad Milanović, offered the Turkish company Kentkart in March 2023 a rigged tender for a new contract if it agreed to terminate by mutual consent its contract for fare collection in city transport. Kentkart refused the offer and, over the termination of the contract, filed an arbitration claim against Serbia; Šapić says it is seeking 17 million euros. Milanović was finally convicted and given a suspended sentence of eight months in prison for giving a bribe, and according to him Šapić was not aware of the details.

The offer to Kentkart

Kentkart had collected fares on Belgrade's public transport since 2011, and a new ten-year contract was signed in 2021. Because Šapić was dissatisfied with the fare collection, the City Assembly voted in February 2023 to terminate the contract.

In March 2023, as recordings showed, Šapić's chief of staff Nenad Milanović offered Kentkart new business through a rigged tender at meetings in the City Assembly building if it agreed to end the contract by mutual consent. Kentkart turned the offer down, and according to the recording, Milanović threatened to publicly accuse its Serbian partner of ruining public transport.

The recordings and the first reaction

BIRN published the recordings on 10 April 2023, and a Kentkart representative confirmed they were authentic. The Higher Public Prosecutor's Office opened a case on 12 April. Šapić recognised Milanović's voice but said he did not know whether the recording was authentic or doctored, adding that he welcomed an investigation and was ready to bear the consequences.

On 20 June 2023, Šapić said he had filed a criminal complaint against his chief of staff. In June 2023, Milanović sued BIRN for damage to his reputation and honour, seeking 200,000 dinars; BIRN calls the lawsuit a SLAPP.

Indictment and trial

On 6 June 2024, the prosecution filed an indictment for giving bribes in the course of business, an offence that carries a sentence of three months to three years in prison. At the first hearing on 18 September, Milanović pleaded not guilty: he confirmed that he had offered Kentkart business, but claims he lied in order to terminate the contract.

According to him, Šapić was not aware of the details and only told him „Do whatever you can“. At the hearing on 9 October, the court rejected the defence's motion to exclude the recordings from evidence; Milanović says he did say everything that can be heard on them, but that the recordings were edited.

Verdicts

The Higher Court in Belgrade convicted Milanović on 6 December 2024 and gave him an eight-month suspended prison sentence, with a probation period of three years and a three-year ban from holding office. On 3 April 2025, the Court of Appeal overturned that verdict and sent the case back for retrial.

In the retrial, the Higher Court convicted him again on 22 July 2025 and handed down the same sentence. The verdict has been final since March 2026, when the Court of Appeal upheld it.

Šapić and the question of responsibility

In explaining the first verdict, the judge said the court was convinced that Milanović really meant what he said, and that it was “hard to believe” he had acted on his own, independently of anyone's knowledge, but that this was not what the trial was about.

In April 2023, Šapić said: “It's not just that I should resign; I and everyone else should be held criminally accountable.” At the trial, Milanović says Šapić did not know the details.

Arbitration against Serbia

Kentkart filed a request for arbitration against Serbia with the International Centre for Settlement of Investment Disputes in Washington, which registered it on 1 April 2024. Šapić said Kentkart is seeking €17 million in damages, but claimed it cannot get more than a million.

The case materials are not available on the centre's website.

Participants

  • Nenad Milanović: He offered Kentkart a rigged tender if it agreed to terminate the contract; convicted of giving a bribe with final effect (responsible)
  • Aleksandar Šapić: He reported his chief of staff and cast doubt on the recording; Milanović says Šapić only told him “Do whatever you can” (commented on the case)
  • City of Belgrade / City Administration: The City Assembly voted to terminate the contract with Kentkart, after which Kentkart filed for arbitration against Serbia (commented on the case)
  • Kentkart: It turned down an offer of a rigged tender in exchange for terminating the contract, and after the termination it is seeking damages from Serbia through arbitration (harmed)
  • Higher Public Prosecutor's Office in Belgrade, Special Department for Combating Corruption: It opened a case after the recording was published, and in 2024 it filed an indictment against Milanović for bribery (investigation and courts)
  • Higher Court in Belgrade: It twice convicted Milanović at first instance of giving bribes, sentencing him to eight months suspended and a three-year ban on holding office (investigation and courts)
  • Court of Appeal in Belgrade: It overturned Milanović's first verdict, then upheld the guilty verdict, which thereby became final (investigation and courts)
  • BIRN: It published recordings of the offer to Kentkart, for which Milanović sued it for 200,000 dinars (oversight and the public)

Sources

  • BIRN / Balkan Insight: Recordings reveal Šapić's chief of staff offered Kentkart a rigged tender: 10 Apr 2023
  • Radio Slobodna Evropa: Indictment filed against former chief of staff to Belgrade mayor: 6 Jun 2024
  • N1: Prosecutors launch Kentkart investigation, Šapić says he is ready to face the consequences: 12 Apr 2023
  • BIRN / Balkan Insight: Nenad Milanović found guilty of offering to rig a tender for Kentkart: 6 Dec 2024
  • Vreme: Prosecutors: We are examining what can be heard on the recording of city officials with Kentkart: 12 Apr 2023
  • N1: Šapić's chief of staff to be questioned, accused of influence peddling in Kentkart case: 10 Nov 2023
  • N1: Milanović found guilty in the Kentkart case – will Šapić keep his promise and resign?: 16 Mar 2026
  • Danas: Šapić files complaint against his chief of staff over Kentkart recording, opposition demands mayor's removal: 20 Jun 2023
  • BIRN / Balkan Insight: First-instance verdict against Nenad Milanović overturned, retrial ordered: 4 Jun 2025
  • BIRN / Balkan Insight: Nenad Milanović claims he “lied” to Kentkart about rigging the tender: 18 Sep 2024
  • Nova.rs: WE REVEAL: Turkish firm “Kentkart” sues Serbia in Washington court: Šapić threw them out of the ticketing business, and his chief of staff offered them a bribe: 23 Apr 2024
  • Forbes Srbija: Current investor arbitration claims against Serbia: Bus Plus and other cases: 24 Feb 2025
  • N1: Šapić: "Kentkart" has sued the city, seeking €17 million in damages: 22 Apr 2024
  • N1: Šapić's former chief of staff given a suspended sentence for offering a bribe to "Kentkart": 6 Dec 2024
  • N1: Šapić's former chief of staff again given a suspended sentence for offering a bribe to "Kentkart": 22 Jul 2025
  • BIRN / Balkan Insight: Kentkart case: Nenad Milanović's bribery conviction upheld: 12 Mar 2026
  • N1: Šapić's former chief of staff says he did say everything on the recordings, but that they were edited: 9 Oct 2024