Back to blogInternational Haulage

Goods Movement Reference (GMR): A GVMS Checklist for Hauliers

Create, validate, finalise and monitor a GMR for GVMS movements without confusing the haulier, trader and carrier responsibilities.

4 min readPublished 17 September 2026Alex Matei

A Goods Movement Reference can fail at the port even when every individual customs reference looks plausible. The haulier must assemble the correct vehicle and declaration references in GVMS, finalise the movement and monitor its state during the crossing.

Not every border movement needs a GMR. Use the current port, route and customs guidance to determine scope; do not create one simply because a vehicle is travelling internationally.

Separate the actors

HMRC’s 2026 GVMS guidance defines the haulage company as responsible for entering vehicle and declaration references into GVMS to create the GMR. The trader or declarant is responsible for the underlying customs declaration. The carrier in GVMS is the ferry operator or Eurotunnel, which submits check-in and embarkation notifications.

A haulier copying a reference is not confirming the customs classification is correct, but it must ensure the correct valid reference is attached to the correct movement.

Build the movement pack

Before creating the GMR, collect:

  • route, port and crossing booking;
  • vehicle registration or trailer details required by the movement type;
  • every customs, transit or other declaration reference in scope;
  • trader and agent contacts;
  • evidence that references relate to the carried goods;
  • CMR and other transport documents;
  • driver contact and contingency instructions.

Use a job-level checklist. A reference stored in a chat without the consignment identity can be attached to the wrong trailer.

Create and validate the GMR

Enter the identifiers exactly, check formatting and resolve duplicates or rejected references. Review the summary against the load and crossing before finalisation.

HMRC describes several GMR states. “Not finalisable” means an update is needed. “Open” allows updates and can be finalised. After carrier check-in, the state becomes “checked in” and the haulier cannot update it. “Embarked” means the crossing is underway and clearance is awaited; “completed” means the movement is complete and clear to proceed.

Do not send the driver to port with an open or not-finalisable GMR where the carrier requires a valid finalised reference.

Control late changes

If a declaration, vehicle or crossing changes before check-in, update or replace the movement using the official process. Record who authorised the change and tell the driver which barcode is current.

Once checked in, the haulier cannot edit the GMR. Use the carrier/HMRC contingency route rather than creating competing references without understanding the consequences.

Driver handoff

Give the driver the GMR barcode or reference in a reliable format, the crossing booking and instructions for checking status. Explain that a valid barcode at departure does not mean the vehicle is automatically free to leave the destination port.

HMRC says the haulier must check GMR status during the crossing and follow hold or inspection directions, including attendance at Border Force or an Inland Border Facility. Define who monitors outside office hours and how the driver is contacted.

Record completion and exceptions

Store the GMR, included references, state history where available, check-in and completion evidence, holds, inspections and amendments with the job. If a vehicle is turned away, record the carrier message and root cause.

HauliK can keep international job instructions and driver-visible documents together, but it does not connect to GVMS or create customs declarations. The driver job workflow should point to the authoritative GMR, not replace HMRC checks.

Frequently asked questions

Does every EU–GB movement need a GMR?

No. Scope depends on route, port and customs procedure. Use current GOV.UK guidance for the exact movement.

Who creates the GMR?

HMRC assigns that responsibility to the haulier/haulage company in GVMS, using declaration references supplied by the responsible parties.

What does “not finalisable” mean?

The GMR has a problem that requires an update before it can be used for carrier check-in. Review the specific error and source reference.

Is a completed GMR the same as proof of delivery?

No. It describes the customs movement state, not the consignee’s acceptance of the goods.

Note: This article is general information for UK transport operators, not legal or compliance advice. Requirements may change. Always check the latest DVSA guidance and confirm with your transport manager or compliance adviser.

Manage checks, defects and records digitally

HauliK gives UK transport operators digital walkaround checks, defect tracking, job management and driver compliance — built around DVSA-aligned workflows.