NHVR Access Codes

NHVR Access Codes Explained: Approved, Conditional and Restricted

Every road segment in the NHVR network has an access code for every vehicle class. Understanding what approved, conditional, and restricted actually mean, and what conditions attach to them, is the foundation of compliant heavy vehicle operation in Australia.

What NHVR access codes are and why they exist

Australia's road network was not designed with a single heavy vehicle standard in mind. Different roads have different structural capacities, different widths, different bridge ratings, and different road manager priorities. A single national approval status for all trucks on all roads would either exclude useful roads unnecessarily or expose roads to damage from vehicles they were not built to handle.

The NHVR access code system solves this by assigning a specific access status to every road segment for every vehicle class. Road managers assess their roads and submit access decisions to the NHVR. The NHVR publishes that data through the Heavy Vehicle National Network, which drivers, operators, and navigation systems can query to determine what is and is not accessible for a given vehicle.

The result is a granular, per-segment, per-vehicle-class dataset. This is the data Truck Me reads when calculating routes and rendering the network map overlay.

The three access codes

Approved(Green on the map)

The road is open for use by your vehicle class without additional conditions or permits. You can travel this road at the network's standard mass and dimension limits. Approved does not mean no rules, standard HVNL obligations around speed, mass, and dimensions still apply. It means no extra conditions set by the road manager.

Conditional(Amber on the map)

The road can be used, but only if the specified conditions are met. Conditions are set by the road manager and are specific to the segment. Common conditions include reduced mass limits, time-of-day restrictions, seasonal access windows, pilot vehicle requirements, and road manager permits. A conditional code is not a restriction. It is access with parameters you must comply with.

Restricted(Red on the map)

The road is not approved for your vehicle class. Travelling on a restricted road with your vehicle combination is a breach of the Heavy Vehicle National Law. Truck Me will not route you down a restricted road. If a direct path requires a restricted segment, the router finds a compliant alternative. If no alternative exists, you are told before you depart.

What conditions on a conditional road look like

Conditions are set by individual road managers and vary significantly between segments. There is no standard condition template. A road in a remote shire may have a simple wet weather clause. A suburban connector road may have a complex set of mass, time, and permit conditions stacked together.

Common condition types include:

  • Reduced gross mass limit below the network default
  • Reduced axle group mass limit on a specific bridge or culvert
  • Daylight-only travel window, typically defined as official sunrise to sunset
  • Seasonal access limits, common in wet season areas of northern Australia
  • Weather conditions, such as no travel during or within a set period after rain
  • Permit required from the road manager before travel
  • Pilot vehicle required for the full length of the segment
  • Escort vehicle required, distinct from a pilot vehicle
  • Speed limit lower than the posted road speed, specific to the vehicle class
  • Load type restrictions, such as no dangerous goods on a specific road

Multiple conditions can apply to a single segment simultaneously. A road might be conditional on both a reduced mass limit and a daylight-only travel window. Both conditions must be met for the road to be legally accessible.

In Truck Me, tapping an amber segment on the map opens a detail panel showing each condition attached to that road for your vehicle class. You can see the exact limit, the time window, or the permit requirement before deciding whether the route is usable for your current trip.

How Truck Me uses access codes

Green, amber, red map overlay

Truck Me colours every road segment on the NHVR network map by access code for your selected vehicle. Green means go. Amber means check the condition. Red means off-limits.

Tap-to-inspect conditions

Tap any amber segment on the map to see the exact condition set by the road manager. Mass limits, time windows, permit requirements, all visible before you commit to the route.

Restricted roads excluded automatically

Restricted segments are excluded from route calculations for your vehicle class. The router does not offer them as options, so you cannot accidentally accept a non-compliant route.

Per-vehicle-class data

Access codes are specific to vehicle class. The same road can be approved for a semi-trailer, conditional for a B-Double, and restricted for a road train. Truck Me checks the right network for your vehicle.

Access code change alerts

If a road you regularly use changes from approved to conditional or restricted, Truck Me sends a notification. You find out before your next run, not at the road junction.

NHVR source data

Access codes are read directly from the NHVR API. The data is the same dataset the regulator maintains. No third-party caching or manual updates that fall out of date.

Common questions about NHVR access codes

Where do NHVR access codes come from?

Access codes are set by road managers, which include local councils, state road authorities, and private road owners. Each road manager submits access decisions for their roads to the NHVR. The NHVR compiles and publishes the dataset through its API. Access decisions can be changed by the road manager at any time, so the data is not static.

Does an approved code mean I have no obligations on that road?

No. An approved code means no additional road-manager-imposed conditions apply to your vehicle class on that segment. All standard HVNL obligations still apply: you must travel within the speed limit, within your vehicle's registered mass limits, and within dimension limits. An approved code removes the extra conditions, not the baseline legal requirements.

Can a road have different access codes for different vehicle types?

Yes, and this is very common. A suburban arterial road might be approved for a rigid truck, conditional for a semi-trailer with a mass restriction, and restricted for a B-Double entirely. The access code is always specific to a vehicle class on a specific segment. This is why you must have your correct vehicle profile selected before calculating a route.

What happens if I use a restricted road?

Operating a heavy vehicle on a road that is restricted for its class is a breach of the Heavy Vehicle National Law. Penalties range from infringement notices to court-imposed fines depending on the circumstances. There is also potential liability if the vehicle causes road or infrastructure damage. NHVR enforcement officers conduct roadside and route-based compliance operations across the national network.

How current is the access code data in Truck Me?

Truck Me reads access code data from the NHVR API. The NHVR updates the dataset when road managers submit access changes. Truck Me caches the data with short expiry times to balance performance and freshness. For frequently changed roads, particularly in areas with wet season restrictions or active construction, the app checks for updates at the start of each navigation session.

Why do some roads show as conditional only at certain times?

Road managers can set time-dependent conditions on segments. Daylight-only restrictions are the most common, limiting travel to the hours between official sunrise and sunset to reduce the risk of incidents on lower-quality rural roads. Seasonal restrictions are also time-bound, often defined by calendar periods that align with wet seasons in northern Australia. Truck Me checks the current time and date against any conditional time windows when calculating routes.

See every access code in one app

Truck Me shows green, amber, and red road access for your vehicle class in real time. Join the waitlist for early access.

Join Waitlist