PKP CargoS.A.

Freight rail transport

KRS: NIP: REGON:

Overview

Status
Active
Registry date
2001-07-17
Share capital
44 786 917,00 PLN
Activity description

Pkp Cargo is a leading operator of freight rail transport in Poland and one of the leaders in the European Union, specializing in intermodal transport and logistics services. The company manages a fleet that enables the operation of hundreds of trains daily and provides comprehensive services in rail, road, maritime, and air freight forwarding. Additionally, Pkp Cargo focuses on sustainable rail transport solutions and operates multimodal terminals to enhance logistical processes.

Registered address
Grójecka 17, 02-021 Warszawa, Poland
Website
pkpcargo.comWebsite active
Phone
Social media
Electronic delivery address
AE:PL-14276-60713-FVHFU-23

Financials

Total Operating Costs
618.41m
-55.7% vs 2024

Revenue history (in m)

Data and insights are generated automatically based on financial statements and may contain errors. This analysis is for informational purposes only and does not constitute an official assessment of the company's credibility or business advice.

Stock quotes

PLN 10.25
-0.05 (-0.49%)
10.2010.3010.4010.2510:0012:0014:0016:00
Open
PLN 10.30
High
PLN 10.39
Low
PLN 10.20
Volume
50.89K
Avg. vol.
118.85K
Market cap
PLN 459.07M
P/E ratio
2.62
EPS
PLN 3.91
Shares outstanding
44.79M
52-week
PLN 10.19 – 10.89
Dividend yield
–
Dividend
–
Ex dividend date
–
Exchange
GPW Main Market

Quarterly results

PeriodRevenueEBITNet profit
Q2 2026USD 254.81mUSD 61.24mUSD 44.19m
Q1 2026USD 242.30mUSD -10.59mUSD -12.37m
Q4 2025USD 256.58mUSD 20.72mUSD 12.51m
Q3 2025USD 236.82mUSD 9.07mUSD 1.88m

Results for Q3 2026:Nov 27, 2026

Statistics

How the company ranks by revenue within its industry, region and across Poland in 2025.

Results vs industry

Revenue
This companyUSD 976.75mMedianUSD 1.71mAverageUSD 19.70m
Net profit
This companyUSD 9.89mMedianUSD 13.65kAverageUSD 351.89k
Operating costs
This companyUSD 907.26mMedianUSD 1.77mAverageUSD 18.70m
Assets
This companyUSD 1.57bnMedianUSD 971.26kAverageUSD 20.54m

Bank accounts

Registered as a VAT taxpayer on 2001-07-25. Active

Debt

2 active proceedings recorded in KRZ. Active proceeding

Registration dateProceeding typeStatus
Jul 25, 2024
Remedial proceedings
In progress
Jun 28, 2024
Petition to open remedial proceedings
Closed

MSiG notices

Publication dateEvent
Dec 29, 2016Bankruptcy notice
Apr 12, 2016Bankruptcy notice
Dec 30, 2014Commercial Companies Code notice

Public aid

9 public aid cases recorded, with a total value of $95,859,684.

PurposeGross amount
De minimis aid (in accordance with Commission Regulation 2023/2831)
$26,344
Railway sector — aid for transport coordination
$18.3M
Other crisis aid
$1.2M

European Funds

4 EU budget awards (FTS) recorded, totalling $2,152,636.

ProjectEU co-financing
101122565 - 22-Eu-tg-dp-rail - digital platform for rail freight
$108.1K
101122565 - 22-Eu-tg-dp-rail - digital platform for rail freight
$21,622
101122565 - 22-Eu-tg-dp-rail - digital platform for rail freight
$21,604

Tenders

24 tenders recorded as contractor: 4 national ($661,193) and 20 EU ($200,276,023), and 1 as contracting authority.

SubjectAmount
Wykonanie usługi przewozu transportem kolejowym węgla energetycznego z Lubelskiego Węgla „Bogdanka” S.A. dla Enea Wytwarzanie sp. z o.o.
–
Wykonanie usługi przewozu transportem kolejowym do 1 000 000 ton węgla energetycznego dla enea Wytwarzanie sp. z o.o. w okresie 18 miesięcy w ramach umów ramowych
$2.3M
Zakup usługi przewozu węgla kamiennego, kamienia wapiennego oraz mączki wapiennej transportem kolejowym do Oddziałów PGE Górnictwo i Energetyka Konwencjonalna S.A.
$23.6M

Public sector contracts

PKP Cargo is the contractor in 4 public sector contracts, worth PLN 163.96k in total. They were signed with 2 public buyers. The largest number (3) were signed with Parowozownia Wolsztyn.

Public buyerValue
Parowozownia WolsztynPLN 116,143
Politechnika WarszawskaPLN 68.85
Parowozownia WolsztynPLN 7,613
Parowozownia WolsztynPLN 40,131

Public procurement disputes (KIO)

PKP Cargo has been a party to 16 cases before the National Appeal Chamber (since 2010). It filed 10 appeals (5 upheld, 4 dismissed, 1 discontinued). In 6 cases it joined the proceedings as a participant.

DateCase no.RoleOther partyOutcome
Jan 14, 2026KIO 5214/25AppellantTauron Ciepło spółka z ograniczoną odpowiedzialnością z siedzibą w KatowicachUpheld
Dec 21, 2020KIO 3187/20Participant (on authority's side)Tauron Wydobycie Spółka AkcyjnaDismissed
Jul 15, 2020KIO 1122/20AppellantPolska Grupa Górnicza S.A.Discontinued
Oct 8, 2018KIO 1893/18AppellantTauron Wytwarzanie S.A. z siedzibą w JaworznieDismissed
Jan 13, 2016KIO 2694/15AppellantTAURON Polska Energia S.A.Dismissed

Trademarks

PKP Cargo holds 2 active trademarks registered with the Polish Patent Office. 1 mark has expired or was not registered. The first mark was filed in 2008.

MarkProtected until
Mark without a word element(figurative)Sep 14, 2030
PKP cargoApr 9, 2028
PKP CARGO naturalnie z nami.(word)–

Regulatory authorisations

AuthorityTypeStatus
BDO register entry Active

Authorized Representatives

Michał Łotoszyński – Management Board Member
Paweł Miłek – Wiceprezes - Członek Zarządu Ds. Restrukturyzacji
Zbigniew Prus – President of the Management Board

Manner of representation

If the management board is a one-person management board, the company is represented by the President of the Management Board. If the management board is a multi-member management board, the company is represented by two members of the management board acting jointly, or one member of the management board acting jointly with a commercial proxy.

Supervisory board

Anna Maria Ślęzak – Supervisory Board Member
Piotr Tomasz Babski – Supervisory Board Member
Bogusław Edmund Nadolnik – Supervisory Board Member
Michał Dariusz Wnorowski – Supervisory Board Member
Jacek Męcina – Supervisory Board Member

Beneficial owners

No beneficial owners recorded for the company PKP Cargo.

Subsidiaries

NameStake
PKP Cargotaborsp. z o.o.
50%
100%
100%

Capital group

Change history

DateEvent
2026-01-14Share capital change
2024-08-07Name change
2014-04-25Share capital change
2013-10-01Share capital change
2013-09-30Share capital change

FAQ

Last updated: 2026-10-04