The Goods Vehicle Movement Service (GVMS) is an HMRC digital system that manages the movement of goods vehicles crossing UK borders at RoRo (Roll on Roll off) ports. It connects customs declarations to a specific vehicle and crossing, ensuring that all required declarations are lodged before a vehicle boards. If you move goods between Great Britain and the EU, or between Great Britain and Northern Ireland, GVMS is almost certainly part of your customs process.
This guide explains what GVMS is, how the Goods Movement Reference (GMR) works, which port locations use GVMS, how it connects to S&S GB safety and security declarations, and which software tools automate the process for freight operators and importers managing high declaration volumes.
Key Fact: GVMS has been mandatory for goods vehicle movements at UK RoRo ports since January 2021. It is operated by HMRC and used by hauliers, importers, exporters, customs agents, and freight forwarders. Every vehicle carrying goods that requires a customs declaration needs a Goods Movement Reference before it can board at a GVMS-enabled port.
This will make customs trading transport goods between Great Britain and Northern Ireland, which will lower the executive burden on businesses shipping products over the Irish Sea.
The trade between Northern Ireland and Great Britain has become more efficient and faster. The GVMS system is intended to foster the dissemination of goods between Great Britain and Northern Ireland.
And it is a substantial advancement in the UK’s customs processes. GVMS assists in declining the organisational load on businesses and assuring that products may be moved over the Irish Sea swiftly and effectively by simplifying customs declarations and authorising firms to propose documentation in advancement.
The Goods Vehicle Movement Service (GVMS) is a UK’s online system that coordinates trade clearances and vehicle traffic between Great Britain (GB) and the EU. The UK’s customs system includes the GVMS, which was created to make it comfortable to transmit products across borders while maintaining adherence to customs laws.
This vehicle movement enables an electronic office for the transit of goods entering Northern Ireland under the Common Transit Convention. To transmit goods, you must register and create GVMS login details.
The Northern Ireland Protocol, a fragment of the Brexit deal between the UK and the EU, created new business approaches to goods travelling between Great Britain and Northern Ireland. Given that Northern Ireland is still a party in the EU’s single market for goods, these techniques are crucial to ensure that imports into Northern Ireland are appreciative of EU regulations.
GVMS is crucial for a number of parties involved in cross-border trade, such as:
Importers and exporters, which are businesses that move goods between the UK and the EU or Northern Ireland.
Hauliers and logistics companies, which are freight carriers who must guarantee efficient vehicle movements and adherence to customs laws.
Customs agents and brokers, who handle declarations and make sure all required paperwork is finished before crossing the border.
Ferry operators and port authorities, who are in charge of verifying GVMS compliance before allowing vehicle movements.
Businesses must register through the UK government portal in order to use GVMS. The actions consist of:
A Goods Movement Reference (GMR) is the unique reference number that GVMS generates when you link your customs declaration MRNs to a specific vehicle crossing. Think of it as a digital manifest for one truck and one border crossing. Before a goods vehicle can board a ferry or drive onto the Eurotunnel at a GVMS-enabled port, the driver must present a valid GMR, usually as a QR code on a mobile device or printed sheet.
A GMR is not a customs declaration itself. It is the connecting layer between your customs declarations (import, export, or transit) and the physical vehicle making the crossing. One GMR can link multiple declaration MRNs if a vehicle is carrying goods covered by more than one declaration.
If any linked declaration is rejected or has an error, the GMR cannot be completed and the vehicle will not be allowed to board. This is why accurate, pre-validated declaration filing is critical before creating a GMR.
Key Fact: A GMR expires after the vehicle fails to board within the window for the crossing it was created for. If a vehicle misses its crossing, a new GMR must be created for the next departure. The declarations (MRNs) linked to the original GMR remain valid and can be linked to the new GMR.
GVMS operates on what HMRC calls the pre-lodgement model. This means that all customs declarations for goods on a vehicle must be submitted and accepted before the vehicle boards at the port of departure. This is different from the pre-arrival model used at some other border locations, where declarations can be submitted after the vehicle departs.
For GB to EU movements (for example, a truck leaving Dover for Calais), the exporter or their agent must have submitted and received acceptance of an export declaration before the truck arrives at the port. For goods arriving from the EU into GB, the importer or their agent must have submitted an S&S GB (Safety and Security Great Britain) Entry Summary Declaration before the vessel departs from the EU port.
At the port, GVMS communicates with port community systems such as Destin8 to confirm that the GMR is valid, that all declarations are in the correct status, and that the vehicle can proceed to boarding. If the GMR is invalid or a declaration is outstanding, the vehicle is turned away from the boarding lane.
For transit movements, where goods are moving through the UK without being imported (for example, goods transiting from the EU through GB to another EU country), NCTS transit declarations are used instead of import declarations. The NCTS MRN is linked to the GMR in the same way as an import or export MRN.
Businesses that depend on the conveyance of products may enhance efficiency, save costs, and simplify functions with the help of GVMS. It offers a range of benefits that help both enterprises and the government ensure a better trade experience between the UK and NI. Some of the benefits are:
With the use of GVMS, vehicles may be pre-cleared for customs inspections before they cross borders, which can drastically cut down on processing delays and port wait times.
By giving companies access to real-time data on the flow of items, GVMS may improve the efficiency of the supply chain by enabling them to plan their operations better and reach more informed judgments.
GVMS can assist in lowering the costs related to goods transportation, such as fuel costs, driver pay, and vehicle maintenance costs, by minimising delays and wait times.
The GVMS uses digital technology to guarantee that data is input properly and consistently, lowering the possibility of human mistakes and shortening processing times.
GVMS may assist in minimising the risk of fines or penalties for non-compliance by ensuring that items are moved in accordance with the laws and guidelines regulating the movement of goods.
GVMS is necessary for any goods vehicle movements into or out of the UK once the Brexit transition period expires on December 31, 2020. Both between Great Britain (England, Scotland, and Wales) and the European Union, as well as between Great Britain and Northern Ireland, this regulation is applicable to goods vehicles. It is then required from 1st January 2021 for transit movements from the EU to GB or vice versa.
GVMS is a customs facilitation tool created to assist in managing the flow of goods and guaranteeing adherence to customs laws. Businesses that often move products across borders should pay special attention to it since it may speed up the customs clearance procedure and decrease port wait times.
It’s crucial to remember that firms may need to follow a number of customs and border processes when importing or exporting products, and GVMS is only one of them.
In addition, you may need to get an EORI number, complete your customs forms, and adhere to import and export regulations. HMRC employs the GVMS as an instrument to stalk the flow of products over the border, letting them decide which entities have been investigated and vacated while also making sure that suitable taxes and duties have been settled. In the context of multinational marketing and the transfer of products across borders, GVMS HMRC is so intricately linked.
The Goods Vehicle Movement Service works as the pre lodgement layer that links multiple declaration MRNs into a single Goods Movement Reference for border crossing, but its effectiveness at ports depends heavily on alignment with port community systems such as Destin8. While GVMS manages customs clearance logic and vehicle flow authorisation, Destin8 supports the port side by handling inventory linking, manifest data, and terminal interactions, ensuring that the correct declarations are recognised when the vehicle arrives. For hauliers and agents, understanding how these systems interact is critical to avoid rejected GMRs, port delays, or mismatched shipment data across UK RoRo locations.
GMVS have the responsibility of handling both imports and exports via GB to NI from certain GB RORO port locations*. These ports carry the voyage between the borders of Northern Ireland and GB. The GBMS checker allows for automatic arrival in CHIEF as soon as the goods board at the EU side so that HMRC can process the UK import declarations en route to the UK. GVMS is currently used in the following specific locations for moving goods between Great Britain and Northern Ireland:
The Windsor Framework, agreed in February 2023, replaced the original Northern Ireland Protocol and significantly changed the customs arrangements for goods moving between Great Britain and Northern Ireland. Understanding the Windsor Framework is essential for any business that uses GVMS for GB to NI movements.
Under the Windsor Framework, goods moving from GB to NI are classified as either Green Lane or Red Lane. Green Lane is for goods that are staying in Northern Ireland and not at risk of moving onward into the Republic of Ireland and the EU single market. These movements benefit from simplified customs requirements. Red Lane applies to goods that are at risk of onward movement into the EU, which require full UK customs export and EU customs import procedures.
GVMS continues to be used for vehicle movements on GB to NI RoRo routes (Cairnryan to Larne and Belfast, Holyhead to Dublin under certain arrangements, Liverpool, Heysham, Fishguard, and Pembroke). The GMR creation process is the same, but the declaration types linked to GMRs for GB to NI movements reflect the Green Lane or Red Lane classification rather than standard import declarations.
If you move goods regularly between GB and NI and are uncertain whether your goods qualify for Green Lane treatment, HMRC provides a UK trader scheme that pre-certifies qualifying businesses for simplified procedures. iCustoms can assist with the declaration filing elements of both Green Lane and Red Lane movements.
GVMS itself is an HMRC government portal, not a commercial software product. However, the customs declarations that feed into GVMS (import declarations via CDS, export declarations via CDS, S&S GB ENS declarations, and NCTS transit declarations) are all generated by customs management software. The quality and speed of your customs software directly determines how smoothly your GVMS GMR creation process works.
For freight operators, importers, and customs agents managing high volumes of declarations, the bottleneck is not GVMS itself but the upstream filing of the declarations that GVMS depends on. If your S&S GB ENS declarations are filed late, rejected, or contain errors, your GMR cannot be completed and your vehicle cannot board.
GVMS itself is an HMRC government portal, not a commercial software product. However, the customs declarations that feed into GVMS (import declarations via CDS, export declarations via CDS, S&S GB ENS declarations, and NCTS transit declarations) are all generated by customs management software. The quality and speed of your customs software directly determines how smoothly your GVMS GMR creation process works.
For freight operators, importers, and customs agents managing high volumes of declarations, the bottleneck is not GVMS itself but the upstream filing of the declarations that GVMS depends on. If your S&S GB ENS declarations are filed late, rejected, or contain errors, your GMR cannot be completed and your vehicle cannot board.
iZap is iCustoms’s batch filing tool for S&S GB (Safety and Security Great Britain) Entry Summary Declarations. For freight operators who move goods from the EU into GB across RoRo routes, iZap automates the filing of S&S GB ENS declarations at scale. Each accepted ENS generates an MRN that can be directly linked to a GVMS GMR.
Freight forwarders managing multiple clients and multiple sailings can use iZap to batch-file dozens or hundreds of S&S GB ENS declarations in a single session, generating the MRNs needed to complete all corresponding GMRs before vehicles reach the port. This eliminates the manual portal filing process that creates bottlenecks for high-volume operators.
iWiz is iCustoms’s platform for individual S&S GB and ICS2 Entry Summary Declarations. For importers and freight forwarders who need a managed, declaration-by-declaration workflow for GVMS-relevant filings, iWiz provides a structured platform with pre-departure validation, MRN generation, and declaration history for audit purposes.
iWiz supports both S&S GB (for goods entering Great Britain from the EU) and ICS2 (for goods entering the EU), making it the right tool for operators working across both GB-facing and EU-facing freight lanes.
For goods moving in transit through the UK under the Common Transit Convention, NCTS transit declarations are required. iNCTS is iCustoms’s NCTS transit declaration platform. Transit MRNs generated through iNCTS can be linked directly to GVMS GMRs for transit movements at UK RoRo ports, completing the declaration chain for through-movements that do not stop at a UK customs post.
The GVMS system has transformed trade with Northern Ireland by ensuring safe and efficient inspection and transportation. This framework protects and regulates trade, helping short- and long-distance travel enterprises. These services boost productivity and lower transportation costs for retailers, manufacturers, and wholesalers thanks to logistics firms and goods carriers.
Moving services include loading, transporting, and unloading using trucks of various sizes and capacities. Logistics organisations often offer distribution, inventory management, and warehousing in addition to transportation. Distance, weight, product type, and transportation technique affect the cost of commodities and vehicle movement services.
Professional drivers and advanced tracking technologies protect carried goods. Logistics companies offer real-time tracking and communication to keep customers informed of their shipments. In modern commerce, goods vehicle movement services enable fast, efficient, and secure transportation of goods over diverse distances and modes.
GVMS serves as the digital intermediary connecting businesses, hauliers, and border control entities, facilitating more streamlined cross-border trade operations.
While GMR serves as your exclusive access pass to that particular highway. The reference number serves as a linkage between your pre-declared customs information and the specific truck that will be crossing the border.
A GMR is time-limited to the specific crossing it was created for. If a vehicle does not board within the valid window for that crossing, the GMR expires and must be recreated for the next available departure. The underlying customs declarations (MRNs) linked to the original GMR remain valid and can be linked to the replacement GMR without needing to refile them.
GVMS stands for Goods Vehicle Movement Service. It is an HMRC digital system used at UK RoRo (Roll on Roll off) ports to coordinate the movement of goods vehicles crossing the border. GVMS links customs declaration MRNs to a specific vehicle and crossing via a Goods Movement Reference (GMR). It has been mandatory for goods vehicle movements at GVMS-enabled ports since January 2021.
GVMS (Goods Vehicle Movement Service) is the HMRC system. A GMR (Goods Movement Reference) is the unique reference number that GVMS generates for a specific vehicle crossing. GVMS is the platform; the GMR is the output. You use GVMS to create a GMR. The driver presents the GMR at the port to board.
Yes. Before creating a GMR in GVMS, you need the MRNs from your customs declarations. For imports from the EU, you need an accepted S&S GB ENS MRN (and an import declaration MRN if the goods are being imported into UK free circulation). For exports, you need a CDS export declaration MRN. For transit, you need an NCTS MRN. GVMS validates these MRNs when you link them to the GMR.
Creating a GMR in the HMRC GVMS portal takes a few minutes once you have the relevant declaration MRNs. The time-consuming step is obtaining the MRNs, which requires submitting and receiving acceptance of your customs declarations beforehand. If you use software like iZap for batch S&S GB ENS filing, the MRNs can be generated automatically, significantly reducing the time between declaration submission and GMR creation.
GVMS itself is an HMRC government portal, not a commercial software product. However, GVMS software refers to the customs management tools used to file the declarations that feed into GVMS. If you file fewer than 10 declarations per month, you may manage GMR creation manually through the HMRC portal. If you manage higher volumes, customs software like iZap (for batch S&S GB ENS) or iWiz (for individual ENS filings) automates the declaration filing step, generates MRNs faster, and reduces the risk of rejected GMRs at the port due to filing errors.
GVMS is currently used at UK RoRo ports where goods vehicles cross to the EU or Northern Ireland. For GB to NI routes, GVMS is active at Cairnryan (to Larne and Belfast), Holyhead (to Dublin), Liverpool (to Dublin and Belfast), Heysham (to Belfast), Fishguard (to Rosslare), and Pembroke (to Rosslare). For GB to EU routes, GVMS applies at the Port of Dover and the Eurotunnel Folkestone terminal. Always check current HMRC guidance as port requirements may change.