For agents moving goods through fast-turnaround ports, a CDS pre-lodged declaration UK teams file in advance is often essential. In short, you submit the declaration before the goods reach the border, so clearance can happen the moment they arrive. This guide is written for forwarders who are actively filing. It covers what pre-lodgement means, when you must use it, the exact steps, the data you need, and the mistakes that cause hold-ups at the frontier.
A pre-lodged declaration is a customs entry you submit to CDS before the goods physically arrive in the UK. Because of that timing, people also call it a pre-arrival customs declaration UK importers rely on. When you pre-lodge CDS entries, HMRC validates the data early and returns a Movement Reference Number (MRN). The declaration then sits in a pre-lodged state until the goods arrive, at which point it becomes ‘arrived’ and moves to clearance.
This differs from an ‘arrived’ declaration, which you file only once the goods are already at the frontier. For roll-on roll-off traffic, however, pre-lodgement is usually the only workable option.
| Aspect | Pre-lodged | Arrived |
|---|---|---|
| When Filed | Before the goods arrive at the UK border. | After the goods have reached the frontier. |
| Typical Use | Commonly used for Roll-on/Roll-off (RoRo) movements and ports operating under the Goods Vehicle Movement Service (GVMS). | Typically used at inventory-linked ports where goods are presented to customs upon arrival. |
| MRN Issued | Yes, a Movement Reference Number (MRN) is issued before the goods arrive. | Yes, an MRN is generated when the declaration is submitted. |
| Clears When | Once the goods arrive and the arrival notification is successfully submitted. | Immediately after submission, provided the declaration is complete and passes HMRC validation checks. |
In practice, most RoRo movements use the pre-lodged route, while inventory-linked sea and air ports often use arrived entries. Knowing which model your port follows tells you how to file.
Pre-lodgement keeps goods moving. For time-critical freight, that speed protects your schedule and your client relationships. The main benefits include the points below:
Above all, pre-lodgement shifts the customs work away from the moment of arrival. As a result, a small error becomes a quick fix at your desk rather than a stranded lorry at a busy port.
You can pre-lodge most import declarations. At some locations, though, you must. The rule depends on how the port controls goods.
Many UK RoRo ports run on the Goods Vehicle Movement Service (GVMS) rather than an inventory system. At these GVMS locations, you must pre-lodge the declaration, then combine the MRN into a Goods Movement Reference (GMR) before the vehicle boards. Without a valid GMR, the driver cannot check in. Therefore, pre-lodgement is not optional at these UK RoRo ports; it is simply the process.
If your goods travel by RoRo into Ireland, a different rule applies. Irish Revenue uses a Pre-Boarding Notification rather than GVMS. In that case, the customs RoRo PBN links your declarations before the ferry departs. Keep the two systems clearly apart: GVMS and a GMR for GB arrivals, and a PBN for movements into Ireland.
You can usually pre-lodge well ahead of arrival, often several days in advance. File too early, though, and details such as the vessel or the arrival date may still change. Therefore, most agents pre-lodge once the routing is confirmed, then amend the entry only if plans move.
The pre-lodgement CDS process is straightforward once your data is ready. Follow these steps in order:
Get the commodity and procedure codes right at step one, because a pre-lodged entry carries the same detail as any full declaration. If you need a refresher, see our procedure codes guide.
The data for a pre-lodged entry matches a standard CDS declaration. In practice, the pre lodge customs declaration requirements cover these core fields:
Because you file before arrival, double-check the expected arrival location. An incorrect port reference is a frequent reason a pre lodge customs declaration fails to match at the frontier.
| Data Group | What It Covers |
|---|---|
| Parties | Importer and exporter EORI numbers, declarant details, and the type of customs representation (direct or indirect). |
| Goods | Commodity code, goods description, customs value, quantity, weight, and other item-specific declaration details. |
| Procedure | The customs procedure code (CPC), additional procedure code (APC), and any special customs procedures being claimed. |
| Movement | Expected port of arrival or departure, transport method, conveyance details, and the anticipated arrival date. |
Group your data this way and the entry comes together faster. Moreover, a clear structure makes it easier to spot a missing field before you submit.
A few errors show up again and again. Avoid these to keep goods moving:
iCDS is built for this operational reality. It lets you pre-lodge CDS declarations in advance, validates every data element before submission, and returns the MRN you need for a GMR. Moreover, it flags mismatches early, so your drivers are not stuck at the port. For high-volume RoRo work, that automation removes most of the manual risk.
In day-to-day use, iCDS helps your team:
It is a customs entry submitted to CDS before the goods arrive in the UK. HMRC validates it early and issues an MRN, and it clears once the goods arrive.
Yes. A pre-arrival customs declaration UK agents file is simply another name for a pre-lodged CDS entry.
At GVMS-controlled UK RoRo ports, yes. You must pre-lodge and combine the MRN into a Goods Movement Reference before the vehicle boards.
GVMS and a GMR apply to GB arrivals. A customs RoRo PBN applies to movements into Ireland. They are separate systems, so do not mix them.
You need the same data as a full CDS entry, plus the correct expected arrival location, so the entry matches when the goods reach the frontier.
You can pre-lodge several days before arrival. Most agents file once the routing is confirmed, then amend only if the vessel or date changes.
Yes. The entry stays pre-lodged until an arrival notification is sent or triggered by the port. Only then does it move to clearance.
Capture & Upload Data in Seconds with AI & Machine Learning
iCustoms is an all-in-one solution helping businesses automate customs processes more efficiently. With AI-powered and machine-learning capabilities, iCustoms is designed to streamline your all customs procedures in a few minutes, cut additional costs and save time.
Capture & Upload Data in Seconds with AI & Machine Learning