GUIDES · CUSTOMS AUDIT

17% of UK declarations contain errors. Do you know where yours stand?

HMRC customs audits are accelerating. Whether they come to you or you go looking first, the outcome depends on one thing: the accuracy of your declarations. This guide covers how HMRC audits work, what they check, what triggers an investigation, and how proactive self-audit turns compliance risk into duty recovery.

Run a free auditBook a call
How audits work · what HMRC checks · the triggers · the self-audit checklist
THE AUDIT

What is a customs audit?

A customs audit is a formal review of your import and export declarations. HMRC (HM Revenue & Customs) examines whether goods have been correctly classified, correctly valued, and correctly declared — covering tariff codes, customs values, origin claims, preference eligibility, and procedure codes.

There are two fundamentally different types of customs audit, and understanding the distinction matters.

▲ HMRC-initiated

The audit that comes to you

Reactive and risk-profiled. HMRC selects your business based on data anomalies, sector risk, or intelligence — and you respond to their demands for evidence and explanation, on their timetable.

Self-initiated

The audit you run first

Proactive and recovery-focused. You review your own declarations to identify errors, reclaim overpaid duty, and fix compliance gaps before HMRC finds them.

The first is a risk you manage. The second is an opportunity most importers miss — because clearance at the border is provisional, both cut the same way. Learn more about that window in the post-clearance audit guide.

THE TRIGGERS

What triggers an HMRC customs audit?

HMRC doesn't audit randomly. Its compliance yield hit £41.8 billion in FY 2023-24, driven by risk profiling and data analytics. Understanding what draws attention is the first step to managing your exposure.

£41.8B
HMRC compliance yield, FY 2023-24
17%
Of UK declarations contain errors
3 years
Audit and reclaim lookback window
£2,500
Max civil penalty per contravention
Trigger 01
Data anomalies
Declarations that don't match historical norms, sector benchmarks, or known tariff patterns. HMRC's risk engines flag the outliers automatically.
Trigger 02
High-value entries
Entries where the financial exposure justifies the cost of investigation. The bigger the duty line, the more attractive the target.
Trigger 03
Sector-specific risks
Industries with known compliance issues — textiles, electronics, and automotive among them — attract standing scrutiny.
Trigger 04
Repeated errors
Patterns of misclassification or valuation mistakes that suggest systemic problems rather than one-off slips.
Trigger 05
Tip-offs and intelligence
Information from third parties, whistleblowers, or cross-referencing with other agencies. Not every audit starts with your data.

When HMRC audits, they demand evidence. If you can't produce it — or it shows underpayments — you face backdated duty plus interest, with civil penalties of £1,000 to £2,500 per contravention on top. Demonstrating reasonable care and a robust compliance framework mitigates penalties. For a trigger-by-trigger breakdown, see what triggers an HMRC customs audit; if a letter has already landed, see how BorderAudit handles an HMRC audit.

Find your errors before HMRC does.

Run a free auditBook a call
THE SCOPE

What does HMRC check during a customs audit?

HMRC auditors examine six core areas of your customs declarations. Each represents both a compliance risk and a potential recovery opportunity.

Area 01
Tariff classification
Are your HS codes accurate? HMRC checks whether goods are classified to the correct 10-digit commodity code, which determines the duty rate applied.
Area 02
Customs valuation
Is the transaction value correct? HMRC verifies additions (royalties, assists, tooling) and deductions (freight, buying commissions) to the customs value.
Area 03
Origin & preferences
Are FTA preferential rates correctly claimed? HMRC reviews EUR.1 certificates, REX declarations, and origin evidence to validate eligibility.
Area 04
Procedure codes
Are CPCs correctly applied? HMRC checks whether customs procedure codes match the actual movement and whether reliefs (IP, end-use, temporary admission) are eligible.
Area 05
Documentation
Can you produce the evidence? Invoices, packing lists, origin certificates, contracts, and transport documents must be available and consistent with declarations.
Area 06
Compliance framework
Do you have controls in place? HMRC assesses your internal processes, staff training, broker oversight, and whether you demonstrate “reasonable care” in customs compliance.
THE PREPARATION

How to prepare: the self-audit checklist.

Whether you're preparing for an HMRC audit or proactively looking for recovery opportunities, these eight steps cover the essential ground.

Step 01
Pull your HMRC data
Retrieve your Trader Records Extract from MSS or CDS. This is the foundation of any audit — you need your complete declaration history.
Step 02
Review classification accuracy
Check HS codes against product descriptions. Look for inconsistencies, outdated codes, and mismatches between what was declared and what was actually imported.
Step 03
Check valuation methodology
Verify that customs values match invoice values and that additions (assists, royalties) and deductions (freight, commissions) are correctly applied.
Step 04
Verify preference claims
Confirm that preferential rates are supported by valid origin documentation (EUR.1, REX, supplier declarations) and that FTA rules of origin are met.
Step 05
Audit procedure codes
Review CPCs for correctness. Are you using the right codes for your goods movements? Are you missing relief entitlements like Inward Processing or end-use?
Step 06
Validate documentation
Ensure invoices, packing lists, certificates of origin, and contracts are available, consistent, and would withstand HMRC scrutiny.
Step 07
Benchmark against peers
Compare your error rates, duty spend, and classification patterns against sector benchmarks — declarations that look normal in isolation can be outliers in context.
Step 08
Build a defensible audit trail
Document every check, decision, and piece of evidence. If HMRC audits, you need to demonstrate reasonable care and a systematic approach to compliance.

Two of these steps are heavy lifts at any volume: the data pull — BorderAudit automates it — and the peer comparison, which BorderAudit's benchmarking tools make automatic. For the structured preparation route, see audit readiness; for a working version of this section, use the customs audit checklist.

THE PLATFORM

How BorderAudit automates the process.

Manual spot-checks only ever cover a sample of your entries. BorderAudit is an automated post-clearance customs audit platform: you connect your customs data once and every declaration in your history is checked automatically — catching errors before HMRC does and surfacing every recovery opportunity.

It is freemium software with flat pricing — free to start, Premium at £149/month — never a success-fee service. Where overpayments are found, reclaim documentation is prepared while the 3-year window is still open.

Data

HMRC data automation

4.4M declaration lines processed daily. Automated retrieval from Government Gateway with full historical coverage — no manual downloads or CSV wrangling.

Documents

AI document review

Automated validation of invoices, packing lists, and origin documents. Cross-references declarations against supporting evidence at scale.

Classification

Classification radar

Continuous monitoring of HS codes against historical patterns, tariff rule changes, and known risk areas. Flags misclassifications before they become audit findings.

Checks

Automated check engine

A comprehensive rule engine covering classification, preference, valuation, CPCs, and RGR. It checks every declaration in your history — not a sample.

Recovery

C285 reclaim packs

Auto-generated C285 reclaim documentation with all supporting evidence — fast execution on every recovery opportunity identified.

Suppliers

Supplier benchmarking

Ranks suppliers by error frequency and compliance quality. Know which suppliers create risk and which deliver clean declarations.

4.4M
Declaration lines processed daily
91%
HMRC first-time acceptance
£4.7M
Duty recovered through the platform
200+
Businesses on the platform
WATCH · 82 SECONDS

See the audit running on real declarations.

A tour of the platform — automated HMRC data collection, six-dimension risk analysis, and exceptions ranked by value.

FAQ

Customs audits, answered.

A customs audit is a review of import and export declarations by HMRC to verify that goods have been correctly classified, valued, and declared. It covers tariff codes, customs values, origin claims, preference eligibility, and procedure codes. Audits can be initiated by HMRC or proactively by the importer.

Your declarations tell a story. Make sure it's the right one.

Connect your customs data once and every declaration is checked automatically — errors flagged before HMRC finds them, overpayments surfaced while the 3-year window is still open. Free to start. Flat pricing. No success fees.

Run a free auditborderaudit.io/resources/guides/customs-audit