Everything it takes to clear a shipment.
From the first classification to the filed entry — Ekkoe does the research, shows its work, watches the rules, and fills your filing software. A licensed broker approves every step.
A classification you can defend.
Type what you're importing and get a candidate HTS code in seconds — with the confidence, the duty, and the CBP ruling behind it. A licensed broker approves, changes, or rejects it.
- Candidate codes ranked by confidence, with the evidence for each
- Follows the General Rules of Interpretation 1 → 6 in order
- Every recommendation goes to a human before it counts
Headphones & earphones, incl. w/ microphone
See exactly why — and why not.
The decision graph shows the whole reasoning path: Section → Chapter → Heading → line, with the branches Ekkoe ruled out and the reason each was dropped. No black box.
- The full tariff tree, from chapter down to the 10-digit line
- Rejected alternatives kept on the record, not hidden
- Duty, Section 301, PGA flags and rulings attached to each node
rejected branches kept on the record
Know what changed, the second it changes.
A live dashboard of tariffs, sanctions, rulings, and policy news — feeds refresh on a schedule and roll up into counts, trends, and alerts you can act on.
- Feeds for tariffs, sanctions, customs rulings and policy news
- Normalized into entities and time-stamped events you can browse
- Set alerts on the codes and countries you care about
preview · your numbers
See who a rule change hits — before they call.
Keep a profile for every client with their products, HS headings, and origins. When a tariff or sanction moves, Ekkoe tells you exactly who in your book is affected.
- One portfolio profile per importer, with products and HS headings
- Cross-referenced against every new event automatically
- Jump straight from an affected client into a broker case
From classification to a filed-ready packet.
One case walks through all six steps of an entry — parties, classification, cargo release, delivery, entry summary, and recordkeeping — drafting CBP forms 3461 and 7501 along the way.
- Filing-ready CBP 3461 and 7501 drafts, generated for you
- Liquidation clocks and the five-year recordkeeping date tracked
- Later steps stay locked until a broker approves the classification
Stop retyping entries into CargoWise.
The Ekkoe auto-fill extension drops an approved entry straight into CargoWise or Descartes — the fields fill themselves, exactly like real typing. It never submits and never sends your data anywhere; you review and file it yourself.
- Fills mapped fields in CargoWise One and Descartes NetCHB
- Never clicks submit — the broker files through their own system
- No data leaves the browser; nothing is transmitted to Ekkoe
Never submits — you review and file it yourself.
The rest of what runs in the background.
Denied-party screening
Every importer screened against OFAC SDN and restricted-party lists on each run.
Duty & tariff exposure
Section 301/232 and AD/CVD exposure surfaced before it becomes a surprise bill.
Institutional memory
Ekkoe learns from your brokerage's own approved decisions and warm-starts the next one.
Filing pipeline
Roll every client's shipment through its stages from one cross-case queue.
Approval analytics
Track approve-without-modify rates and the patterns behind your corrections.
Append-only audit trail
Every action logged and immutable, with 19 CFR 163 five-year recordkeeping.
Batch CSV intake
Classify a whole spreadsheet of lines at once, with columns mapped for you.
Developer API
Call any capability as a stable, cached HTTP endpoint with keys and rate limits.
Ekkoe is not a filer. It prepares filing-ready drafts, simulates ACE dispositions in a sandbox, and fills your existing filing software — but it never submits to CBP. A licensed customs broker reviews every classification and transmits entries through their own ABI-certified system.