If you move goods through Southampton or any of the major UK ports, you’ve probably heard the term GVMS come up more than once. Usually when something has been delayed.
We speak to importers and exporters every week who ask the same thing: “We’ve got a truck booked on the ferry tomorrow. Do we need GVMS for this?” It’s a fair question. Since Brexit, border processes have changed and what used to be straightforward now involves more planning and paperwork.
This guide is our plain‑English look at GVMS explained UK wide. No jargon for the sake of it. Just what it is, how it works and why it matters to your business if you’re moving goods in or out of the country.

What Is GVMS?
GVMS stands for Goods Vehicle Movement Service. It’s a UK government system designed to manage the movement of goods through certain ports that operate a pre‑lodgement border model.
In simple terms, it links your customs declarations to the vehicle that’s physically carrying the goods. Before a lorry boards a ferry or Shuttle, the relevant customs paperwork must already be lodged electronically. GVMS ties it all together.
Instead of presenting documents at the port like in the past, the driver carries a single reference called a GMR which stands for Goods Movement Reference. That GMR is created within GVMS and includes all the declaration references for the goods on board.
Which Ports Use GVMS?
Not every UK port operates in the same way, but many of the major ro‑ro ports use GVMS. That includes key routes between the UK and the EU.
If you’re shipping accompanied freight through busy ferry routes, there’s a strong chance GVMS will apply to you.
How Does GVMS Work in Practice?
This is where most of the confusion sits. On paper, the process sounds straightforward. In reality, small mistakes can cause big delays.
Step 1: Submit Customs Declarations
Before the goods travel, the necessary customs declarations need to be submitted. Depending on the movement, that could include export declarations, import declarations and safety and security filings.
Each of these generates a reference number. These references are what feed into GVMS.
Step 2: Create a Goods Movement Reference
Once all declarations are in place, the haulier or their representative creates a GMR in the GVMS system. They enter:
- Vehicle registration number
- Trailer number if applicable
- All relevant declaration reference numbers
The system then issues the GMR. Without this, the vehicle will not be allowed to board at a GVMS port.
Step 3: Check-In at the Port
When the driver checks in, the ferry operator scans or verifies the GMR. GVMS communicates with HMRC systems and confirms whether the vehicle is:
- Cleared to proceed
- Selected for inspection
- Held due to an issue
This all happens digitally. The aim is to keep traffic flowing and reduce paperwork at the quay.
What Happens If There’s a Problem?
This is the bit businesses feel most. If there’s an error in the declaration, mismatched data or a missing reference, the GMR can be rejected or flagged.
We’ve seen situations where a simple digit error in a container number has held a lorry for hours. Drivers end up parked in holding areas while offices scramble to correct submissions. It’s stressful and expensive.
Why GVMS Matters for Import and Export Businesses
If you regularly import or export goods, GVMS isn’t just an admin task. It has a direct impact on timing, costs and customer satisfaction.
1. Delays Cost Money
Miss a sailing and you’re not just losing time. You may be paying additional storage, rebooking fees or even penalties from clients waiting on stock.
For businesses running just‑in‑time supply chains, even a few hours can knock everything off course.
2. Responsibility Isn’t Always Clear
One of the most common questions we hear is, “Is GVMS the haulier’s job or ours?”
The honest answer is that it depends on your agreement. The haulier usually creates the GMR, but they rely on accurate and timely customs declaration information from you or your customs agent. If that data is wrong, the GMR won’t magically fix it.
We always advise businesses to have clear written agreements outlining who is responsible for:
- Submitting declarations
- Providing reference numbers
- Creating the GMR
- Monitoring clearance messages
3. Increased Compliance Checks
GVMS allows HMRC to risk assess consignments before arrival. That means inspections are more targeted. While that’s efficient from a border perspective, it does mean your paperwork needs to be correct every time.
Repeated errors can draw attention you don’t want.
4. It’s Now Part of Everyday Trade
There was a time when businesses hoped some of this would simplify again. In reality, GVMS is now a standard part of UK‑EU trade. Understanding it properly is just part of running an import or export operation.
When people search for GVMS explained UK, what they usually want is reassurance that they’re not missing something obvious. Most issues we deal with come down to process gaps rather than complex law.
Final Thoughts: Getting GVMS Right
At the end of the day, GVMS is a control system. It links your goods, your paperwork and your vehicle before it moves through the border. Get it right and things run smoothly. Get it wrong and your lorry doesn’t sail.
If you’re moving freight through Dover, Felixstowe, Harwich, Immingham, Killingholme, London Gateway, Portsmouth, Southampton or Tilbury, the safest approach is to work closely with experienced professionals who deal with this daily. The rules are the same nationwide, but each port has its own pace and quirks.
At MartinTrux, we regularly support businesses navigating GVMS requirements across these ports. Whether you are new to UK importing or managing high‑volume export flows, MartinTrux understands how easily small admin oversights can turn into costly delays.
If you’re unsure about your setup or want peace of mind before your next shipment moves, speak to specialists who handle this day in, day out. Contact customs agents.