<aside> 📘

The NHVR Master Code of Practice (also known as the RICP — Registered Industry Code of Practice) is registered under section 706 of the Heavy Vehicle National Law (HVNL) and is admissible in court under section 632A as evidence of what reasonably practicable safety management looks like. The 2026 edition, released by NHVR in January 2026, is aligned with the HVNL2 reforms.

It lists 45 Activities, 530 supporting Controls, and 75 specific Hazards across 12 categories. This guide shows how each layer maps to Hubfleet so you can use the Master Code as the blueprint for your Safety Management System (SMS).


Overview


Prerequisites


The three layers of the NHVR Master Code

The Master Code is structured in three connected layers. Each maps to a different concept in Hubfleet.

NHVR layer What it is Examples
Activity A category of work a CoR party performs (45 in total, numbered 1–45) 13 — Managing driver fatigue
26 — Scheduling transport tasks
32 — Restraining loads
Control A specific practice or measure within an Activity 13.21 — Install Fatigue and Distraction Detection Technologies
32.1 — Provide load restraint equipment with sufficient capacity
Hazard A specific risk source, with a coded ID (H1a–H12k) H4a — Driver is impaired by Fatigue
H7a — Load not adequately restrained
H9b — Over mass vehicle

In the NHVR model: Activities contain Controls → Controls mitigate Hazards.

In Hubfleet, this lands differently: