Customs & Trade Compliance OS
Full control of your customs declarations, duties, and compliance.
Total Duty (30d)
Duty assigned across active declarations
Import Value
Total customs value of goods
Declarations
Total declarations filed
Avg. Duty
Average duty per declaration
Recent Declarations
Tracked across linked HMRC activity
| MRN / LRN | Type | Updated | Status |
|---|---|---|---|
| 24GB9X41A8CD12034 | IMD | 3 mins ago | Cleared |
| 24GB9X41A8CD12058 | IMD | 11 mins ago | Submitted |
| Draft Entry | H1 | 26 mins ago | Draft |
Duty by HS Code
Last 30dDirect HMRC CDS integration
Acceptance, clearance progress, queries and required actions against the declaration they relate to.
Test before you go live
Run your complete workflow in HMRC's Trader Dress Rehearsal environment before going live.
Official HMRC OAuth
We never store your HMRC password. Practice orgs use a Test User; live orgs use Government Gateway.
One workspace for the UK border
Customs declarations, safety and security, transit and goods movements — each connected directly to HMRC, with validation before anything is sent.
Customs declarations
- H1Full import
- I1Simplified import
- B1UK Export
- C1Simplified export
- H2Customs warehousing
Border and transit
- ENSSafety and security
- NCTSNew Computerised Transit System
- GVMSGoods vehicle movements
- CNSPort connectivity
- Destin8 (MCP)Inventory-linked clearance
Tools
- Commodity code lookupUK Trade Tariff
- Duty and VAT estimatesBefore clearance
- Customs AuditAudit & Recovery
- Export controlsClassification and sanctions
- Client portalFor your customers
Cross-border systems
Declarations and movements in one system.
CDS, ENS, GVMS and NCTS handled in the same workspace, instead of moving between separate services.
Customs declarations (CDS)
Prepare, validate and submit UK customs declarations through FreightCode, covering standard imports and exports, simplified declarations, and customs warehousing. Different CDS declaration types can be handled in the same system without splitting import, export, simplified and warehousing work across separate processes.
More infoEntry Summary Declarations (ENS)
Prepare, validate and submit GB safety and security declarations, with amendments, HMRC notifications and Do Not Load handling. Shipment, goods, party and transport data in one place — checked against HMRC's schema before submission.
More infoGoods Vehicle Movement Service (GVMS)
Create and manage Goods Movement References (GMRs) directly in FreightCode, connecting the customs and transit references required for supported RoRo movements and keeping the movement status in one place. Operators can manage the declaration and the related vehicle movement in the same system instead of moving between separate services.
More infoNew Computerised Transit System (NCTS)
Create and manage Common Transit movements in FreightCode, covering the departure and destination messages required to move goods under transit between participating countries. Transit can be managed alongside the related customs and border movement instead of as a separate process.
More infoTrade compliance
Export controls and customs in one case, from classification to a compliant CDS declaration.
- Controlled goods assessed and cleared in one place
- Control-list classification, approved by your team
- Sanctions screening on every party
- End-user undertaking and licence pack for LITE or SPIRE
- Controlled goods mapped into CDS, with licences, procedure codes and additional procedure codes
EC-2026-46934
Export control assessment for this shipment
FlaggedControl entry classification
Select a product, run Classify, then approve one control entry — all in the same panel.
Industrial centrifugal pump
0B004Industrial centrifugal pump
Industrial Pumps GmbH
Decision: 0B004
Click Classify to find control entry candidates for this product.
Customs Audit
Find the duty you overpaid and the risk you are carrying. Upload your HMRC TRE history and every line is checked for classification, origin, preference, valuation, duty and documentation issues.
- A customs health score out of 100, with the formula beside it
- Indicative potential recovery and exposure from the rules that ran
- Findings grouped into cases, with MRNs, evidence and £ impact
- Recovery tracked from identified to validated, claimed and recovered
Atlas Trading GmbH
AUD-00041 · Jan 2025 – Dec 2025 · TRE import history
Customs health
82/100
Share of lines with no open high-severity finding
Lines analysed
8,421
Potential recovery
£18,240
Indicative
Potential exposure
£3,120
Indicative
Open findings
27
Risk areas
- ClassificationHigh
- OriginMedium
- ValuationLow
- PreferenceMedium
- DocumentationLow
Highest-value opportunities
- £9,860
MFN paid, preference available
8481.80 · JP · 14 entries
- £4,210
Code changed for same goods
8413.70 · DE · 9 entries
- £2,300
Preference without document code
7318.15 · TR · 6 entries
Recovery status
Identified
£18,240
Validated
£6,400
Claimed
£4,100
Recovered
£2,950
Frequently asked questions
What can I do with CDS in freightcode?
Draft UK import declarations, attach documents, run dry-run validation, connect via HMRC OAuth, submit to CDS, then track status and DMS notifications. Amend or cancel where HMRC allows. Practice in TDR before you go live.
How does freightcode reduce declaration risk before submit?
Dry-run checks against CDS rules and schema while the declaration is still a draft, so field errors and document gaps can be fixed before any HMRC call. You review every line — including HS codes and AI invoice extract — before submit.
How does HMRC access work?
Official HMRC OAuth only — we never store your HMRC password. Practice orgs use an HMRC Test User; live orgs use Government Gateway. Declaration data is encrypted in transit and at rest.
Create an account
Start in the sandbox. Go live when you're ready.