Overview
Financials
Revenue history (in k)
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.
Statistics
How the company ranks by revenue within its industry, region and across Poland in 2025.
Results vs industry
Industry
Bank accounts
Registered as a VAT taxpayer on 2009-06-01. Active
24 1050 1908 1000 0023 4068 6928
55 1050 1575 1000 0023 9924 5352
Debt
No entries in the National Debtors Register (KRZ). No proceedings in KRZ
Public aid
No public aid cases recorded in the last 10 years.
Tenders
9 tenders recorded as contractor, with a total value of $19,216,440.
| Publication date | Subject | Amount | Contracting authority | |
|---|---|---|---|---|
| Sep 11, 2026 | Kompleksowa usługa utrzymania czystości w spzzoz w Janowie Lubelskim | –– | Samodzielny Publiczny Zespół Zakładów Opieki Zdrowotnej w Janowie Lubelskim | |
| Sep 11, 2026 | Całodobowe utrzymanie czystości, czynności pomocnicze na rzecz pacjentów w oddziałach szpitalnych oraz usługi medyczno-opiekuńcze osobie chorej i niesamodzielnej w spzzoz w Nowej Dębie. | –– | Samodzielny Publiczny Zespół Zakładów Opieki Zdrowotnej w Nowej Dębie | |
| May 19, 2025 | Świadczenie usług w zakresie sprzątania w obiektach kubaturowych - sprawa nr 11/2023 | $4.3M$4,304,675 | 13 Wojskowy Oddział Gospodarczy |
Public sector contracts
4 Op is the contractor in 2 public sector contracts, worth PLN 22.53m in total. They were signed with 2 public buyers.
| Public buyer | Value | |
|---|---|---|
| Samodzielny Publiczny Zespół Zakładów Opieki Zdrowotnej w Nowej Dębie | PLN 12,286,374 | |
| Samodzielny Publiczny Zakład Opieki Zdrowotnej Opolskie Centrum Onkologii Im. Prof. Tadeusza Koszarowskiego w Opolu | PLN 10,248,345 |
Public procurement disputes (KIO)
4 Op has been a party to 22 cases before the National Appeal Chamber (since 2022). It filed 13 appeals (6 upheld, 3 dismissed, 3 discontinued). In 9 cases it joined the proceedings as a participant.
Authorized Representatives
Manner of representation
Each member of the management board is authorized to submit declarations of will concerning the company's property rights and obligations and to sign agreements independently.
Ownership
| Owner | Shares | Share value | Stake |
|---|---|---|---|
| 4,200 | $56,726.09 | 100% |
Beneficial owners
| Person | Rights |
|---|---|
Subsidiaries
| Name | Share value | Stake | ||
|---|---|---|---|---|
CTGsp. z o.o. | 1,243,922.20 USD | 100% | ||
Przedsiębiorstwo Usługowe Gos-Zecsp. z o.o. | 28,363.05 USD | 50% | ||
HR Safesp. z o.o. | 1,350.62 USD | 100% |
Competitors
| Name | Revenue | Website | ||
|---|---|---|---|---|
| Cottonproductsp. z o.o. | $2,460,817.53 | cottonproduct.pl | ||
| Leram Prosp. z o.o. | $1,322,459.33 | leram.pl | ||
| Higiena-Sunsp. z o.o. | $1,117,654.59 | pralniahigiena.pl | ||
| Alpindsp. z o.o. | $1,054,847.61 | alpind.pl | ||
| Pralnia Sarbiasp. z o.o. | $835,929.10 | pralniasarbia.pl | ||
| Pralnia Wiktoria F&Wsp. z o.o. | $542,784.54 | pralniawiktoria.pl | ||
| Amentessp. z o.o. | $169,700.00 | pralnia-wroclaw.pl | ||
| Usługi Pralnicze Juplasp. z o.o. | $38,177.18 | pralnia-jupla.pl | ||
| Pitcarsp. z o.o. | $7,429.14 | pranietapicerek.com | ||
| Lavabosp. z o.o. | – | ekoexpress.com.pl |
Change history
| Date | Event | |
|---|---|---|
| 2017-07-10 | Address change (Aleja Wincentego Witosa 26, 45-418, Opole → Ul. Środkowa 20, 59-220, Legnica) | |
| 2017-07-10 | Name change (Pralnia - Opole → 4 Op) | |
| 2016-03-30 | PKD change (Removed: 01.11.Z, 01.13.Z, 01.16.Z, 01.19.Z, 01.21.Z, 01.24.Z, 01.25.Z, 01.26.Z, 01.28.Z, 01.29.Z, 01.30.Z, 01.61.Z, 01.63.Z, 01.64.Z, 02.10.Z, 02.20.Z, 02.30.Z, 02.40.Z, 10.39.Z, 10.85.Z, 10.86.Z, 10.89.Z, 14.19.Z, 16.10.Z, 16.29.Z, 24.33.Z, 25.11.Z, 25.12.Z, 25.21.Z, 25.29.Z, 25.30.Z, 25.50.Z, 25.61.Z, 25.62.Z, 25.73.Z, 25.91.Z, 25.92.Z, 25.99.Z, 28.12.Z, 28.21.Z, 28.22.Z, 28.25.Z, 28.29.Z, 28.41.Z, 28.49.Z, 28.92.Z, 32.50.Z, 32.99.Z, 33.11.Z, 33.13.Z, 33.14.Z, 33.17.Z, 33.19.Z, 35.30.Z, 37.00.Z, 38.11.Z, 38.12.Z, 38.21.Z, 38.22.Z, 38.31.Z, 38.32.Z, 39.00.Z, 41.10.Z, 41.20.Z, 42.21.Z, 42.22.Z, 42.91.Z, 42.99.Z, 43.11.Z, 43.12.Z, 43.21.Z, 43.22.Z, 43.29.Z, 43.31.Z, 43.32.Z, 43.33.Z, 43.34.Z, 43.39.Z, 43.91.Z, 43.99.Z, 46.21.Z, 46.22.Z, 46.31.Z, 46.42.Z, 46.49.Z, 46.73.Z, 46.75.Z, 46.76.Z, 46.90.Z, 47.11.Z, 47.19.Z, 47.21.Z, 47.29.Z, 47.71.Z, 47.76.Z, 47.78.Z, 47.99.Z, 49.20.Z, 49.39.Z, 49.41.Z, 49.42.Z, 50.40.Z, 52.10.B, 52.21.Z, 52.24.C, 55.10.Z, 55.20.Z, 55.30.Z, 55.90.Z, 56.10.A, 56.10.B, 56.21.Z, 56.29.Z, 56.30.Z, 61.10.Z, 61.20.Z, 61.30.Z, 61.90.Z, 64.20.Z, 64.99.Z, 68.10.Z, 68.20.Z, 68.31.Z, 68.32.Z, 69.20.Z, 70.10.Z, 70.21.Z, 70.22.Z, 71.11.Z, 71.20.A, 71.20.B, 74.30.Z, 74.90.Z, 77.29.Z, 77.39.Z, 78.20.Z, 78.30.Z, 79.90.C, 80.10.Z, 80.20.Z, 80.30.Z, 81.10.Z, 81.29.Z, 81.30.Z, 82.11.Z, 82.19.Z, 82.30.Z, 84.12.Z, 84.25.Z, 85.51.Z, 85.52.Z, 85.59.A, 85.59.B, 85.60.Z, 86.90.A, 86.90.B, 86.90.E, 93.11.Z, 93.29.Z, 95.11.Z, 95.12.Z, 95.29.Z) | |
| 2013-11-22 | Share capital change (5,000.00 PLN → 210,000.00 PLN) | |
| 2012-01-05 | Address change (46-081, Brzezie K/Opola → Aleja Wincentego Witosa 26, 45-418, Opole) |
FAQ
Last updated: 2026-10-07