UK railway delay attribution codes

A (hopefully) comprehensive listing

Last update 21 October 2025

Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.

Please select a system type from the links below:

These codes are used to attribute train delay to specific causes. The results have two main uses; it highlights areas that need specific attention (e.g., if code I0 occurs more often than is reasonable, check RETB maintenance procedures) and it is part of the process that allows different segments of the industry to make certain claims against other parts.

Online systems that display train running data such as may show one of these codes as the reason a train is cancelled or part cancelled (e.g., "This train has been cancelled with reason code TH.", which specifically points to a conductor/train manager problem). 'P'-coded trains (planned cancellations) can trace their origin to this listing. Not all codes here are applicable to passenger train cancellations.

Codes are batched into similar reasons, depicted by the first character, thus:

A = freight terminal operating causes abbreviated departmental cause code: FTO D = holding codes abbreviated departmental cause code: HOLD (not for use in final attribution) F = freight operating causes abbreviated departmental cause code: FOC I = infrastructure causes abbreviated departmental cause code: INF J = further infrastructure causes abbreviated departmental cause code: INF M = mechanical or fleet engineer causes abbreviated departmental cause code: T+RS (Traction and Rolling Stock) N = other mechanical or fleet engineer causes abbreviated departmental cause code: T+RS (Traction and Rolling Stock) O = Network Rail operating causes abbreviated departmental cause code: PROD P = planned or excluded delays or cancellations abbreviated departmental cause code: PLND Q = Network Rail non-operating causes abbreviated departmental cause code: COMM R = station operating causes abbreviated departmental cause code: STN T = passenger operating causes abbreviated departmental cause code: TOC V = external events - TOC responsibility abbreviated departmental cause code: EXT X = external events - Network Rail abbreviated departmental cause code: EXT Y = reactionary delays abbreviated departmental cause code: REAC Z = unexplained delays and cancellations abbreviated departmental cause code: UNEX

Note that category N has only one sub-entry. Note too that the exact definition wording has varied over the years.

Code Cause Abbreviation
AA Waiting acceptance into off Network Rail network terminal or yard ACCEPTANCE
AC Waiting train preparation or completion of TOPS list/RT3973 TRAIN PREP
AD Off Network Rail network terminal or yard staff shortage including reactionary congestion caused by the shortage WTG STAFF
AE Congestion in off Network Rail network terminal or yard no longer used by 2025 CONGESTION
AG Wagon load incident including adjusting loads or open door LOAD INCDT
AH Customer or off Network Rail network yard equipment breakdown/reduced capacity YARD EQUIP
AJ Waiting Customer's traffic including release information and documentation TRAF DOC
AK Safety incidents and mishaps (e.g. derailments, fire or chemical spill) in off Network Rail network freight yard or terminal (including private sidings and stations where it affects FOC services) YARDSAFETY
AX Failure of off network infrastructure (FOC or private) OFFNET INF
AZ Other Freight Operating Company cause, to be specified (including congestion), in off Network Rail network terminals or yards YARD OTHER
DA Non technical fleet holding code HOLD NT FL
DB Train operations holding code HOLD T-OPS
DC Train crew causes holding code HOLD T-CRW
DD Technical fleet holding code HOLD T FL
DE Station causes holding code HOLD STN
DF External causes holding code HOLD EXT
DG Freight terminal and/or yard holding code HOLD yard
DH Adhesion and/or autumn holding code HOLD AUTM
FA Dangerous goods incident DANG GOODS
FC Freight train driver error, SPAD, wrong routing or missed AWS/DSD DVR ERROR
FE Train crew not available including after rest NO T-CREW
FF FOC diagramming or rostering issue FOC DIAG
FG Driver adhering to company professional driving standards or policy PRO DRIVER
FH FOC planning issue (not diagramming or rostering) FOC PLAN
FI Delay due to incorrect ETCS system or equipment operation by driver ETCS DVR
FJ FOC control decision or directive including diversion requests and errors FOC CONTRL
FK Train diverted or re-routed at FOC request no longer used by 2025 DIVERT REQ
FL Train cancelled at FOC request or planned not to run CANCEL REQ
FM Tail lamp or head lamp out or incorrectly shown LAMP ISSUE
FO Time lost en-route believed to be operator cause and information required from operator (operations responsibility) LIR UNEX
FS Delay due to ETCS/ERTMS on-board overriding driver command no longer used by 2025 ETCS O-RDE
FW Late start or yard overtime not explained by train operator LATE START
FX Freight train running at lower class or speed than planned classification or overweight TRAIN SPEC
FZ Other FOC causes including cause to be specified, including mishaps FOC OTHER
IA Signal failure (including no fault found) SIGNAL FLR
IB Points failure (including no fault found) POINTS FLR
IC Track circuit failure (including no fault found) TC FAILURE
ID Level crossing faults and failure including barrow/foot crossings and crossing treadles LEVEL XING
IE Signalling functional power supply failure SIG FUNC PWR
IF Train describer/panel/ARS/SSI/TDM/remote control failure PANEL FLR
IG Block failure BLOCK FLR
IH Power supply and distribution system failure PWR SUP DIS
II Signalling lineside cable fault SIG CABLE
IJ AWS/ATP/TPWS/Train Stop (lineside/on-track equipment failure) AWS/ATP
IK Telecom equipment failure (including no fault found) TELECOMS
IL Token equipment failure (including no fault found) TOKEN FLR
IM Infrastructure balise failure (TASS/ETCS/ERTMS) BALISE FLR
IN HABD/Panchex/WILD/Wheelchex fault, failure or mis-detection HABD FAULT
IP Points failure caused by snow or frost where heaters are fitted but found to be not turned on, not operative or defective POINT HEAT
IQ Trackside sign blown down, fallen over, missing, defective, mis-placed TRACK SIGN
IR Broken/cracked/twisted/buckled/flawed rail RAIL FLAW
IS Track defects (other than rail defects) inc. fish plates, wet beds etc. TRACK FLT
IT Rough ride or bumps reported - cause not known or no fault found TRACK NFF
IV Cutting or embankment earth slip, rock fall or subsidence (not the result of severe weather on the day of failure) EARTHSLIP
IW Non severe weather - snow/ice/frost affecting infrastructure equipment excluding points INF WEATHR
I0 Telecom equipment legacy radio failure (RETB) RETB FLR
I1 Overhead line/3rd rail defect OHL/3 RAIL
I2 AC/DC trip (including no fault or cause found) AC/DC TRIP
I4 OHLE/third rail power supply failure or reduction SUPPLY FLR
I5 Possession over-run from planned work OVERRUN
I6 Delays as a result of line blocks/track patrols (including late handback) LINE BLOCK
I7 Engineer's train late into, from or failed in possession ENGNRS TRN
I8 Trains striking animals, or animal incursion resulting in cautioning of trains or directly affecting infrastructure assets ANIMAL
I9 Fires starting on Network Rail Infrastructure INFRA FIRE
JA TSR speed restrictions for track work outside of the Timetable Planning Rules TSRNOT EAS
JB Reactionary Delay to ‘P’ coded TSR TSR REACTN
JD Structures - Bridges/tunnels/buildings/retaining walls/sea defences (not bridge strikes) STRUCTURES
JF Off track asset defects or issues on the Network Rail network including fencing, gates, walkways, lighting (not due to vandalism or weather or where the asset is part of the station infrastructure) OFFTRK ASS
JG TSR/ESR due to works not completed or cancelled possession (where restriction did not exist prior to possession) removed 2020 ESR/TSR
JH Critical rail temperature speeds, (other than buckled rails) HEAT SPEED
JK Flooding not due to exceptional weather FLOODING
JL Safety related incident caused by maintenance or infrastructure staff oversight or error (not operations staff) SAFETY INF
JP Failure to maintain vegetation within network boundaries in accordance with prevailing Network Rail standards, including where signals are obscured and a train strikes branches VEGETATION
JR Delay due to RBC issues affecting ETCS/ATO/CBTC operation (not balise related) RBC
JS Condition of Track TSR outside the Timetable Planning Rules TRACK COND
JT Points failure caused by snow or frost where heaters are not fitted NO PNT HTR
JX Miscellaneous items on the track MISC OBJCT
J0 Telecom equipment radio failure (GSM-R) GSM-R FLR
J2 Network Rail train dispatch equipment failure (including no fault found but excluding telecoms equipment) TRTS FLR
J3 Axle counter failure AXLE C FLR
J4 Infrastructure safety issue reported by member of the public - no fault found MOP NFF
J5 Infrastructure asset fault reported but proven to be mistaken MIS REPORT
J6 Lightning strike on protected and unprotected assets LIGHTNING
J7 ETCS/ERTMS/CBTC equipment failure (excluding communications link and balises) ETCS/CBTC
J8 Damage to infrastructure caused by on-track machine whilst operating in a possession OTM DAMAGE
J9 Preventative Maintenance to the infrastructure in response to a remote condition monitoring alert RCM ALERT
MB Electric loco failure, defect, attention ELEC LOCO
MC Diesel loco failure, defect, attention DIESL LOCO
MD Other technical failures below the solebar BELOW SBAR
ME Steam locomotive failure/defect/attention STEAM LOCO
MF Off depot non-technical fleet delay NON TECH
MG Technical failure off depot OFF DEPOT
ML Wagons, coaches and parcel vehicle faults WAGN/COACH
MN Brake and brake systems faults; including wheel flats where no other cause had been identified BRAKE/WHLS
MP Rail/wheel interface, adhesion problems (including ice on the running rail) ADHESION
MQ Confirmed shoe beam or associated system faults including train borne power switch over systems (DC) SHOE/DC
MR Sanders and scrubber faults SANDER
MS Planned underpowered or shortformed service and/or vehicle, including exam set swaps ALOC STOCK
MT Confirmed train borne safety system faults (not cab based) SYST FAULT
MU Depot operating problem DEPOT OPS
MV Engineer’s on-track equipment failure outside possession ON-TRACK
MW Weather - effect on T&RS equipment WEATHR FLT
MY Coupler, coupler system and jumper cable faults COUPLER
M1 Confirmed pantograph ADD, associated system faults, positive Panchex activations and train borne power switch over systems (AC) PANTO/AC
M2 Delay due to ATO/ETCS equipment ETCS CBTC
M7 Door and door system faults DOORS
M8 Other technical failures above the solebar ABOVE SBAR
M9 Reported fleet equipment defect - no fault found FLEET NFF
M0 Confirmed train cab-based safety system fault (including GSM-R) CAB SAFETY
NA On-train TASS/tilt failure TASS/TILT
OA Regulation decision made with best endeavours ENDVR REG
OB Delayed by signaller not applying applicable regulating policy REGULATION
OC Signaller including mis-routing (not ERTMS/CBTC/ETCS related) SIGNALLER
OD Delays due to national/regional/route operations directives or route control decision or directive NR CONTROL
OE Failure to lay Sandite or operate Railhead Conditioning train as programmed RHC PROG
OF Delay due to incorrect ETCS/CBTC system or equipment operation by signaller/controller ETCS CTRL
OG Ice on conductor rail/OHLE ICING
OH ARS/TMS/SARS software problem (excluding scheduling issues and technical failures) ARS/TMS
OJ Fire in station building or on platform, affecting operators not booked to call at that station STN FIRE
OK Delay caused by operating staff oversight, issues or absence (excluding signallers and control) OPTG STAFF
OL Signal box not open during booked hours BOX CLOSED
OM Technical failure associated with a railhead conditioning train RHC FAIL
ON Investigated and concluded delays not reallocated to a train operator within contractual timescales NR CONTRCT
OQ Incorrect Simplifier (where produced by operations staff) SIMPLIFIER
OR LOM directive or signaller correctly applying local operations (Box) instructions (unless applied due to a late running train or infrastructure accepted design limitation) BOX INSTR
OS Late start or delays to railhead conditioning (RHC) or ghost train due to its own activity and not in reaction to another incident RHC LATE
OT Operational Safety TSR/ESR implemented for operational Safety reasons and/or sighting issues relating to foot crossings, level crossings or signals (Not vegetation caused) OPS SPEED
OU Delays not investigated by Network Rail NOT INVEST
OV Fire or evacuation due to fire alarm of Network Rail buildings other than stations not due to vandalism NR FIRE
OW Connections held where the prime incident causing delay to the incoming train is a FOC responsibility incident and the next departing service is scheduled to depart less than 60 minutes later than the train being held FOC CONECT
OZ Other Network Rail operating causes no longer used by 2025 OPTG OTHER
PA Published TSR associated with planned engineering works where time loss is within engineering allowance PLANND ENG
PB Published TSR due to condition of asset (not associated with engineering work) where time loss is within engineering allowance PLANND CON
PD System generated cancellation (NOT to be attributed to manually) SYSTM CANC
PE Planned cancellation due to Network Rail restrictions of use (including engineering work) where that cancellation is identified and agreed prior to 22.00 the day before the schedule runs NR P CANC
PF Planned engineering work where a published diversion/SLW is not provided for in the schedule but where time loss is within engineering allowance DIVRSN SLW
PG Planned cancellation due to train operator requirements where that cancellation is identified and agreed prior to 22.00 the day before the schedule runs OP P CAPE
PJ Cancellation of a duplicate or erroneous schedule or an identified duplicate, false or erroneous delay (NOT berth off set related) DUPLICATE
PL Exclusion commercially agreed and documented between Network Rail and train operator AGREED EXC
PN Freight and non-applicable passenger VSTP service delays of under 5 minutes caused by regulation and/or time lost in running (VSTP schedule delay ONLY where that delay causes no reactionary delay) VSTP DELAY
PT Authorised TRUST reporting anomalies or inaccuracies relating to berth off sets TRUST ANOM
QA WTT schedule and/or LTP process including incorrect simplifiers (where produced by Capacity Planning) WTT SCHED
QB Planned engineering work - diversion/SLW not timetabled (outside the Timetable Planning Rules) DIVRSN/SLW
QH Adhesion problems due to leaf contamination (not the result of noncompliant vegetation management) RAILCONTAM
QI Cautioning due to railhead leaf contamination CAUTCONTAM
QJ Special working for leaf-fall track circuit operation LEAVES T/C
QM Train schedule VAR/STP process including incorrect simplifiers (where produced by Capacity Planning) STP SCHED
QN VSTP schedule/VSTP process (TSI created schedule) VSTP SCHED
QP Reactionary Delay to "P" coded possession PLND REACT
QT Delay accepted by Network Rail as part of a commercial agreement where no substantive delay reason is identified removed 2020 COMMERCIAL
RA Station buildings and facilities (including platforms) STN BLDNGS
RB Passengers joining/alighting PASSENGERS
RC Pre-booked assistance for a person with reduced mobility joining/alighting BKD ASSIST
RD Attaching/detaching/shunter/watering ATT/DETACH
RE Lift/escalator defect/failure LIFT/ESC
RH Station evacuated due to fire alarm FIRE ALARM
RI Waiting connections from other trains - not authorised by TOC control and not part of a connection policy UNAUTH CON
RJ Special Stop Orders - not authorised by TOC control UNAUTH SSO
RK Waiting passenger connections arranged by station staff in accordance with pre-authorised TOC arrangements (outside of agreed TOC/Network Rail connection policies) AUTH CON
RL Special Stop Orders authorised by TOC control (including any delay at point of issue) AUTH SSO
RM Waiting connections from other transport modes - not authorised by TOC control XTNL UNAUT
RO Passengers taken ill on platform no longer used by 2025 PASS ILL
RP Passenger dropped object whilst boarding/alighting from train and train delayed at TOC request PASS DROP
RQ Un-booked assistance for a person with reduced mobility joining/alighting UBKD ASST
RR Loading or unloading reserved bicycles BIKE RSVD
RS Loading or unloading unreserved bicycles BIKE URSVD
RT Loading luggage LUGGAGE
RU Locating lost luggage LOST LUGG
RV Customer information system failure PASS INFO
RW Station flooding (including issues with drains) not the result of weather, where the water has not emanated from Network Rail maintained infrastructure/network STN FLOOD
RX Station delays as a result of overcrowding due to unplanned events or incidents (e.g result of line or station closure) where causal event is not determined UNPL EVENT
RY Mishap - station operating causes STN MISHAP
RZ Other station operating causes STN OTHER
R1 Station staff dispatch issues including dispatch errors DISPATCH
R2 Late TRTS given by station staff LATE TRTS
R3 Station staff unavailable - missing or uncovered STAFF MSNG
R4 Station staff split responsibility - unable to cover all duties STAFF DUTY
R5 Station staff error - e.g. wrong announcements, misdirection STAFF ERR
R7 Station delays as a result of overcrowding due to planned events (e.g. sports fixtures, concerts) PLND EVENT
R8 Delay at staffed station believed to be operator cause and information required from operator (station responsibility) STF UNEX
TA Train-crew/loco/stock/unit diagram issues other than in connection with emergency timetables DIAG ISSUE
TB Train cancelled or delayed as a result of ad hoc train operator control requests or decisions TOC REQEST
TC Agreed mitigation resource plan (crew/stock) issues EMRG PLAN
TF Seat reservation problems SEAT RESVN
TG Driver TOC DRIVER
TH (Senior) conductor/train manager T-MGR/COND
TI Train-crew rostering problem ROSTERING
TK Train catering staff (including contractors) CATERING
TJ Tail lamp or headlamp missing, not lit or wrongly displayed no longer used by 2025 LAMP ISSUE
TM Connection from other trains authorised by TOC control but not part of a connection policy AUTH CONN
TN Late presentation from the continent LATE CHUNL
TO Time lost en-route believed to be operator cause and information required from operator (operations responsibility) LIR UNEX
TP Special stop orders AUTH SSO
TR Altered workings that have been requested by train operating companies in advance TOC DIRECT
TS Delay due to incorrect ETCS system or equipment operation by driver ETCS DVR
TT Autumn-attribution Neutral Zone delays (See Supplementary Autumn Attribution Guidance) LF NEUTRAL
TW Driver adhering to company professional driving standards or policy PRO DRIVER
TX Delays incurred on non-Network Rail running lines or networks including London Underground (except fleet related delays) OTH NETWK
TY Mishap-Train operating Company cause TOC MISHAP
TZ Other Passenger train operating Company causes TOC OTHER
T2 Delay at unstaffed station to non-DOO train NONDOO STN
T3 Waiting connections from other transport modes - authorised by TOC control XTNL AUTH
T4 Loading Supplies (including catering) SUPPLIES
T8 Delay at unstaffed Station believed to be operator cause and information required from operator (operations responsibility) USTF UNEX
VA Disorder, drunks or trespass DISORDER
VB Vandalism and/or theft VANDALISM
VC Fatalities and/or injuries sustained whilst on a platform as the result of being struck by a train or falling from a train FATALITIES
VD Passenger taken ill or incurring non-malicious injury ILL PASS
VE Ticket irregularities or refusals to pay TICKET IRR
VF Fire caused by vandalism VANDL FIRE
VG Police searching train POLICE-TRN
VH Passenger communication cord, door egress or emergency train alarm operated PASS COMM
VI Security alert affecting stations and depots SEC ALERT
VR Driver adhering to company professional driving standards or policies during severe weather conditions that are not fleet related PRO DRIVER
VW Severe weather affecting passenger fleet equipment including following company standards/policies or rule book instructions SEV WEATHR
VX External events occurring on the LUL or other non NR running lines LUL CAUSES
VZ Other passenger or external causes the responsibility of TOC EXT OTHER
V8 Train striking or being struck by a bird BIRDSTRIKE
XA Trespass (including non-intentional) TRESPASS
XB Vandalism or theft (including the placing of objects on the line) VANDALS
XC Fatalities or injuries caused by being hit by train (including non-intentional) FATALITIES
XD Level crossing incidents including misuse and emergency services being prioritised over rail services merged into XN 2020 XING INCDT
XE Fleet-related safety issues (including GSM-R calls) originating from outside of the network NON-TAC
XF Police searching the line removed 2020 POLICE-RLY
XH Severe heat affecting infrastructure the responsibility of Network Rail (excluding heat related speed restrictions) merged into JD and JF 2020 SEV HEAT
XI Security alert affecting the Network Rail network (including line blocks taken for emergency services attending an off Network Rail network incident) SEC ALERT
XJ Asset failures caused by heat in external ambient air temperatures exceeding Network Rail design standards in the vicinity ASSET HEAT
XK National Grid power supply failure where local area is also affected (including outages, surges, blips where standby generator or UPS is installed and working) NATL GRID
XL Fire external to but directly affecting the Network Rail network (including line blocks taken for emergency services attending an incident not directly affecting the Network Rail network) EXTL FIRES
XM External utility incident including gas, water mains, overhead power lines or roadworks EX UTILITY
XN Road or crossing related incidents including cars on the line, level crossing misuse and emergency services being prioritised over rail services (NOT bridge strikes) ROAD/XING
XO External trees, building or structures encroaching or falling onto Network Rail network infrastructure (not due to weather or vandalism) also including aircraft and airport safety or operational related incidents EXT OBJECT
XP Bridge Strike BRIDGE HIT
XQ Swing bridge open for river or canal traffic BRIDGE OPN
XR Cable vandalism or theft CABLE VAND
XT Severe snow or ice affecting infrastructure which is the responsibility of Network Rail (including implementation of key route strategy) SEV SNOW
XU Sunlight on signal or dispatch equipment where all reasonable mitigation has been taken SUN OBSCUR
XV Fire or evacuation due to fire alarm of Network Rail buildings due to vandalism (not including stations) merged into XB 2020 VANDL FIRE
XW High winds affecting infrastructure the responsibility of Network Rail including objects on the line due to the effect of weather HIGH WIND
X1 Visibility in semaphore signalled areas, or special working for fog and falling snow implemented by Network Rail - in all signalling areas (including special working for level crossing visibility) SPL WRKING
X2 Severe flooding beyond that which could be mitigated on Network Rail infrastructure SEV FLOOD
X3 Lightning strike - damage to protected systems merged into J6 2020 LIGHTNING
X4 Forecast or actual extreme winds, heat or rain requiring imposition of blanket speed restrictions or implementation of key route strategy in accordance with group standards or other national operational safety instructions KRS/BLKT
X8 Animal strike or incursion not within the control of Network Rail merged into I8 2020 EXT ANIMAL
X9 Points failure caused by severe snow or ice where heaters are fitted and working as designed PNTS SNOW
YA Lost path - regulated for train running less late REG-ONTIME
YB Lost path - regulated for another later running train REG-LATE
YC Lost path - following train running less late FOL-ONTIME
YD Lost path - following another later running train FOL-LATE
YE Waiting path onto/from single line WTG S/LINE
YG Regulated in accordance with regulation policy REG INSTRC
YI Late arrival of booked inward stock (inward and outward trains are operated under the same track access contract) INWD STOCK
YJ Late arrival of booked inward train-crew (where the inward and outward trains worked by that train-crew are operated under the same track access contract) INWD CREW
YL Waiting passenger connections within connections policy, contingency plan or otherwise agreed by NR/TOC AUTHSD CON
YM Special stop orders within the contingency plan or agreed by NR/TOC AUTHSD SSO
YN Service recovery - booked train crew, not available FIND CREW
YO Waiting platform/station congestion/platform alteration PLATFORM
YP Delays due to diversions from booked route or line DIVERSION
YQ Passenger overcrowding caused by a train being of short-formation SHRT FRMD
YR Tactical cancellation for service recovery not caused by late running SR CNCL
YT Reactionary delay to a train that is not leaving the network, by a train that is leaving the network NON NR INF
YU Service recovery - booked rolling stock, not available UNIT SWAPS
YV Tactical intervention holding a train back at origin or at a strategic location en-route due to a line blocking incident on the train’s booked route HELD BACK
YX Passenger overcrowding caused by delay or cancellation of another train or its own late running OVER CRWD
ZS No cause ascertainable for a sub-threshold delay causing threshold reactionary (where agreed by both parties) NOCAUSE AS
ZU No cause identified after full investigation by both parties (a ‘full investigation’ will be one including all avenues of investigation agreed as reasonable by both parties) NOCAUSE ID
ZW Uninvestigated cancellations system roll-ups only SYS CANC
ZX Uninvestigated late start system roll-ups only SYS L-STRT
ZY Uninvestigated station overtime system roll-ups only SYS OTIME
ZZ Uninvestigated loss in running system roll-ups only SYS LIR