guides10 March 2026

GMR and GVMS — How UK RoRo Crossings Actually Work

If you move freight across a UK roll-on / roll-off port — Dover, Folkestone Eurotunnel, Holyhead, Killingholme, Pembroke — you live and die by the GMR (Goods Movement Reference). No GMR means the truck is turned away at check-in.

GMRs are generated through the Goods Vehicle Movement Service (GVMS), a UK government platform built specifically for the post-Brexit roll-on / roll-off scenario. Its job is to pair every customs declaration on the truck to the physical vehicle so that frontier officers know, before the truck even rolls onto the ferry, whether it should be routed to a control zone or cleared straight through.

What goes into a GMR

A single GMR can group together multiple customs declarations:

  • Import declarations (CDS MRN).
  • Export declarations (CDS MRN).
  • Transit declarations (NCTS MRN).
  • ATA Carnet references.
  • EIDR / SDP (entry in declarant's records / supplementary declaration) references.

Plus the vehicle registration (the truck) and, for accompanied loads, the trailer registration.

How the flow works

  1. Before departure, the haulier — or the customs agent acting for the haulier — creates a GMR via GVMS.
  2. Every declaration MRN is attached. GVMS validates each one against CDS / NCTS in real time. If any declaration is rejected or missing, the GMR cannot be finalised.
  3. The driver receives the GMR (a string of letters and numbers, usually as a QR code).
  4. At check-in, the GMR is scanned. GVMS confirms acceptance and tells the operator whether the truck is green-routed (proceed straight to the ferry) or red-routed (route to a customs control zone).
  5. On arrival at the GB port, the GMR auto-clears any inbound declarations, or alerts customs to physically inspect.

What about export and transit?

  • Outbound from GB: the GMR confirms departure and triggers the export declaration to "departed". Without it, the export sits unproven.
  • Transit (T1/T2) moving GB → EU: the GMR confirms the goods left GB. The NCTS MRN then needs to be discharged at the EU office of destination.

Turning up without a GMR

You don't. The check-in clerk won't even take your truck in the queue. The driver gets sent back, the carrier eats the cancelled-ferry charge, and the broker gets a phone call that could have been avoided.

What you can do upstream

  • Make sure every customs declaration is finalised before the GMR is created — pending or risked declarations break the GMR build.
  • Get the vehicle registration right (no slashes, no spaces, no leading zeros).
  • For high-frequency lanes, set up standing GMR templates so the only variable is the trailer/MRN list.

How we help

We build GMRs alongside the customs declarations we file, so by the time the driver reaches the port the GMR is in their hand. For ad-hoc movements, we can build a GMR in under 5 minutes from receipt of MRN data.