Rule-based · No AI Export control determination assistant

ECCN lookup and classification tool
decided by the regulation

Look up the ECCN for a product, or classify it against the Commerce Control List step by step. ECCN.help uses rules taken from the published Export Administration Regulations. There is no language model and no machine learning in it, so the same item gets the same answer, and every answer names the entry and paragraph 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 reached by ruling entries out, and each one ruled out is recorded
Why no AI

An export classification has to come out the same every time and show its rule. So we built it without AI.

AI chat tools write fluent answers, but the answer can change from one run to the next and they cannot show which rule decided it. A licence decision has to stand up when someone checks it.

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 confidenceCannot happen: 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 the ECCN tool covers

ECCN classification

Walks an item to a Commerce Control List entry and asks only for the parameters that entry 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 instead of offering 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.

ECCN lookup and quick reference

Look up ECCNs by product name in the CCL Index, and work through EAR99, ITAR and encryption questions as short decision trees.

How a determination is reached

Export control has an order of operations. Skip a step and you can end up with an answer that looks certain and is wrong.

  1. 1

    Jurisdiction first

    Is the item on the U.S. Munitions List? An ITAR-controlled defense article has no ECCN, so 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 turns on.

  3. 3

    Reasons for control

    NS, AT, MT, EI, CB, NP and the others. The Country Chart is read against these, so each determination lists them.

  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. The item gets there by ruling entries out; it is never assumed at the start.

Built so someone can check the answer

An export control answer you cannot justify is a liability. A reviewer, an auditor or BIS should be able to follow how each conclusion was reached, so every step is kept.

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 which version of the reference data was used, kept as an append-only audit trail.

Stale data fails closed

When the sanctions lists age past their threshold, screening stops and says so. It never returns 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, so the answer is ready when 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.

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 and work from there.

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. No AI is involved.

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.

ECCN number search

Type a product name and Quick ECCN Search returns the ECCNs that usually cover it, from the CCL Index, with the end use, similar commodities and whether a licence is commonly needed. It is a starting point: the CCL entry, read against your item, decides.

When is an item EAR99?

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.c, 5D992.c), 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. There is no 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 number 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 there a free ECCN lookup?

Yes. Quick Search, the CCL index, licence requirements, OFAC screening and the regulatory references are free to use without limit once you sign in. Quick ECCN Search looks up ECCNs by product name.

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. You reach EAR99 after checking the list; it is never 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 stops and tells you, so you never get 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 [email protected] or book a call with our founder; additional classifications may be offered on a paid plan.

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