Classify HS codes in house only if your catalog is small, stable and handled by someone with customs classification experience. Once you sell many SKUs, add products often or ship to many countries, an automated classification service that works from your product data is usually faster and more consistent than spreadsheets or broker emails. Whichever route you choose, accuracy depends on the product data you feed it.
This article compares the three common approaches and lists what to check before you pick one. New to HS codes? Start with What are HS codes?
The three ways ecommerce brands classify products
1. In house, by your own team
Someone on your operations or compliance team looks up each product in the tariff schedule and assigns a code.
- Works best for: small, stable catalogs and teams with classification experience.
- Watch out for: codes copied from manufacturers without review, inconsistent codes for similar products, and no one owning updates when products or tariff schedules change.
2. A customs broker
You send product details, usually in a spreadsheet, and the broker returns codes.
- Works best for: occasional, complex or high value classifications where expert review matters.
- Watch out for: slow turnaround for new SKUs, cost per item, and codes that live in a spreadsheet instead of flowing into checkout and customs documents.
3. Automated classification
Software reads your product titles, descriptions, categories and images and assigns codes as products are created or updated.
- Works best for: large or growing catalogs, frequent launches and brands selling into many destinations.
- Watch out for: tools that cannot tell you when a product description is too vague to classify, and tools that are not connected to your landed cost and customs workflow.
What to check before you choose
- Where the code is used. A code is only useful if the same one drives your landed cost at checkout and your customs declaration.
- How new SKUs are handled. Products should be classified when they are created, not after the first international order ships.
- Data quality feedback. Look for a way to see which product descriptions are too vague and what to fix.
- Coverage. Confirm codes work for every destination you ship to, since many countries extend the first six digits with their own national digits.
- Catalog size and speed. Check that bulk classification is supported for your full catalog.
- Integration. Check it connects to your store, for example natively with Shopify or through an API.
How FlavorCloud classifies products
We classify products with Flash AI, which analyzes titles, descriptions and images to assign HS codes when a SKU is created or updated, then calculates landed cost by destination for checkout. Product data scoring flags descriptions that are too vague to classify accurately, so you know what to fix. It connects natively to Shopify and is also available as a standalone API for bulk or real time use. Learn more on the Product Classification page.
FAQs
Can I use the HS code my manufacturer gave me?
Use it as a starting point, not the final answer. As the seller you are responsible for the declaration, so review it against your own product description.
What product data does classification need?
A specific description of what the product is, what it is made of and what it is used for, plus country of origin and value. See Managing Your Customs Description.
What happens if an HS code is wrong?
Customs can reassess duty, hold the shipment or ask for more information, and your landed cost at checkout will not match the final import cost. See How to troubleshoot DDP shipping problems.