The 2015 registration cohort contains 150 475 Ukrainian sole-proprietor records, of which 110 027 have a termination date and 40 442 remain registered under the aggregate’s broad status definition. The registered share is 26.88%, measured against the original cohort in this snapshot. The unit counted here is a register record, not a person. One person could register and terminate repeatedly; the extract has no person identifier, so those records cannot be deduplicated by person. The cohort is larger than its immediate predecessor, but most of its records already carry a termination date in the supplied snapshot.
| Measure | Records |
|---|---|
| Original registration cohort | 150 475 |
| With a termination date | 110 027 |
| Still registered, broad definition | 40 442 |
| Still registered, % of original cohort | 26.88% |
| Arithmetic balance | 6 |
Where the cohort sits among registration years
By registration count, this cohort ranks 12 among the 13 cohorts from 2014 to 2026, with the largest count ranked first. The comparison includes the unfinished latest year and describes the records present in this extract, rather than a forecast of the eventual annual total.
The preceding cohort, registered in 2014, contains 127 346 records in the supplied extract. This cohort exceeds that starting count by 23 129, while remaining near the smaller end of the registration years covered by the wave.
A cohort keeps its starting membership. When a later termination appears in the file, the record stays within its registration cohort, preserving both the original denominator for the registered share and the year’s place in the registration series. The number still registered answers a different question: how much of that starting cohort carries a registered status at the snapshot date, after the observation time available to it.
When the recorded terminations occurred
The largest valid termination-year cell is 2016, with 22 575 records and a calendar-year difference of 1 from registration. The distribution below follows that cohort through the termination years present in the extract and keeps any reversed chronology in a separate row.
| Termination year | Calendar-year difference | Records |
|---|---|---|
| 2015 | 0 | 16 188 |
| 2016 | 1 | 22 575 |
| 2017 | 2 | 22 573 |
| 2018 | 3 | 10 619 |
| 2019 | 4 | 8405 |
| 2020 | 5 | 6557 |
| 2021 | 6 | 5259 |
| 2022 | 7 | 4524 |
| 2023 | 8 | 4414 |
| 2024 | 9 | 3611 |
| 2025 | 10 | 3839 |
| 2026 (incomplete) | 11 | 1463 |
Same-year terminations total 16 188, and the following calendar year contains 22 575. The timeline also shows that the next cell after the peak is almost as large, so the exits are not concentrated in an isolated spike.
The interval column measures calendar distance. It subtracts the registration year from the termination year, placing an entry in the same-year group when its dates share a calendar year and in the following-year group when they cross a year boundary, regardless of the months involved. These groups follow the cohort’s recorded exits, although the underlying dates would be needed to convert them into completed years between registration and termination.
The interval table counts dated terminations only. Each cell places records in their calendar year of termination, allowing the reader to follow the cohort’s recorded exits down the table and then return to the opening table for its status at the common snapshot date, where the still-registered population remains visible. Those registered records have no observed final duration yet.
What remains registered
The broad registered count follows the supplied field still_active, which includes ordinary registered status together with registered status mentioning an invalid state-registration certificate, a definition applied consistently to every registration cohort in this series. The register overview keeps those exact status categories separate, allowing the overall totals and the broader cohort measure to be read on their own terms.
After subtracting dated terminations and broadly registered records from the cohort total, the arithmetic balance is 6. Its meaning stops at that calculation. Because the aggregates neither identify the component records behind the difference nor establish that the subtracted measures are mutually exclusive, the balance stays alongside the original counts as a reproducible reconciliation figure, without acquiring the status of a separately verified category of register records.
The registered share retains the whole cohort. Broadly registered records are divided by all registration records in that starting group, and the result is expressed as a percentage rounded to two decimal places. A percentage calculated only among terminated records would use a different denominator and answer a different question, even if it drew on exactly the same register and update date, because it would describe a selected group of exits rather than the original registration cohort.
Reading this year alongside other cohorts
Older cohorts have had more calendar years in which to accumulate recorded terminations before the shared cutoff, whereas recent cohorts occupy a shorter part of the same timeline and therefore arrive at the snapshot with less history behind them. The cohort record-status tables keep the registration denominator, current registered count and termination timing together, making those different observation windows visible when moving between years.
A termination year also groups together records from different registration cohorts. Following a row of this cohort’s history therefore answers when its records acquired termination dates, whereas the register-wide annual series answers how many dated terminations fall in a particular calendar year across the file. Keeping those views separate preserves the meaning of the year attached to each count.
Source and observation window
The source is Ukraine’s Ministry of Justice Unified State Register, distributed through data.gov.ua as FOP.zip; the register update is dated 14 September 2026 and the extract was taken on 20 September 2026. All counts come from the supplied aggregates and registration-by-termination matrix, with ratios, ranks and reconciliation differences calculated from those inputs.
When this does not work
2026 is incomplete: its observations stop at the register update, and taking the extract later does not extend that reporting window. The extract has no address or KVED activity code, so regional and industry breakdowns are unavailable; the available axes are years, statuses and cohort persistence. Registered does not mean trading. A status in this snapshot cannot tell you whether the proprietor is earning revenue today, or even whether the business is still open. A record’s status does not establish whether there is turnover, staff or actual business activity.
Sources and statuses
Source and calculation register
- 55EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 56EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 57EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 58EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 59EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 1EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 2EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 3EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 4EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 5Calculation from the EDR aggregatesVerified
- 6EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 7EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 8EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 9EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 10EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 14EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 15EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 16EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 11EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 12EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 13EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 53EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 54EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 17EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 19EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 18EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 20EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 22EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 21EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 23EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 25EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 24EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 26EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 28EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 27EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 29EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 31EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 30EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 32EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 34EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 33EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 35EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 37EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 36EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 38EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 40EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 39EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 41EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 43EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 42EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 44EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 46EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 45EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 47EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 49EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 48EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 50EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 52EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 51EDR, Ministry of Justice: FOP.zip aggregate extractVerified