Free reference by SKYLINE

ISO 14224 Failure-Code Reference — the full taxonomy (39 codes)

14 problem codes, 14 cause codes and 11 remedy codes — each with its ISO 14224 category. Live search, filter and print, no sign-up.

ISO 14224 is the international standard for collecting and exchanging reliability and maintenance data for equipment in the petroleum, petrochemical and natural-gas industries — and it has become the de-facto taxonomy for any organisation that takes reliability engineering seriously.

Its core idea is simple but powerful: every failure should be recorded as a triplet — what was observed (the problem), why it happened (the cause), and what was done about it (the remedy). This shared taxonomy is what turns scattered free-text maintenance notes into a reliability database you can actually analyse.

Why does failure coding matter? Because without a consistent taxonomy you cannot see that 40% of your pump stoppages are caused by insufficient lubrication rather than bearing wear — and so you cannot fix the lubrication program instead of buying new bearings. Structured coding is the difference between a system that records the failure and one that helps you prevent it, and it is the foundation for computing KPIs like MTBF and MTTR.

Honesty note: The codes, English labels and ISO 14224 categories shown below are the standard taxonomy exactly as shipped in Skyline’s product catalog. The Arabic labels are Skyline’s own explanatory Arabic rendering to help Arabic-speaking teams — the product’s Arabic label field (label_ar) ships empty.

Problem codes — what the technician observed (14)

CodeDescriptionISO 14224 Category
LEAKFluid / gas leakMechanical
NOISEAbnormal noiseMechanical
VIBRATIONExcessive vibrationMechanical
OVERHEATOverheatingThermal
LOWFLOWLow flow / low pressureProcess
NOSTARTFails to startElectrical
STOPPEDUnplanned stopProcess
ALARMAlarm triggeredInstrumentation
DAMAGEPhysical damageMechanical
WEARExcessive wearMechanical
CORROSIONCorrosion observedMaterial
CTRLControl / instrumentation faultInstrumentation
HVACSPECHVAC out of spec (temperature / humidity)Thermal
OTHEROther / not listedOther

Cause codes — why it happened (14)

CodeDescriptionISO 14224 Category
MECHFAILMechanical failure (bearing / seal / coupling)Mechanical
ELECFAILElectrical failure (insulation / short)Electrical
INSTRFAILInstrument failure (sensor drift)Instrumentation
WEARNormal wear and tearMaterial
FATIGUEMaterial fatigue / fractureMaterial
CORROSIONCorrosion / erosionMaterial
LUBELubrication insufficient / contaminatedMechanical
CONTAMForeign material / contaminationProcess
HUMANHuman error / mishandlingOperating
DESIGNDesign defectDesign
INSTALLInstallation / assembly errorOperating
ENVEnvironmental (heat / cold / moisture)External
POWERPower supply issue (surge / outage)External
UNKNOWNCause unknownUnknown

Remedy codes — what action was taken (11)

CodeDescriptionISO 14224 Category
REPAIREDRepaired in placeRepair
REPLACEDComponent replacedReplace
ADJUSTEDCalibrated / adjustedAdjust
CLEANEDCleanedService
LUBRICATEDLubricatedService
TIGHTENEDTightened / re-fastenedService
RESETReset / restartedReset
INSPECTInspected — no action requiredInspect
VENDORCALLEscalated to vendor / contractorEscalate
DEFERDeferred — pending partsDefer
DECOMMDecommissionedDecommission

Because every closed work order in the Skyline mobile app can carry a problem / cause / remedy triplet (and the web flow captures structured root-cause and failure-code fields), the catalog is not decorative — it is the raw material for failure-mode analysis. When you can sort six months of corrective work by cause code and see that LUBE and FATIGUE account for 40% of your unplanned stops, you stop firefighting and start engineering the failures out.

A free reference by SKYLINE. Skyline CMMS ships this taxonomy ready for every site.