Prepare a product description that includes the material composition, primary function, end use, and any relevant technical specifications — the more precise the description, the better the classification accuracy.
Submit the description to an automated HS classification API (e.g., Zonos Classify, Avalara HS Classification, or similar); receive one or more candidate HS codes with confidence scores.
For each candidate HS code, look up the HTSUS schedule at the six-digit harmonized level and confirm the chapter and heading align with the product category.
Cross-reference the suggested code against CBP's CROSS (Customs Rulings Online Search System) database by searching for similar products to find binding rulings that validate or contradict the classification.
Document the selected HTS code, the basis for selection (automated classification, ruling reference, or tariff schedule review), and the date of classification for customs declaration and record-keeping purposes.
Known gotchas
Automated classification APIs work well for common goods but can produce incorrect results for composite products or items that span multiple HS chapters; always validate the output against the relevant section and chapter notes in the Harmonized System.
HS codes are maintained at the 6-digit international level; HTS codes add US-specific digits at the 8- and 10-digit level — a correct 6-digit HS code may still require careful selection at the 10-digit HTS level for duty-rate purposes.
A binding tariff ruling from CBP is legally binding but takes time to obtain (weeks to months); automated classifications are advisory and do not protect the importer from CBP reclassification — for high-volume or high-duty-impact goods, a binding ruling is worth pursuing.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp