GVMS, GMR, ENS, EXS — how declarations work for UK to France exports
A complete guide to the declarations required to move goods from the UK to France via Dover, Eurotunnel and Holyhead. Who files the CDS export, who generates the GMR in GVMS, when EXS is required, when ENS — and why ENS on the French side is not the responsibility of a UK customs broker.
Author
easyclearance.pl teamPublished
17 April 2026
Updated
17 April 2026
Quick summary
An HGV export from the UK to France involves four acronyms that must be understood separately. CDS export declaration (HMRC) — the exporter/UK agent declares the export and receives an MRN. GVMS + GMR (HMRC) — the haulier or agent generates a GMR that binds MRNs together; without a GMR the driver cannot board. EXS (Exit Summary Declaration) — required only when there is no full export declaration (empty container, transit without export). ENS (Entry Summary Declaration) — on the French side, filed into ICS2 / Douane, carrier obligation, lodged by a French agent (not us). Penalties: no GMR means boarding refusal and fines of £2,500+, no ENS means French fines of €300-2,000. Easy Clearance files the UK side (CDS export, GMR, EXS when needed) — the French ENS is delegated to a local FR agent. UK prices: CDS export from £45 to £120, GMR from £25 to £50, EXS from £25 to £50. French ENS typically €20-40 (not ours).
Exporting UK to France and unsure where to start?
We handle the UK side (CDS export + GMR + EXS) and point you to a trusted French agent for ENS. The driver rolls without stress.
Four acronyms, four separate declarations
Since Brexit, exporting from the United Kingdom to France is no longer an intra-EU movement. Every HGV crossing the Channel must be declared to two separate customs administrations: HMRC on the British side and the French Douane (DGDDI) on the continent. Each side requires its own declarations, with their own codes, deadlines and penalties for delay.
The most common misunderstanding: companies confuse ENS with EXS because both are "safety and security declarations". In reality these are two separate documents in two separate systems, with two separate parties required to file. Below we break each acronym down and show who actually files it.
GVMS — Goods Vehicle Movement Service
GVMS is the HMRC IT system launched in January 2021 as the Brexit response for RoRo (Roll-on/Roll-off) traffic at selected UK ports where customs clearance does not take place at the terminal — the driver rolls straight onto the ferry or into the tunnel without a classic ramp clearance.
Ports covered by GVMS for exports to France (and the wider EU):
- Dover — DFDS, P&O Ferries and Irish Ferries sailings to Calais and Dunkirk
- Eurotunnel (Folkestone → Coquelles) — the Channel Tunnel
- Holyhead — ferry to Dublin (FR transit via IE → FR is rare but does happen)
- Fishguard, Pembroke — secondary Irish ports
- Killingholme, Immingham — ferries to Rotterdam and onwards to France
GVMS does not cover deep-sea container ports (Felixstowe, Southampton, London Gateway) — those run separate terminal systems (CNS, Destin8). For a detailed port comparison see Dover vs Felixstowe.
GMR — Goods Movement Reference
GMR (Goods Movement Reference) is a unique number generated in GVMS for a specific vehicle movement. Format: GMRA00000XYZ. The GMR is a "container" for all MRNs related to that HGV — export, import (on the FR side if applicable), T1 transit, ENS — linked under one number the driver presents at the port gate.
Who files the GMR
The legal obligation to generate a GMR lies with the haulier (carrier) — the company physically performing the transport. In practice a GMR can be generated by:
- The carrier on their own GVMS account (free registration, requires a GB EORI)
- A customs agent acting on the carrier's behalf (with a power of attorney)
- A freight forwarder coordinating the movement
Regardless of who issues it, responsibility for accuracy sits with the carrier. Easy Clearance generates the GMR routinely alongside the export clearance — the agent attaches the MRN, obtains the number and passes it to the driver as a PDF or SMS.
GMR validity
A GMR is valid for 24 hours from generation. If the driver misses the booked sailing and the next one is, say, 30 hours later, the GMR expires and a new one must be generated (no charge, but MRN statuses have to be reconfirmed).
What happens without a GMR
The port gate system (SMS Gate in Dover, Check-in Portal at Eurotunnel) scans the number plate and checks GVMS for an active GMR attached to that tractor unit. No GMR = the HGV is turned away, does not board, does not enter the embarkation zone. There is no "sorting it out on site" — the port does not accept manual submissions.
HMRC also imposes sanctions: from £2,500 to £25,000 for systematic attempts to depart without a GMR (Schedule 38 Finance Act 2008). In practice the first intervention is usually a warning, but a record remains against the vehicle.
CDS export declaration — the foundation for everything
CDS (Customs Declaration Service) is the UK electronic customs declaration system which, from 4 June 2024, fully replaced CHIEF (Customs Handling of Import and Export Freight). Exports from the UK to France must be declared as a full export declaration in CDS — a multi-line document covering exporter and consignee details, CN/HS classification (at least 8 digits), value, weight, country of origin, INCOTERMS and means of transport.
Once HMRC accepts the declaration it generates an export MRN (Movement Reference Number) in the format 25GB.... That MRN must be attached to the GMR — without the export MRN ↔ GMR link the driver will not pass the port check.
Standard input documents for a CDS export:
- Commercial invoice — value, currency, INCOTERMS
- Packing list — packages, gross/net weights
- CMR (consignment note) — carrier, driver, vehicle
- Exporter's GB EORI
- Consignee's EU EORI (the French company)
- Additional documents where applicable: export licence, EUR.1 origin certificate (for TCA preferences), health certificates
Easy Clearance standard: we issue a full export declaration within 30-60 minutes of receiving complete documents. The MRN goes to the driver or forwarder by SMS + PDF and is then attached to the GMR.
EXS — Exit Summary Declaration
EXS (Exit Summary Declaration) is a separate safety and security declaration that notifies HMRC that goods are leaving the UK customs territory. Careful — this is where most mistakes happen. EXS is not required when a full CDS export declaration has been lodged — the safety data is already contained in it.
When EXS is required
EXS must be filed as a stand-alone declaration only in specific cases:
- Empty containers or empty packaging leaving the UK (without commercial goods) — no CDS export is filed, so EXS is needed
- Transit without export — e.g. goods moved under a T1 transit procedure from the UK to the EU without an accompanying export declaration
- Re-export of goods under some simplified procedures without a full export
- Inward processing movements without a formal export
EXS deadlines
EXS must be filed pre-arrival, with deadlines depending on the mode of transport:
- RoRo (Dover, Eurotunnel) — minimum 1 hour before planned ferry/train departure
- Short-sea maritime — 2 hours before the vessel sails
- Deep-sea maritime — 24 hours before loading at the port
- Air — 30 minutes before take-off
- Road (non-RoRo) — 1 hour before departure
Missing an EXS where required is an HMRC fine of up to £1,000 plus operational delays. If you are unsure whether EXS is needed, drop Easy Clearance a line and we will check the scenario.
ENS — Entry Summary Declaration on the French side
ENS (Entry Summary Declaration) is the safety and security declaration filed on the import side — i.e., for UK → FR exports, on the French side. ENS goes into ICS2 (Import Control System 2), administered by the French Douane (DGDDI).
Important: ENS is NOT the obligation of a UK customs broker.
Easy Clearance is a UK-registered customs broker and files declarations on the UK side (CDS export, GMR, EXS). ENS on the French side must be filed by a French agent with ICS2 access, or by a carrier holding a French EORI and an account in the system. We recommend trusted partners in Calais / Dunkirk.
ENS contains data similar to EXS/export — description of goods, consignor, consignee, vehicle, container, HS codes — but from the French angle. The goal is risk analysis before entry to EU territory: terrorism, narcotics, sanctions, CITES, dual-use.
When ENS must be filed
Pre-arrival deadlines by route (EU Regulation 952/2013, Union Customs Code + implementing regulation):
- RoRo across the Channel (Dover → Calais/Dunkirk) — minimum 2 hours before ferry departure
- Eurotunnel — minimum 1 hour before train departure
- Short-sea (e.g. Hull → Rotterdam) — 2 hours before the vessel arrives at the French port
- Road IE → FR — 1 hour before entry
Who is legally responsible for ENS — carrier or exporter
Article 127 UCC (Union Customs Code) is explicit: the operator of the means of transport (carrier) is the party obliged to file ENS. In practice:
- If goods travel by DFDS ferry, DFDS as maritime carrier is responsible for ENS (usually handled as part of the sea waybill / BL).
- If it is an HGV through Eurotunnel, Eurotunnel is the operator, but practice is that the road haulier (Polish carrier) must supply the ENS data or delegate to a French agent.
- For FTL loads (single shipper) responsibility often passes contractually to the exporter/importer, who files ENS via a French agent.
In practice 90% of UK exporters delegate ENS to a French customs agent in Calais, Dunkirk or Coquelles. Market rate for a standard ENS: typically €20-40 net per declaration (depending on line items and urgency). Easy Clearance maintains a list of trusted FR partners we routinely refer regular shippers to.
Timeline: Birmingham → Paris, who does what and when
Example: a Polish logistics company loads at a 3PL warehouse in Birmingham, destination Paris (CDG / Rungis). The DFDS Dover → Dunkirk sailing is booked for T (departure time). Sequence of events relative to T below.
| Moment | Action | Who |
|---|---|---|
| T-24h | Exporter sends invoice + packing list + CMR to Easy Clearance; ferry booked via forwarder | Exporter + forwarder |
| T-6h to T-4h | Easy Clearance lodges the CDS export declaration, receives export MRN (25GB...) | UK customs broker (us) |
| T-4h to T-3h | French agent lodges ENS into ICS2 (min. 2h before ferry departure) | French customs agent |
| T-2h | Generate GMR in GVMS — attach export MRN (and ENS MRN if required) | Easy Clearance or haulier |
| T-1h | Driver approaches Dover — plate scan at SMS Gate, GMR verified | Port (automated system) |
| T | Ferry departs Dover → Dunkirk (90 min crossing) | DFDS |
| T+1.5h | Arrival Dunkirk — Douane checks ENS and releases the HGV (red/orange/green lane) | French Douane |
| T+2h | French import declaration (DAU / DELTA-G) filed — goods released | French customs agent |
| T+8h to T+12h | Unloading in Paris (CDG / Rungis) | Consignee |
Field observations:
- Generating the GMR before ICS2 has accepted the ENS is not a problem — the GMR is not blocked by ENS. It is blocked by the export MRN (UK side).
- If ENS has not been filed by T-2h, French Douane may fine the carrier on arrival, but the HGV will physically board in the UK (they are two separate systems).
- The most common delay in practice: the exporter sends documents at T-2h and everything is done under pressure. Golden rule: documents to the broker at T-6h minimum.
Penalties — what failing to declare costs you
| Breach | Issued by | Amount |
|---|---|---|
| No GMR at port entry | HMRC + port operator | from £2,500 to £25,000 + rebooking cost (£75-300) + boarding refused |
| Invalid / expired MRN in GMR | HMRC | up to £1,000 + delay, resubmission required |
| Missing EXS (where required) | HMRC | up to £1,000 + ferry boarding blocked |
| Missing ENS on FR side | French Douane (DGDDI) | €300-2,000 on the carrier (art. 411 French customs code), possible detention of goods |
| Wrong HS code in export declaration | HMRC | Correction + possible interest; if wilful — fine up to 30% of value |
| EORI mismatch (exporter EORI does not match invoice) | HMRC | Declaration rejected, resubmission required; recurring cases — EORI suspension |
UK-side declaration pricing — Easy Clearance
| Item | Range (2026) | Notes |
|---|---|---|
| CDS export declaration | from £45 to £120 | Standard, 1-5 lines; more lines = higher price |
| GMR (GVMS) | from £25 to £50 | Generation and MRN attachment |
| EXS (stand-alone) | from £25 to £50 | Only where required (empty containers, transit without export) |
| Export + GMR bundle (regular client) | from £70 to £150 | Subscription with 20+ declarations per month |
| French ENS (for reference) | typically €20-40 (not us) | Filed by a French agent — we recommend a partner |
The ranges above are indicative — final quotation after documents are supplied. See the full customs clearance pricing.
How Easy Clearance coordinates a UK → FR export
Standard scenario for FTL / 3PL clients:
- We receive the documents — invoice, packing list, CMR, exporter's GB EORI + consignee's FR EORI.
- Classification — we verify the CN code (8 digits), country of origin, TCA eligibility (UK-EU Trade and Cooperation Agreement); if the goods meet rules of origin we place a Statement on Origin on the invoice, allowing the FR importer to avoid duty.
- We lodge the CDS export declaration — receive export MRN from HMRC.
- We generate the GMR — attach the export MRN, hand the driver the number + PDF.
- EXS — filed only if the scenario requires it (usually not, because a full export covers it).
- ENS coordination — we introduce the client to a French partner (Calais / Dunkirk) who lodges ENS into ICS2. For regular clients this happens automatically in the background.
- Movement monitoring — we track the MRN status in CDS (exported = declaration closed) and verify closure on the FR side.
Our export clearance service runs 24/7, with a 15-minute response time in office hours and up to 60 minutes out-of-hours. See also the ENS/SSD service (UK-side safety) and the 500-pallets-through-Dover-in-2h case study.
Five common mistakes in UK → FR exports
- Wrong commodity code — the exporter picks the CN code "by eye", often under-categorising. In the UK this is caught at CDS risk analysis and comes back as a query. In France it can mean reclassification and a duty top-up demand against the importer. Always verify the code in the UK Trade Tariff.
- Late EXS — filing a stand-alone EXS 30 minutes before ferry departure. Minimum is 1 hour for RoRo. Effect: HMRC does not close the safety assessment, the GMR goes "orange", the HGV is turned away.
- No GMR before check-in — the driver rolls to Dover convinced the agent "will sort it on site". The SMS Gate scans the plate, no GMR — turned away. Cost: a new ferry ticket (£75-200) + 4-12 hours of delay.
- ENS missed — assuming "the ENS will sort itself out". It will not. The carrier or French agent must physically lodge data into ICS2 before the ferry sails. Effect: €300-2,000 fine in France + goods held in Dunkirk.
- EORI mismatch — the exporter uses its subsidiary EORI but the invoice is on the parent. CDS rejects the declaration. Always check that the GB EORI on the export declaration matches the invoicing entity exactly.
FAQ — UK to France export declarations
What is the difference between ENS and EXS?
EXS is an Exit Summary Declaration on the export side (UK) — notifying HMRC that goods are leaving the UK customs territory. ENS is an Entry Summary Declaration on the import side (FR) — notifying the French Douane that goods are entering EU territory. Two separate declarations in two separate systems, with two separate obliged parties. EXS is only needed where there is no full CDS export; ENS is always needed when entering FR/EU.
Who is responsible for ENS in France — exporter or carrier?
Legally, under art. 127 UCC, the obliged party is the operator of the means of transport (carrier). In practice for Channel RoRo this is usually the road haulier (trucking company) or the maritime carrier (DFDS, P&O). The exporter may contractually assume the duty, but secondary liability stays with the carrier. 90% of companies delegate ENS to a French customs agent.
Does Easy Clearance file ENS on the French side?
No. We are a UK-registered customs broker and we file declarations on the UK side: CDS export, GMR in GVMS, EXS when required. ENS into the French ICS2 must be lodged by an agent with access to that system — typically a French customs broker in Calais, Dunkirk or Coquelles. We hold a list of trusted FR partners and connect clients directly.
What happens if there is no GMR before boarding?
The port gate system (Dover SMS Gate, Eurotunnel Check-in Portal) scans the tractor's plate and checks GVMS for an active GMR. No GMR = boarding refused, HGV turned away. Ferry ticket is lost, a new one has to be booked (£75-300). HMRC can impose fines from £2,500 to £25,000, though the first intervention is usually a warning with a record kept. There is no "fixing it on site" — the port does not accept manual submissions.
When is EXS required and when is it not?
EXS is not required when a full CDS export declaration has been filed — safety data is already embedded in it. A stand-alone EXS is needed in specific scenarios: empty containers/packaging leaving the UK, T1 transit without export, re-export under simplified procedure, inward processing movements. In 90% of standard commercial exports EXS is not needed.
How long before boarding must the GMR be in place?
The GMR must be generated before entering the port zone — the system scans the plate as the driver approaches the gate. In practice we recommend generating the GMR at least 1-2 hours before planned ferry departure. The GMR is valid 24 hours, so a driver running a few hours late is fine; for longer delays a new GMR must be generated (no charge).
Is the MRN from the export declaration enough without a GMR?
No. The export MRN and the GMR are two different documents with two different purposes. The MRN confirms that the export declaration has been accepted by HMRC. The GMR confirms the HGV is entitled to enter the port zone and board. Both are needed — the MRN must be attached to the GMR, but the MRN alone without a GMR does not authorise entry to a GVMS-covered port.
Does a Polish driver need a GB EORI?
No — the driver as a natural person does not need an EORI. A GB EORI is needed by the exporter (the company shipping from the UK), and an EU EORI (in this case FR) by the importer. The Polish transport company (haulier) may need a GB EORI for its own GVMS account, but if the GMR is generated by a customs agent or forwarder the haulier does not need its own GVMS account. All the driver needs is the GMR PDF (or the number by SMS).
What the current official rules say
CDS finally replaced CHIEF on 4 June 2024. GVMS has been in force since January 2021. ICS2 (the French ENS system) was rolled out in phases — phase 3 (road and maritime freight) went live on 3 June 2024. Information in this article reflects the legal position as of April 2026. Always verify current HMRC and French Douane guidance.
Official sources
- GOV.UK: Register for the Goods Vehicle Movement Service (GVMS) — HMRC, 2026
- GOV.UK: Making an export declaration (CDS) — HMRC, 2026
- GOV.UK: Entry Summary Declaration (ENS) guidance — HMRC, 2026
- Douane française (DGDDI) — official site — 2026
- European Commission: Import Control System 2 (ICS2) — 2026
Disclaimer: Information on this site is operational and informational in nature and does not constitute legal or tax advice. The price ranges shown are indicative — an accurate quotation is provided once documents have been supplied. Easy Clearance is a UK-registered customs broker and provides services exclusively on the UK side (CDS export, GMR, EXS). Declarations on the French side (ENS, import declaration) are the responsibility of a French agent or the carrier and fall outside our scope. Customs procedures and rates may change — always verify current HMRC and French Douane rules and contact us before shipping.
See also
Order UK → France export clearance
Send invoice + packing list + CMR — we will lodge the CDS export, generate the GMR and (if needed) EXS. We will point you to a French agent for ENS. The driver rolls without stress.