The 2025 registration cohort contains 289 229 Ukrainian sole-proprietor records, of which 77 748 have a termination date and 211 478 remain registered under the aggregate’s broad status definition. The registered share is 73.12%, 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. Most records in this recent cohort remain broadly registered, and its termination history so far extends only into the following, unfinished calendar year.
| Measure | Records |
|---|---|
| Original registration cohort | 289 229 |
| With a termination date | 77 748 |
| Still registered, broad definition | 211 478 |
| Still registered, % of original cohort | 73.12% |
| Arithmetic balance | 3 |
Where the cohort sits among registration years
By registration count, this cohort ranks 3 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 2024 cohort contains 286 711 registration records in the supplied extract. This cohort starts 2518 records higher, which places it above its immediate predecessor in the ranking while leaving their available observation windows different.
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 2025, with 45 858 records and a calendar-year difference of 0 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 |
|---|---|---|
| 2025 | 0 | 45 858 |
| 2026 (incomplete) | 1 | 31 890 |
The registration year contains 45 858 dated terminations, against 31 890 in the following year so far. The first cell is larger in this extract, but the following-year observation window is still incomplete.
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 3. 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
- 25EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 26EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 27EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 28EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 29EDR, 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
- 23EDR, Ministry of Justice: FOP.zip aggregate extractVerified
- 24EDR, 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