Rule-based · No AI Export control determination assistant

Decided by the regulation.
Not by AI.

ECCN.help classifies against the Commerce Control List with rules taken from the published regulation — no language model, no machine learning, no guessing. The same item gets the same answer, and every answer shows the rule that decided it.

Same item, classified twiceIdentical

Item: Mesh Wi-Fi 6 home system with WPA3, sold at retail

Run 1 · Monday5A992.cAT column 1, RS
Run 2 · Friday5A992.cAT column 1, RS
Decided by

Category 5 Part 2, Note 3 (Cryptography Note) — retail sale, user cannot change the encryption, filing made

15 CFR 774, Supp. 1
  • Same input, same result — against the same version of the regulation
  • An ECCN that does not exist can never be returned
  • Your product data is never sent to an AI provider
  • ITAR jurisdiction is checked before any EAR answer is offered
  • EAR99 is a conclusion the item reaches — every entry ruled out is recorded
Why no AI

An export classification has to be repeatable, explainable and auditable. So we built it without AI.

AI chat tools write fluent answers, but they can differ from one run to the next and cannot show which rule decided. A licence decision needs more than fluency.

Generative AI toolsECCN.help
Where the answer comes fromA model predicts likely text from its training dataRules taken from the published EAR, ITAR and the Commerce Control List
Same item, asked twiceCan give a different answerThe same answer, against the same version of the regulation
A code that does not existCan be invented and stated with confidenceImpossible — every code is checked against the Commerce Control List
Why this codeA plausible explanation, written after the factThe exact rule, paragraph and answers that decided it
Your product dataSent to a third-party AI modelNever sent to any AI provider
For an auditA chat transcriptA dated record: what was asked, what decided it, which version of the regulation
Want to see a rule decide? Watch three items classified start to finish.How to use

What it covers

ECCN classification

Walks an item to a Commerce Control List entry, asking only the parameters that entry actually turns on.

ITAR vs. EAR

Jurisdiction is settled first. An item on the U.S. Munitions List has no ECCN, and the tool says so rather than guessing one.

Licence requirements

ECCN plus destination, read against the Commerce Country Chart, with the reasons for control that triggered.

Licence exceptions

Part 740 exceptions reported with the conditions each one carries, drawn from the entry itself.

Restricted-party screening

OFAC SDN and consolidated lists. Only an exact name is a hit; everything else is flagged for a person to read.

Quick reference

CCL index, EAR99 vs ECCN, ITAR workflow and encryption classification, as lookups you can run in seconds.

How a determination is reached

Export control has an order of operations. Skip a step and the answer can be confidently wrong, which is worse than no answer at all.

  1. 1

    Jurisdiction first

    Is the item on the U.S. Munitions List? An ITAR-controlled defense article has no ECCN, and offering one would be a category error. The USML is checked before the CCL is opened.

  2. 2

    The Commerce Control List

    Category, then product group, then the entry itself. The tool asks only for the technical parameters that the candidate entry actually turns on — not a generic questionnaire.

  3. 3

    Reasons for control

    NS, AT, MT, EI, CB, NP and the rest. These are what the Country Chart is read against, and they are reported with the determination rather than left implicit.

  4. 4

    Destination and the Country Chart

    The ECCN plus the destination decides whether a licence is required. Where one is, Part 740 exceptions are screened with the conditions each carries.

  5. 5

    EAR99, if nothing catches

    EAR99 is where the walk ends when no entry on the list applies. It is a conclusion the item reached, never a starting assumption or a default basket.

Built to be checked, not just trusted

An export control answer you cannot justify is a liability. Everything here is built so a reviewer — or an auditor, or BIS — can follow how the conclusion was reached.

The entry is cited

Every determination names the CCL entry and the reasons for control that triggered.

The rules decide

Every verdict comes from the published regulation and curated reference data, and every step of the reasoning is shown.

Nothing is invented

Codes are validated against the Commerce Control List. An ECCN that does not exist cannot be returned.

Determinations are records

What was asked, what decided it, and against which version of the corpus — kept as an append-only audit trail.

Stale data fails closed

When the sanctions lists age past their threshold, screening refuses rather than returning a false “clear”.

Who uses it

Trade compliance teams

Classify a backlog consistently, and keep the reasoning attached to each item so a later review does not start from nothing.

Exporters and manufacturers

Settle ECCN and licence questions for a product line before a shipment is booked, rather than at the point the freight forwarder asks.

Freight forwarders and brokers

Check a classification you have been handed, screen the parties, and see the reason for control behind the number.

Legal and consulting practices

A structured first pass with citations, so billable time goes to the judgement calls rather than the lookups.

Research and academia

Check whether a technology, a piece of equipment or a shipment of samples falls under the EAR before a collaboration is agreed.

Startups shipping hardware

First export, no compliance function yet, and encryption in the product. Start with jurisdiction and Category 5 Part 2 rather than a guess.

ECCN classification, explained

Rule-based ECCN classification software for the Commerce Control List

ECCN.help finds the Export Control Classification Number (ECCN) for a product, software or technology by walking it through the U.S. Export Administration Regulations (EAR) step by step: ITAR vs. EAR jurisdiction first, then the Commerce Control List category and product group, then the entry and the paragraph the item meets. The result names the ECCN, the reasons for control and the rule that decided it — without AI.

What is an ECCN?

An Export Control Classification Number is a five-character code on the Commerce Control List (15 CFR 774), such as 5A992 or 3A001. It says why an item is controlled and, with the Commerce Country Chart, whether an export licence is needed.

ECCN lookup vs. ECCN classification

Looking up a code tells you what an entry covers. Classifying tells you which entry your item meets. ECCN.help does both: Quick Search for lookup, the Classification Workflow for a documented determination.

EAR99 — reached, not assumed

EAR99 applies only when no entry on the Commerce Control List describes the item. ECCN.help records every entry it ruled out, so an EAR99 result carries its own evidence.

ITAR vs. EAR jurisdiction

An item on the U.S. Munitions List is subject to the ITAR and has no ECCN. The jurisdiction check runs first, before any EAR answer is offered.

Encryption and Category 5 Part 2

Mass-market encryption (5A992, 5D992), the Cryptography Note, 5A002 and 5D002, and the 740.17 filing each outcome carries — asked as plain questions.

Licence requirements and screening

From a result, check the licence requirement for any destination against the Country Chart and licence exceptions, and screen parties against the OFAC and consolidated screening lists.

More on ECCN lookup, EAR99, ITAR vs. EAR and licensing in the export control guides, or see how a classification works, step by step.

Common questions

Does ECCN.help use AI?

No. Every determination comes from rules drawn from the published Export Administration Regulations, the ITAR and the Commerce Control List — not from a language model or machine learning. The same item gets the same answer against the same version of the regulation, a code that does not exist can never be returned, each result shows the rule that decided it, and your product data is never sent to an AI provider.

How do I find the ECCN for my product?

Describe the item, confirm the ITAR vs. EAR scope, choose its Commerce Control List category and product group, and pick the entry. ECCN.help asks only what the entry turns on and returns the ECCN with the rule that decided it. The How to use page walks through three worked examples.

Can ECCN.help tell me if I need an export licence?

As guidance, yes: from a classification result, the licence check compares the reasons for control with the Commerce Country Chart for the destination and lists the licence exceptions that may apply.

What is an ECCN?

An Export Control Classification Number is a five-character code on the Commerce Control List that identifies how an item is controlled under the U.S. Export Administration Regulations. It sets out the reasons for control, which are read against the Commerce Country Chart to decide whether a licence is required for a given destination.

What is the difference between ITAR and EAR?

ITAR governs defense articles and services on the U.S. Munitions List, administered by the State Department (DDTC). The EAR governs commercial and dual-use items on the Commerce Control List, administered by the Bureau of Industry and Security. Jurisdiction is decided first: an item subject to ITAR has no ECCN. Where an item is genuinely borderline, a Commodity Jurisdiction determination from DDTC is the definitive answer.

Is EAR99 the same as uncontrolled?

No. EAR99 means the item is subject to the EAR but is not listed on the Commerce Control List. A licence can still be required — for an embargoed destination, a prohibited end use, or a denied party. EAR99 is a conclusion reached after the list has been checked, not a default.

Can I rely on this for a regulatory filing?

No. ECCN.help is a research and assistance tool. It gives structured guidance with the reasoning shown, but it is not an official classification and it is not legal advice. Verify every result against the BIS official website, and obtain a formal classification or counsel where the stakes require one.

What data can I safely put in?

Nothing restricted. The service is hosted in the United States and its data is reachable from anywhere in the world by the administrators and developers, so uploading controlled technical data may itself be a deemed export. Use generic product descriptions and published specifications.

How current is the reference data?

The Commerce Control List, USML and licence-exception corpora carry the date they were verified, and each determination records which version it was made against. Sanctions and restricted-party lists are refreshed weekly; when they age past their threshold, screening refuses to run rather than returning a result you should not rely on.

What does it cost?

Every account includes five classifications through the Classification Workflow at no charge. One classification is used each time you start classifying an item. The reference tools (Quick Search, licence requirements, OFAC screening and the regulatory references) are free to use without limit. For more classifications, contact ceo@tariffwolf.com or book a call with our founder; additional classifications may be offered on a paid plan.

Built for people who have to justify the answer

Every determination is a record: what was asked, what decided it, and against which version of the regulation. Five classifications included with every account.

Talk to The Founders