TariffFlow
95% chapter · 91% heading on real-world product descriptions· measured

The end-to-end UK tariff workflow.

Classify products, verify against live HMRC data, and keep a clean, searchable, audit-ready record of every case. Built for importers and brokers who need the paper trail as much as the answer.

Free to try · No card required · UK-only (v1) · AI-assisted, not legal advice · Verify before customs submission

tariffflow.app / new

Reasoning

Your input

Plastic wall-mounted soap dispenser for commercial washrooms. 1L capacity, push-pump, ABS body.

Extracted facts

93%

Wall-mounted plastic soap dispenser, 1 L, for commercial washrooms.

Candidate codes

overall 85%
  • 3924 90 00Hygienic or toilet articles of plastics — other85%
  • 3926 90 97Other articles of plastics — other22%

Recommendation

92%
  • Primary material is plastic — chapter 39
  • Hygienic/toilet article — heading 3924
  • Finished good, commercial end use

Show your work.

Every recommendation ships with reasoning, alternatives, and citations — not a black box.

You stay in the loop.

AI-assisted, not AI-decided. Follow-up questions when it matters. You sign every Case Pack.

UK-first, honest scope.

UK HMRC tariff only in v1, with live duty + VAT lookup. EU CN codes on the roadmap.

Built in the open.

Early-stage and UK-based. Real pricing, real limits, real refunds — no lock-in contracts.

Accuracy — measured, not claimed

95% correct chapter and 91% correct heading on real-world product descriptions.

We test on two fixtures because they measure different things. Everyday goods — 500 plain-English merchant descriptions across the top UK import categories — is the typical broker workload. HMRC binding-ruling holdoutis the hard mode: cases people sent HMRC because they couldn’t classify them themselves. Both numbers are below.

Everyday goods · n=500 · v5 · 2026-04-27

95%
Correct chapter

2-digit HS chapter on 500 everyday merchant-voice product descriptions across the top UK import categories.

91%
Correct heading

4-digit HS heading — where duty rates and trade-agreement eligibility actually live.

100%
Cited evidence

Every recommendation is backed by a UK ATaR, EU BTI, US CROSS ruling, or statutory note — visible in the audit trail. No silent guesses.

Hard mode · HMRC binding-ruling holdout · n=80 · v5 · 2026-04-26

On disputed/edge cases, every recommendation is routed into one of three triage states. The accuracy gap between “strong evidence” and “review recommended” is what proves the triage is calibrated, not cosmetic.

Strong evidence

76% of cases. 82% exact 10-digit accuracy.Close UK ATaR precedent at the chosen code, no high-severity legal flags, HMRC live-measures lookup succeeded.

Review recommended

24% of cases. 21% exact accuracy — correctly flagged as high-risk so a broker can sign off. Triggered by competing headings, weak ATaR precedent, or conflicting evidence.

Target: 95% heading accuracy and 90% exact 10-digit on the strong-evidence subset.

Now sitting on 138k unified precedents (UK ATaR, EU BTI, US CBP CROSS, HSEN-derived quotes). Roadmap: smarter heading-pick reasoning, domain-fine-tuned arbiter. Progress reported on every classifier release.

How accuracy is measured

Per-case AI recommendation; broker must verify before customs submission. 10-digit leaf disambiguation between sibling codes (named-vs-residual subdivisions) is harder on synthetic everyday descriptions because the test copy doesn’t always include the exact attribute (cylinder cc, wire gauge, fibre composition) needed to choose; in production the broker completes any missing facts. Heading and chapter — where the legal and duty consequences live — are where the model is consistently strong.

The workflow

Classify, verify, and keep the record — in one flow.

Most tools stop at the code. TariffFlow is the full loop: structured classification, live HMRC verification, signed Case Pack, searchable library. Your compliance record builds itself.

  1. 01Describe

    Describe the product

    Paste a plain-English description, drop a datasheet PDF, or add a product image. Use saved products to reclassify in one click.

  2. 02Extract

    Only the questions that matter

    Structured attributes — material, function, form, use case, packaging — pulled out cleanly. Follow-up questions only when the answer could actually change.

  3. 03Record

    Verified, saved, auditable

    Recommended code with reasoning and alternatives, verified against live HMRC duty + VAT, filed as a signed Case Pack in your searchable library — ready to reuse, reclassify, or hand to customs.

Records, not answers

You're not buying a classification. You're building a defensible compliance record.

ChatGPT gives you an answer in an email. TariffFlow gives you a signed document that belongs in your customs file. Every case is retained, reusable, and standardised — the difference between "I think it's 8525" and "here's the pack, dated, signed, with three binding rulings cited."

  1. 01

    Classify

    Paste a description, upload a datasheet, add a photo. The classifier walks the HS tree, cites binding HMRC rulings, verifies against live duty and VAT.

  2. 02

    Pack

    A signed 12-page Case Pack PDF is generated end-of-flow — same structure every time, every detail included. SHA-256 hash and verify URL in every footer.

  3. 03

    Record

    Case + pack land in your searchable library against a stable URL. Export as JSON or delete anytime. Retention and privacy controls built into the plan.

  4. 04

    Reuse

    Next shipment of the same product? Reclassify from the saved fact sheet in one click — no datasheet copy-paste. Specs change, the walk re-runs against the update.

  5. 05

    Defend

    If HMRC queries a classification or your broker asks where the code came from, hand over the pack. The reasoning, precedent, and verification hash are all inside.

The alternatives

Broker, spreadsheet, or ChatGPT?

UK importers classify three ways today: pay a customs broker per-declaration, do it themselves with the HMRC schedule open in another tab, or ask a general-purpose AI. Each has real trade-offs. Here's how TariffFlow stacks up on the requirements that actually drive your declaration.

RequirementCustoms brokerSelf-classifyingChatGPT / generic AITariffFlow
Time per classification1–5 business days20–90 minutesSecondsUnder 2 minutes
Cost per classification£30–£150 eachYour timeFree — but wrongFrom 29p on Starter
Code validated against today's HMRC tariffExpert knowledgeIf you look it upInvents plausible codesChecked on every case
Live UK duty + VAT on final codeOn requestYou look it upTraining data, staleFetched at classify time
Preferential rates by origin (CPTPP, DCTS, FTAs)Case-by-caseTedious lookup per countryNot in training50+ agreements surfaced
Anti-dumping & safeguard duty warningsIf flaggedEasy to missNot aware of measuresRed-banner alert on the Case Pack
Required documentation codes for declarationUsuallyManual lookupWon't know to mention themC/Y/9 codes with descriptions
Origin-specific restrictions & sanctionsExpertDepends on your expertiseNot reliableSurfaced by origin
Full reasoning walk with GRI citationsOn request, extra feeYou write it yourselfOften fabricates itOn every case by default
Alternatives considered + rejection reasoningIf you askRareNot structuredAt every level
Signed, audit-grade record YOU keepTheir file, not yoursWhatever you wroteChat transcript onlyTamper-evident Case Pack PDF
Scales to many productsCost blocks volumeYou're the bottleneckFast but unreliable100–500 classifications/mo

Brokers still have their place — binding tariff rulings, appeals, and edge-case adjudication are theirs to own. TariffFlow is for the 95% of classifications you'd otherwise do yourself or push to ChatGPT.

Pricing

Three tiers. Upgrade when you’re ready.

Start free. Move to Starter for full Guided classification and HMRC live lookups. Move to Operator for 500 classifications a month, unlimited saved library, and priority support. Enterprise is there when you need SSO and a signed DPA.

Free

£0forever

Kick the tyres on real products.

  • 5 Quick Check classifications per month
  • Structured attribute extraction
  • Top chapter + heading suggestion
  • 7-day history retention
  • Watermarked share links
Start free

Starter

Popular
£29per seat / month

For solo importers and small e-commerce brands.

  • 100 classifications per month included
  • 30p per extra classification (capped at £30/mo)
  • Full Guided funnel with follow-up questions
  • Live HMRC duty + VAT lookup
  • Case Pack PDF exports
Start Starter

Operator

£99per seat / month

For importers and brokers running real classification volume.

  • 500 classifications per month included
  • 20p per extra classification (capped at £100/mo)
  • Everything in Starter
  • Unlimited saved product library
  • Priority email support
See Operator

Enterprise

From £499/mo — unlimited seats with SSO, 99.5% uptime SLA, white-label Case Pack, signed DPA.

Talk to us

Questions

Honest answers.

Is this legal advice?

No. TariffFlow produces AI-assisted recommendations with reasoning, confidence, and alternatives. You should verify the recommended code before customs submission. Our job is to shorten the decision, not replace your judgment.

Where does the tariff data come from?

The UK HMRC Integrated Online Tariff, refreshed daily. Final codes are re-verified against the live HMRC API for duty and VAT before you see them.

Can I use it for EU (CN) codes?

Not in v1 — UK only. EU support is on the roadmap.

Do you store my product data?

Only what you explicitly save. Free-tier Quick Checks aren't saved beyond a short recent history. Starter and Operator cases are retained so you can reuse and reclassify. Full export and delete at any time.

What happens when I hit my included quota?

On Starter you pay 30p per extra classification (capped at £30/mo). On Operator you pay 20p per extra (capped at £100/mo). When you hit the cap, classifications block until the next billing period or you upgrade. We never silently bill over the cap.

Can I change plan or cancel anytime?

Yes — Stripe Customer Portal handles upgrades, downgrades, and cancellations. Downgrades take effect at the end of your billing period.

Classify your first product in under a minute.

Free to try, no card required. You keep the Case Pack whether you upgrade or not.