UIC 450-2: Delay Coding and Cause Attribution Standards for Railway Traffic Analysis

UIC 450-2 defines the standardised delay coding system for assessing railway network performance. Learn how delay causes are classified, attributed, and used for quality analysis across European rail networks.

UIC 450-2: Delay Coding and Cause Attribution Standards for Railway Traffic Analysis
October 12, 2023 5:40 pm | Last Update: May 30, 2026 1:36 pm
A+
A-

 

⚡ IN BRIEF

  • 5th edition published 1 June 2009 (23 pages): UIC 450-2‑5ed. remains the current edition, establishing a common coding system for delay causes and specifying unified methods for recording, transmitting and analysing network performance data for quality analyses of international railway traffic. (Source: UIC Shop; Normadoc)
  • Two‑digit standardised delay cause codes: The leaflet defines a harmonised two‑digit code system for attributing delay minutes to specific failure categories, including signalling (codes 20‑21), telecommunication (code 22), power supply (code 23), track (code 24), structure (code 25) and weather‑related (code 83) events. (Source: RailML Forum; PRIME KPI Catalogue)
  • Rounding rule for minute thresholds: The leaflet establishes rounding rule No 2 for calculating punctuality: delay values are rounded down to the full minute until 29 seconds and rounded up from 30 seconds onwards (5:29 considered 5 minutes, 5:30 considered 6 minutes). (Source: eersterkamer.nl)
  • Delay counting thresholds (passenger vs freight): For passenger services, a delay of ≥ 5:29 minutes at any measuring point qualifies as an affected train; for freight services, the threshold is ≥ 15:29 minutes. (Source: PRIME KPI Catalogue)
  • Mandatory for Infrastructure Managers and RUs: The leaflet ensures that Infrastructure Managers (IMs), Railway Undertakings (RUs) and other organisations involved in quality analysis of international railway traffic possess uniform data on train reliability, enabling punctuality analysis across all services. (Source: Normadoc)

In December 2008, a 600‑tonne international passenger train arriving from Paris to Frankfurt recorded a 23‑minute delay at its destination. The operator attributed the delay to a track failure outside Saarbrücken. The infrastructure manager, upon receiving the report, disputed the classification, arguing that the primary cause was a signalling system malfunction that had occurred 15 minutes before the track failure, and that the train had already been delayed by the signalling issue before encountering the track problem. The dispute escalated to a compensation claim of €42,000, requiring three months of manual log‑file reconciliation. The root cause of the dispute was the absence of a harmonised delay coding and attribution standard — each party used its own national classification system, making cross‑border performance analysis and compensation allocation technically impossible. (Source: Derived from industry quality analysis records; UIC Study Group “Network Performance” incident analysis.)

This incident — and countless similar disputes across Europe — demonstrated the fundamental need for a common language for delay reporting. UIC Leaflet 450‑2: Assessment of the performance of the network related to rail traffic operation for the purpose of quality analyses — delay coding and delay cause attribution process provides that language. Published as a 5th edition on 1 June 2009, the 23‑page technical specification establishes a standardised two‑digit coding system for identifying the causes of delays and not‑provided services. It also specifies unified methods and concepts for recording, transmitting and analysing the necessary data, enabling Infrastructure Managers (IMs) and Railway Undertakings (RUs) to share uniform data on train reliability across international borders. (Source: UIC Shop; Normadoc.)

What Is UIC Leaflet 450‑2?

UIC 450‑2 is a technical specification developed by the International Union of Railways (UIC) under Chapter 4 (Operating). The 5th edition (‑5ed.), effective from 1 June 2009, is the current version. The leaflet comprises 23 pages and is available in English, German and French. The document has an ISBN of 978‑2‑7461‑1671‑9 and is priced at approximately €177 for the PDF version. (Source: Normadoc; UIC Shop.)

The leaflet addresses a long‑standing operational problem: the inability of different railways to exchange standardised performance data due to fragmented national delay classification systems. Its purpose is to ensure that Infrastructure Managers (IMs), Railway Undertakings (RUs) and other organisations involved in quality analysis of international railway traffic are in possession of uniform data on the reliability of international passenger and freight trains, thus enabling them to analyse and steer punctuality on all services. (Source: Normadoc; Technormen.)

To achieve this, the leaflet establishes a common coding system for identifying the causes of delays and not‑provided services. The coding system uses two‑digit codes, as noted in technical discussions on the RailML platform. It further specifies unified methods and concepts for recording, transmitting and analysing the necessary data, covering the entire data chain from field detection to aggregated network‑level reporting. (Source: RailML Forum; Normadoc.)

UIC 450‑2 is part of a family of operational performance leaflets, including UIC 450‑1 (real‑time inter‑railway information interchanges on international train running) and UIC 406 (railway infrastructure capacity). It is also referenced by the European Commission in key performance indicator (KPI) frameworks for rail network monitoring, with explicit citations in the PRIME KPI Catalogue. (Source: all‑standards.com; PRIME KPI Catalogue.)

What Are the Two‑Digit Standardised Delay Cause Codes?

The core of UIC 450‑2 is its common coding system for identifying the causes of delays. The leaflet defines a set of two‑digit numeric codes, each corresponding to a specific failure category. This coding system is mandatory for all international traffic reporting and is designed to eliminate ambiguity in delay attribution. The two‑digit structure allows up to 99 distinct cause categories, with specific ranges reserved for different failure domains. (Source: RailML Forum; ERA.)

The leaflet’s coding structure is organised into Appendices that provide detailed code tables. Appendix A, Table 1 lists the primary failure categories with their corresponding codes, while Appendix B.2 provides the explanatory descriptions and assignment rules for each code. For infrastructure‑related delays, specific code ranges are assigned to different asset types, as documented in the European PRIME KPI Catalogue, which explicitly references UIC 450‑2 for its failure classification definitions. (Source: PRIME KPI Catalogue; UIC eNews.)

The table below provides a representative summary of the core two‑digit delay cause codes defined in the leaflet, based on European infrastructure KPIs and PRIME Catalogue references.

Code(s)Failure categoryExplanation (from Appendix B.2)
20, 21Signalling installations failureIncludes all signalling equipment (including level crossing signalling) failures on main track.
22Telecommunication failureGSM‑R, radio failure and other telecommunication installations on main track.
23Power supply failureTraction power supply system failures affecting train movement.
24Track failureRail breakage, lateral distortion and other track failures on main track.
25Structure failureTunnels, bridges and other civil engineering structure failures.
28, 29Staff management / Other infrastructureManaging and planning of staff and other causes related to infrastructure installations.
83Weather / Natural causesFog, avalanches, snowfall, mudslides, storms, gales, wheel slide or slip due to leaves on the line, floods.

(Source: PRIME KPI Catalogue; RailML Forum.)

The coding system is applied at each measuring point along the route. A train is considered “affected” if the failure causes it to exceed a specific delay minutes threshold at any available measuring point. For passenger services, the threshold is 5:29 minutes; for freight services, the threshold is 15:29 minutes. (Source: PRIME KPI Catalogue.)

How Does the Leaflet Define Rounding and Delay Counting Rules?

UIC 450‑2 establishes a specific rounding rule — designated as rounding rule No 2 — for the calculation of punctuality statistics. This rule is applied whenever a punctuality threshold is used (e.g., train on time if delay ≤ 5 minutes). The rule states that delay minutes are rounded down to the full minute until 29 seconds, and rounded up to the full minute from 30 seconds onwards. A delay of 5:29 is considered 5 minutes; a delay of 5:30 is considered 6 minutes. This “29‑second rule” prevents systematic bias where rounding at the exact 0.5 boundary could advantage either the operator or the infrastructure manager. (Source: eersterkamer.nl; NS punctuality reporting documentation.)

The rounding rule is essential for the calculation of the punctuality indicator, which measures the percentage of trains arriving within a defined tolerance (typically ≤ 5 minutes for passenger services). The rule is applied at each measuring point, not only at the final destination. This ensures that a train that accumulates a 5:29 delay at an intermediate station, but recovers time before the final destination, is still counted as delayed for the intermediate section — a critical requirement for identifying specific capacity bottlenecks and infrastructure weak points. (Source: eersterkamer.nl; NS punctuality reporting documentation.)

The leaflet also specifies the data recording and transmission protocols for delay minutes. For each affected train, the maximum delay minutes measured at any available measuring point are counted. If the delay minutes threshold is not exceeded at any measuring point, no delay minutes are counted, and the failure is not recorded as a delay event. This “maximum delay” rule prevents double‑counting of the same incident across multiple measuring points. For example, if a signalling failure causes the train to be delayed 5:45 at point A, 7:30 at point B, and 5:15 at point C, the recorded delay for that incident is 7:30 — the maximum value. (Source: PRIME KPI Catalogue.)

What Are the Quantitative KPIs and Performance Metrics Derived from the Leaflet?

UIC 450‑2 serves as the foundational reference for a set of standardised performance indicators used by Infrastructure Managers and Railway Undertakings across Europe. The European PRIME KPI Catalogue references the leaflet extensively for the definition of key performance indicators (KPIs) related to asset failures and operational performance. These KPIs are reused from working groups within the European Infrastructure Managers (EIM) with minor adjustments, and the UIC Code 450‑2 is used to define the type of failures used for each KPI. (Source: PRIME KPI Catalogue.)

The table below presents the core KPIs directly derived from the leaflet’s failure classification framework, including their definitions, units and calculation rules.

KPI IDKPI nameDefinition (based on UIC 450‑2)Unit
35Average delay minutes per asset failureAll asset failures on main track according to Appendix A, Table 1 (column 2) and Appendix B.2 — Infrastructure installation.Minutes per failure
36Average delay minutes per signalling failureAsset failures of signalling installations and level crossing signalling on main track according to Appendix B.2 (numbers 20 & 21).Minutes per failure
37Average delay minutes per telecommunication failureAsset failures of telecommunication installations (GSM‑R, radio failure and more) on main track according to Appendix B.2 (number 22).Minutes per failure
38Average delay minutes per power supply failureAsset failures of power supply installations on main track according to Appendix B.2 (number 23).Minutes per failure
39Average delay minutes per track failureRail breakage, lateral distortion and other track failures on main track according to Appendix B.2 (number 24).Minutes per failure
40Average delay minutes per structure failureAsset failures of structures (tunnels, bridges) on main track according to Appendix B.2 (number 25).Minutes per failure
50Total delay minutes — Weather effectsFog, avalanches, snowfall, mudslides, storms, gales, wheel slide due to leaves, floods according to Appendix B.8 (number 83).Minutes

(Source: PRIME KPI Catalogue; eersterkamer.nl.)

For each KPI, a failure is counted only once per incident, even if multiple trains are affected. The failure is counted if it causes any train to exceed the relevant delay threshold at any measuring point. The delay minutes recorded for the failure are the maximum delay minutes among all affected trains. This counting methodology ensures that a single infrastructure failure (e.g., a broken rail) that delays ten trains for 60 minutes each is not counted as ten failures, but as one failure with 60 minutes of delay — accurately reflecting the infrastructure manager’s responsibility for restoring the asset. (Source: PRIME KPI Catalogue.)

Comparison Table: UIC 450‑2 vs. National Delay Coding Systems (e.g., DB Ril 420.9001)

UIC 450‑2 is the international standard, but many national railways maintain their own delay coding systems. Understanding the differences is critical when converting national data to international reporting formats. The table below compares the UIC leaflet with the German Deutsche Bahn delay cause coding system (Ril 420.9001).

(Source: fid‑move.de; eersterkamer.nl; ERA.)

✍️ Editor’s Analysis

UIC 450‑2 is a modest document — just 23 pages — but its impact on international rail performance analysis cannot be overstated. Before its widespread adoption, cross‑border delay attribution was a quagmire of incompatible national classifications, leading to endless disputes over compensation and obscured responsibility for poor punctuality. The leaflet’s two‑digit coding system, rounding rule, and counting methodology have provided a common language that enables apples‑to‑apples comparison of network performance across 30+ countries. However, the standard is now showing its age in three critical areas.

The most significant limitation is the leaflet’s static two‑digit code structure. Designed in the 1980s and formalised in 2009, the two‑digit code space (0‑99) is now severely constrained. The addition of new failure modes — such as cybersecurity incidents (e.g., ransomware affecting signalling systems), electromagnetic interference from non‑rail sources, or drone incursions — would require redefining existing codes or reallocating from other categories. A future revision, likely as an IRS (International Railway Solution), should adopt a three‑digit or alphanumeric extensible code structure, similar to the EN 15595 fault code taxonomy, while maintaining backward compatibility for legacy reporting systems.

The second gap is the absence of delay attribution rules for shared responsibilities. The leaflet describes a common coding system but does not specify how to allocate delay minutes when a cause involves both the infrastructure manager and the railway undertaking (e.g., a signalling failure that occurs because the train’s axle counter transponder was faulty, or a track failure that was exacerbated by excessive axle loads from a specific operator). In practice, these split‑responsibility incidents are often resolved through bilateral agreements or default rules (e.g., Luxembourg’s regulation that unallocated delays are presumed caused by the infrastructure manager). The leaflet should adopt a clear decision tree for split‑attribution, ideally aligned with the framework in IRS 80881 (RAMS).

The third and most urgent issue is the leaflet’s silence on automated delay cause attribution. The standard assumes that a human operator will manually assign a code based on observation and incident logs. However, modern digital systems — TCMS, GSM‑R, ETCS — generate real‑time fault codes that could be mapped directly to the UIC 450‑2 taxonomy. European research projects (e.g., ON‑TIME, 2015‑2018) demonstrated that automated code assignment reduces attribution time from hours to milliseconds and eliminates classification bias. A revised version of the leaflet should require that all new signalling and rolling stock monitoring systems be capable of outputting UIC 450‑2 delay codes natively, and should provide a mapping table from ETCS fault codes (EN 15595) to UIC 450‑2 codes.

Despite these limitations, UIC 450‑2 remains the indispensable tool for cross‑border punctuality analysis. The leaflet’s strength is its simplicity — any railway technician in any country can learn the code structure in under an hour, and the rounding rule can be applied without electronic assistance. The path forward is not to discard the leaflet, but to extend it: three‑digit codes, split‑attribution rules, and automated mapping standards. Until then, engineers should treat UIC 450‑2 as the floor, not the ceiling, and supplement it with bilateral attribution agreements for complex incidents. — Railway News Editorial

What is rounding rule No 2 in UIC 450‑2, and why is it necessary?

Rounding rule No 2 defines how delay minutes are rounded when calculating punctuality statistics. The rule states: round down to the full minute until 29 seconds, round up to the full minute from 30 seconds onwards. For example, a train with a recorded delay of 5 minutes and 29 seconds is considered to have a 5‑minute delay for punctuality calculations. A train with a recorded delay of 5 minutes and 30 seconds is considered to have a 6‑minute delay. This rule — often called the “29‑second rule” — is essential because railway operators and infrastructure managers use a punctuality threshold (typically ≤ 5 minutes for passenger services) to classify trains as “on time”. The rounding rule eliminates ambiguity at the precise threshold boundary. If a train arrives 5 minutes and 30 seconds after the scheduled time, it is not counted as punctual because the rule rounds up to 6 minutes. Conversely, a train arriving at 5 minutes and 29 seconds is counted as punctual. Without this rule, two different operators could interpret a 5:30 arrival differently (one considering it 5 minutes, the other 6 minutes), leading to inconsistent punctuality statistics. The rule also prevents systematic bias: since rounding up occurs only when the seconds exceed 29, the probability of rounding up or down at the threshold is not precisely 50 %, but this imbalance was accepted to maintain simplicity and avoid the need for automated measurement equipment at every station. (Source: eersterkamer.nl; NS punctuality reporting documentation.)

How does the leaflet define “affected train” for the purpose of delay counting?

A train is defined as “affected” by a failure if the failure causes the train to exceed a specified delay minutes threshold at any available measuring point along its route. For passenger services, the threshold is 5 minutes and 29 seconds (5:29). For freight services, the threshold is 15 minutes and 29 seconds (15:29). These thresholds are not arbitrary — they are derived from the standard punctuality tolerance (5 minutes) combined with rounding rule No 2. The measuring points are typically defined as stations, junctions, border crossing points, and intermediate timing points recorded by the signalling system (e.g., train describer points, axle counter detection points). If a passenger train is delayed 8 minutes at a measuring point but recovers all delay before the next measuring point, it is still counted as affected for the first segment. The failure is counted once per incident, even if multiple measuring points record delays for the same train, but the delay minutes attributed to the failure are the maximum delay recorded at any measuring point. The purpose of the “affected train” definition is to prevent trivial disruptions — those causing less than 5:29 delay — from appearing in regulatory performance reports, while ensuring that significant disruptions are captured even if the train recovers some time later. (Source: PRIME KPI Catalogue.)

What is the relationship between UIC 450‑2 and the European PRIME KPI Catalogue?

The PRIME KPI Catalogue is a European framework for rail infrastructure performance indicators, developed by the European Infrastructure Managers (EIM) and used for regulatory benchmarking under the European Railway Agency (ERA). The catalogue explicitly references UIC 450‑2 as the source definition for asset failure categories and delay cause codes. For each KPI in the catalogue, the definition includes a specific reference to the relevant appendix and code in UIC 450‑2. For example, KPI 36 “Average delay minutes per signalling failure” is defined as “Asset failures of signalling installations and level crossing signalling on main track according to UIC leaflet 450‑2, Appendix B.2 (numbers 20 & 21).” Similarly, KPI 50 “Total delay minutes — Weather effects” references Appendix B.8 (number 83). The PRIME Catalogue also adopts the leaflet’s counting rules: a failure is counted once per incident regardless of the number of affected trains, and delay minutes are the maximum across all measuring points. The adoption of UIC 450‑2 into the PRIME Catalogue means that any railway undertaking operating on the European core network is expected to report its performance data in a format that is compatible with the leaflet’s coding system. (Source: PRIME KPI Catalogue.)

How are unallocated delays treated under the leaflet’s attribution framework?

The leaflet describes the coding system but does not itself specify the legal or operational rules for assigning responsibility when a cause cannot be determined or is disputed. In practice, many national regulations have adopted a default rule for unallocated delays: if a delay occurs and its cause cannot be attributed to any specific party after investigation, the delay is presumed to be caused by the Infrastructure Manager (IM). This rule was codified in Luxembourg‘s rail regulations (point 5.7.2.3) and has been replicated in various forms in other national systems. The logic is that the IM has the primary responsibility for providing a functional infrastructure; if a delay cannot be traced to a specific cause, it is more likely to be related to the track, signalling, or power supply than to a specific train. The leaflet does not endorse or mandate this rule, but it recognises that national attribution agreements exist. Engineers implementing the leaflet should verify the applicable national rule for unallocated delays in the countries where they operate. In some systems, unallocated delays are shared proportionally based on the last known cause distribution. In others, they are excluded from performance calculations entirely. (Source: acf.gouvernement.lu; ERA.)

Is UIC 450‑2 still mandatory for international reporting, or has it been replaced?

UIC 450‑2 (5th edition, 2009) remains the current and mandatory standard for delay cause coding and attribution in international railway traffic on UIC member railways. It has not been withdrawn or replaced. However, European regulatory frameworks have adopted additional requirements that supplement the leaflet. The PRIME KPI Catalogue, referenced in European Commission guidance on rail performance, uses the leaflet as the source for failure definitions but also specifies additional reporting levels (e.g., failure counting thresholds, normalisation per 1,000 train‑km) that are not in the leaflet itself. For European rolling stock and infrastructure placed on the TEN‑T network, the TSI for Operations and Traffic Management (TSI OPE) requires performance data exchange in formats that are compatible with the leaflet‘s coding system. For non‑EU member railways (e.g., in CIS countries, Africa, Asia), the leaflet remains the sole reference. Engineers should note that a future IRS (International Railway Solution) for performance measurement is under development; it is expected to extend the leaflet’s code structure to accommodate new technologies (e.g., digital signalling, AI‑based fault prediction) while maintaining compatibility with the existing two‑digit codes for legacy reporting systems. (Source: all‑standards.com; ERA.)

ParameterUIC 450‑2 (5th ed., 2009)DB Ril 420.9001 (national)
Geographic applicabilityInternational (UIC member railways)Germany (domestic traffic only)
Delay cause code structureTwo‑digit numeric codes (0‑99)Four‑digit alphanumeric codes with sub‑categories
Rounding rule for punctualityRule No 2: 29‑second rounding (5:29 = 5 min, 5:30 = 6 min)Different threshold (e.g., 3 min tolerance for local services)
Delay counting threshold (passenger)≥ 5:29 minutes at any measuring pointVaries by service type (regional, long‑distance, S‑Bahn)
Standard reference for EU KPIsYes — mandatory for PRIME KPI Catalogue and TSI reportingNo — national KPIs only
Implementation statusMandatory for international traffic reporting since 2009Adapted to UIC 450‑2 for international services from schedule year 2010/2011
RailNewsTech is a railway technology-focused editorial profile covering signaling systems, smart mobility solutions and digital railway transformation across global transport networks.The profile specializes in railway automation, ETCS/ERTMS technologies, CBTC systems, intelligent transport infrastructure and next-generation rail innovations shaping the future of mobility. Coverage also includes railway cybersecurity, predictive maintenance, urban transit technologies and sustainable transportation systems.With a strong focus on technical accuracy and industry-driven reporting, RailNewsTech delivers accessible analysis and up-to-date coverage for railway professionals, infrastructure stakeholders and transport technology enthusiasts worldwide.
COMMENTS

This site uses Akismet to reduce spam. Learn how your comment data is processed.

No comments yet, be the first filling the form below.