Skip to the content

Trade compliance

Tariff Classification Audit Trail: What to Record

What a tariff classification audit trail should record for each product: facts, code, tariff version, rejected codes, sources and sign-off, with a template.

By Published 7 min read

A tariff classification audit trail is the written record of how each tariff code in your catalogue was decided. When customs asks why a product was declared under a code, the answer should be in the file, not in someone's memory. A good trail also makes reviews faster, survives staff changes and shows that your process is reliable.

This guide is for importers, compliance teams, customs brokers and e-commerce sellers. It lists what to record, gives a template you can copy, and links each element to the US and EU rules behind it. Legal references were checked in October 2026; this is not legal advice.

Why the record matters

The legal duty to classify correctly sits with the trader in both markets.

  • United States. Under 19 U.S.C. 1484, the importer of record must use reasonable care to classify merchandise. CBP's reasonable care publication asks whether you have reliable procedures to provide a correct tariff classification and to "maintain and produce any required customs entry documentation and supporting information".
  • European Union. Article 15(2) of the Union Customs Code (UCC) makes the declarant responsible for the accuracy and completeness of the information in the declaration. Article 15(1) obliges anyone involved in customs formalities to provide customs with the requisite documents and information on request.

A code without a record behind it is hard to defend. A code with a clear record, even one customs later disagrees with, shows that you took care. See reasonable care in tariff classification.

What to record for every classification decision

1. The product facts

  • Product name, SKU and any internal or ERP reference.
  • A customs-grade description: function, materials with percentages, construction, intended user, condition and presentation.
  • Where each fact came from: supplier specification, laboratory report, photos, samples.
  • The date of the facts. Products change; a record should say which version it covers.

2. The decision

  • The full national code: 10 digits for the US HTS, and the 10-digit TARIC code plus any additional code for the EU.
  • The market and the version of the schedule used, with its effective date. For example, "US HTS 2026 Revision 20, effective 28 September 2026" or "EU CN 2026 and TARIC as of the import date".
  • The duty and measures noted at the time, if relevant to the decision.

3. The reasoning

  • The path from chapter to national line, with the General Rules of Interpretation applied.
  • The section and chapter notes and, where used, the explanatory notes.
  • The alternatives considered and why each was ruled out.
  • Any fact that would change the answer if it changed. For example: "If the shell contains more than 50% textile by surface area, re-check."

4. The evidence

  • Rulings consulted: CBP rulings found in CROSS, EU BTI decisions found in EBTI, with references.
  • Binding decisions held by the company, with their validity dates.
  • Classification regulations or court judgments relied on.
  • Copies or links to the official tariff text as consulted, with the access date.

5. The people

  • Who proposed the code, who reviewed it and who approved it.
  • The date of each step.
  • Any override of a proposed code, with the reason.

6. The history

  • Previous codes used for the product, with the dates they applied.
  • Why the code changed: tariff revision, product change, ruling or error found.
  • Links to the entries declared under each code.

A template you can copy

Field Example
SKU / reference TSH-001
Product description Men's crew-neck T-shirt, knitted, 100% cotton, white with coloured print, not underwear
Fact sources Supplier spec sheet v2 (2026-08-12), fibre test report
Market and version EU, CN 2026 and TARIC as of 2026-10-01
Code 6109 10 00 10
Path and rules Ch. 61 (knitted); heading 6109 by GRI 1; subheading 6109 10 (cotton) by GRI 6; TARIC line "T-shirts"
Alternatives ruled out 6105 (men's or boys' shirts, knitted): ruled out, the garment has the features of a T-shirt (reasoning note attached); 6109 90: fibre is cotton
Notes and rulings Chapter 61 notes; EBTI decisions on similar goods, references listed
Re-check triggers Fibre change; woven fabric; sold as underwear
Proposed / reviewed / approved A. Classifier 2026-10-01 / B. Reviewer 2026-10-02 / approved
History New SKU

The T-shirt is an illustrative example; the "alternatives ruled out" lines show the kind of reasoning to record, not a ruling.

Retention: how long to keep it

Retention periods are set by law and differ by market.

Market Rule Period
United States 19 CFR 163.4(a) Generally 5 years from the date of entry for records relating to an entry
European Union Article 51 UCC At least 3 years, generally from the end of the year in which the declaration was accepted; member states may require longer

The EU also limits how long customs can reach back: under Article 103 UCC, a customs debt cannot be notified more than three years after it was incurred, extended to between five and ten years under national law where criminal proceedings are possible. A practical rule is to keep the classification file for as long as any entry that used the code can still be reviewed, plus the retention period.

Keeping the trail current

A record is only useful if it matches what you actually declare.

  • Version every change. Never overwrite an old decision; close it with an end date and open a new one.
  • Re-check on tariff changes. The EU CN changes every 1 January, the US HTS is revised several times a year, and the HS 2028 edition enters into force on 1 January 2028.
  • Re-check on product changes. Tie the classification record to the product specification so a change in one flags the other.
  • Sample-audit regularly. Pick high-duty and high-volume lines and rebuild their reasoning from scratch.

Our customs classification compliance checklist puts these steps into a routine.

Who should own the record

The person who classifies should write the reasoning while it is fresh, but the record belongs to the company, not to that person. In practice:

  • The classifier writes the facts, the path and the alternatives.
  • The reviewer checks the reasoning against the notes and rulings and signs off, or sends it back with a question.
  • The compliance owner makes sure records are complete, stored centrally and kept for the retention period.
  • The customs broker, where one files the entries, receives the approved code and keeps its own records of what it declared.

Where a broker classifies on your behalf, agree in writing who keeps the reasoning. If the broker holds it, make sure you can obtain it on request.

Common weaknesses auditors find

  • A code with no date and no version.
  • A description copied from the sales catalogue.
  • No mention of the heading that was the obvious alternative.
  • A ruling cited that has expired, been revoked or covers a different product.
  • Approval by the same person who classified, for difficult products.
  • Records stored only in an individual's email.

How HTS Pilot supports the trail

HTS Pilot stores much of this record with each lookup. A result shows the proposed code and up to 10 alternatives, the reasons each was chosen or ruled out, the official sources with access dates, and a confidence score. It stores the tariff version and its effective date, and keeps an audit log of who did what in the review queue: accept, set a different code, reject or reopen. For the EU, each candidate links to its TARIC consultation page; for the US, it draws on USITC and on CBP rulings as precedents. These results are suggestions for reference, not official decisions, and the declarant remains responsible for the code. See what HTS Pilot covers. For the EU code structure itself, read what the EU TARIC code is.

Key takeaways

  • A classification audit trail records the facts, the code and version, the reasoning, the evidence, the people and the history.
  • Recording the codes you rejected, and why, is often the most valuable part of the file.
  • Keep records for the legal period: generally 5 years from entry in the US and at least 3 years in the EU.
  • Version every change instead of overwriting, and re-check on every tariff or product change.
  • A clear record supports reasonable care even when customs later disagrees with the code.

Frequently asked questions

What is a tariff classification audit trail?

It is the record that shows how and why each tariff code was chosen: the product facts, the code and the version of the schedule, the alternatives ruled out, the legal texts and rulings relied on, and who decided and when. It lets you, a customs auditor or a new colleague reconstruct the decision later without relying on anyone's memory.

Is an audit trail legally required?

Customs law requires you to keep the documents and information behind your declarations and to produce them on request, and the importer or declarant is responsible for the accuracy of the code. A structured classification record is the practical way to meet those duties and to show reasonable care, even where the law does not prescribe its format.

How long should classification records be kept?

In the US, 19 CFR 163.4 generally requires records relating to an entry to be kept for 5 years from the date of entry. In the EU, Article 51 of the Union Customs Code sets a minimum of 3 years, and member states may require longer. Keep the classification file for as long as any entry that used the code can still be reviewed.

Should I record the codes I rejected?

Yes. Recording the near-miss codes and the reason each was ruled out is often the most useful part of the file. It shows that the decision was reasoned, makes a later review faster, and tells you exactly which fact to re-check if the product or the tariff changes. Auditors tend to ask why one heading was preferred over another.

Sources

The official texts and pages this article relies on. Check them for the current version before you act.

  1. Regulation (EU) No 952/2013 laying down the Union Customs Code, Articles 15, 51 and 103 (EUR-Lex) eur-lex.europa.eu
  2. 19 CFR 163.4, Record retention period (eCFR) ecfr.gov
  3. U.S. Customs and Border Protection: Reasonable Care, Informed Compliance Publication (2017 revision) cbp.gov
  4. European Commission: European Binding Tariff Information (EBTI) taxation-customs.ec.europa.eu
  5. U.S. Customs and Border Protection: Customs Rulings Online Search System (CROSS) rulings.cbp.gov

This article is general information, not legal advice and not a classification decision. Tariff texts, rates and rulings change: check the current official sources, and ask the customs authority for a binding ruling where the answer matters.

All articles Back to HTS Pilot