GMR and GVMS in the UK — How to Get a GMR Number? Complete Guide 2026

GMR and GVMS in the UK — How to Get a GMR Number? Complete Guide 2026

The Goods Movement Reference (GMR) is a unique reference number required from every carrier crossing the UK border since 2021. It is generated in the GVMS (Goods Vehicle Movement Service) system — HMRC's platform for linking customs declarations to a specific shipment. Without a valid GMR number, a driver may not be able to board the ferry or enter the tunnel. In this guide we explain how to get a GMR, how much it costs, and who is responsible for it. Also check out our guide to UK customs basics if you are just starting out with post-Brexit clearance.

Contents
  1. In brief — what you need to know about GMR
  2. 1. What is GVMS and how does it work?
  3. 2. What is a GMR number?
  4. 3. Who generates the GMR number?
  5. 4. How to get a GMR step by step
  6. 5. How much does a GMR number cost?
  7. 6. GMR vs IBF (inventory-linked ports) and EIDR
  8. 7. The most common GMR mistakes

In brief — what you need to know about GMR

  • GMR = a unique code generated in the GVMS system for every lorry crossing the UK border
  • Required at all ports using GVMS: Dover, Folkestone, Holyhead, Liverpool, Hull, Newcastle
  • Valid for 24 hours from the planned border crossing
  • Generated by a customs agency, a freight forwarder, or an importer/exporter with a GB EORI number
  • Cost through Easy Clearance: from £15 to £30
  • No GMR = held at the port gate + a 24–48h delay

1. What is GVMS and how does it work?

GVMS (Goods Vehicle Movement Service) is an HMRC system launched after Brexit as part of the new customs border between the United Kingdom and the European Union. Its main job is to link all customs declarations (import, export, T1 transit) to one specific lorry journey — before the vehicle reaches the port.

Before GVMS, a customs officer had to manually verify many documents for every vehicle. Now the whole process is automated: the system knows exactly what goods are on the lorry, what MRN numbers they have, and whether all the customs declarations have been correctly lodged.

Ports using GVMS:

  • Dover (the most important RoRo port)
  • Folkestone (the Channel Tunnel)
  • Holyhead (connections to Ireland)
  • Liverpool
  • Hull
  • Newcastle

It is worth remembering that not every UK port uses GVMS — some ports use the IBF (Inventory-Based Frontier) system instead, which we describe in section 6 below.

2. What is a GMR number?

A GMR (Goods Movement Reference) is a unique alphanumeric code generated by a freight forwarder or customs agency in the GVMS system on the gov.uk portal. Every GMR contains information about all the consignments loaded on a given lorry — the linked MRN (Master Reference Number) numbers from the individual customs declarations form what is known as a "movement" in the system.

What does a GMR look like in practice? Before entering the port terminal (e.g. at Dover), the driver scans or gives their GMR number at the barrier. The GVMS system immediately checks:

  • whether all the MRNs are linked to that GMR
  • whether the customs declarations have been correctly lodged and accepted
  • whether the vehicle is entitled to cross the border in the given time window

Important: a GMR is valid for 24 hours from the planned time of entry to the terminal. If the driver is late or exceeds this time, a new GMR must be generated.

3. Who generates the GMR number?

Several parties can generate a GMR — the choice depends on the structure of the supply chain:

A customs agency (e.g. Easy Clearance) — the most common scenario

This is the simplest and safest option. The customs agency handling your import or export declarations generates the GMR based on the MRN numbers from those declarations. Everything happens automatically — you do not need your own access to GVMS.

A freight forwarder with GVMS access

Large freight forwarding companies often have their own access to GVMS and generate a GMR for the loads they handle. However, make sure the forwarder has all the MRN numbers — without them, the GMR will be incomplete.

The importer/exporter directly

This is possible if you have a GB EORI number and a Government Gateway account on gov.uk. It requires some familiarity with the system, but it is free. Details in section 4.

Key condition: Every party generating a GMR must hold an active GB EORI number (Economic Operators Registration and Identification). Without a GB EORI number, registration in the GVMS system is not possible.

4. How to get a GMR step by step

Below we describe the process of generating a GMR yourself through the gov.uk portal. If you use Easy Clearance's services, we carry out this process for you — you just need to send us the documents.

  1. Complete the customs declarations and obtain the MRN numbers
    Before generating a GMR, you must have lodged and accepted customs declarations for all the consignments on the lorry. Each declaration generates an MRN (Master Reference Number) — these are the numbers that go into the GMR.
  2. Log in to GVMS on gov.uk
    Go to gov.uk/guidance/register-for-the-goods-vehicle-movement-service and log in with a Government Gateway account. If you don't have one, register — it's free.
  3. Create a new "movement"
    In the GVMS system, click "Create a new movement". Choose the port of departure/entry and the planned date and time of the border crossing.
  4. Add the MRN numbers for all the consignments
    Enter each MRN number separately. The system will verify whether the declarations are correct and accepted. Remember: every consignment must have its own MRN — a missing MRN means being held at the border.
  5. Generate the GMR and send it to the driver
    Once all the MRNs have been added, the system automatically generates the GMR number. Send it to the driver by SMS or email — the driver must have it with them (printed or on their phone) when entering the port terminal.

Generation time: 5–15 minutes after the customs declarations have been lodged. When using Easy Clearance, the process is integrated — the GMR is generated automatically once the declarations are accepted by HMRC.

5. How much does a GMR number cost?

The cost of a GMR depends on who generates it:

Method Cost Notes
Easy Clearance from £15 to £30 7-day service, bundled with customs clearance
Self-registration in GVMS Free Requires a GB EORI number + Government Gateway account + familiarity with the system
Port fee for using GVMS £0 A government HMRC system — free for users

The ranges given are indicative — an exact quote is provided after documents are submitted. Check our full UK customs clearance price list.

GMR handling and GVMS registration are provided by Easy Clearance — UK customs agency.

6. GMR vs IBF (inventory-linked ports) and EIDR

Not all UK ports use the GVMS system. Some ports — especially those handling mainly containers and full-load goods (FTL) — use the IBF (Inventory-Based Frontier) system instead.

At IBF ports, instead of a GMR number, the driver needs an entry in that port's inventory system (e.g. Destin8, CHIEF inventory). The process differs from GVMS, but the purpose is the same — linking customs declarations to a specific shipment.

Another element of the UK customs system is EIDR (Entry in Declarant's Records) — a procedure allowing goods to cross the border without a prior customs declaration (the declaration is lodged post-arrival). EIDR is only permitted for authorised declarants and does not remove the requirement to hold a GMR.

Easy Clearance handles both GVMS and IBF ports — contact us to find out which system applies to your cargo.

7. The most common GMR mistakes

Based on our day-to-day work with clients, we have identified the mistakes that most often cause problems at the border:

1. An expired GMR

A GMR is valid for 24 hours from the planned time of entry to the terminal. Transport delays, lorry breakdowns or route changes can mean the driver arrives after this time has passed. Solution: generate the GMR as late as possible (ideally the day before departure, not a week earlier) and monitor the transport's timing.

2. A missing or incorrect MRN in the GMR

If there are consignments on the lorry that have not been added to the GMR (no MRN), a customs officer can hold up the entire shipment. Make sure the GMR contains MRN numbers for all the consignments on that vehicle.

3. The wrong EORI number when registering with GVMS

It sometimes happens that a company holds both a GB EORI and an EU EORI and confuses them when registering. GVMS requires only a GB EORI number — one starting with "GB".

4. An incorrect lorry registration number

A GMR is linked to a specific vehicle. If the lorry changes at the last minute (breakdown, trailer swap), the GMR must be updated with the correct registration number. Without this change, the system will not recognise the vehicle at the gate.

5. Generating a GMR before the customs declaration has been lodged

A GMR without active MRNs is an empty number — the GVMS system will not confirm the legality of the shipment. The order is always the same: first the customs declaration, then the GMR.

Frequently asked questions

What happens if a driver does not have a GMR number?

The driver will be held at the port gate and will not be able to board the ferry or enter the tunnel. This can cause a delivery delay of 24–48 hours and additional parking costs in the port area. In some cases, the company may also receive a notice from HMRC.

How long is a GMR number valid for?

A GMR is valid for 24 hours from the planned time of the border crossing. After this time, a new GMR must be generated. That is why it is important to plan the generation of the GMR as close as possible to the departure date.

Does every lorry need its own GMR?

Yes, every vehicle (lorry or trailer) requires its own, unique GMR number for each border crossing. A single GMR cannot be used for several vehicles, or reused for the same vehicle.

Can I register with GVMS myself?

Yes, registration is free at gov.uk/guidance/register-for-the-goods-vehicle-movement-service. It requires a GB EORI number and an active Government Gateway account. If you don't know how to set up an EORI number, read our guide to UK customs basics.

Does Easy Clearance generate GMRs at weekends?

Yes, we offer 7-day service for clients with regular exports to and from the UK. Contact us via WhatsApp at +44 7404 091503.

Agencja Celna UK team

Written by a customs agency registered with CDS (UK EORI), based on gov.uk, HMRC, the EU customs tariff (TARIC) and Polish law. This article is for information only — check the current rules before clearance or ask us about your situation.

Related guides

Have a similar case? Ask a customs agency

Describe the goods or vehicle, the route and timing. We reply on working days, usually the same day.

Please enter your name.
Please enter a valid email address.
We can call you back fastest on a UK or Polish number.
Please choose a topic.
Please write a few words about your case (at least 10 characters).
We need your consent to be able to reply.

We reply on working days, usually the same day.

Free initial quote

Goods, a vehicle or a house move crossing the UK–EU border?

Tell us what you are moving and where. We will tell you which documents you need, how long clearance takes and what to avoid — in plain language.

WhatsApp