Tariffwise

Blog 9 min read

Best HS code classification software for furniture importers

Classify a product while you read

Customs declaration · AI classifier

Furniture used to be the easy category. Most of Chapter 94 carries a base duty of zero to a few percent, so a wrong code cost you a rounding error. That stopped being true on October 14, 2025, when a 25 percent Section 232 duty landed on upholstered wooden seats and on wooden kitchen cabinets and vanities, and it got more complicated on July 24, 2026, when the Section 301 forced-labor layer started attaching to the furniture that the 232 action does not cover. Today the classification call on a sofa's frame material decides which of two very different layers you pay. This is a buyer's comparison of the tools that make that call on a furniture catalog, what each one costs, and where a broker still belongs.

What is the best HS code classification software for furniture importers?

For a US furniture importer, the best fit is an AI classifier that reads frame material, upholstery and intended room from a plain-English description, returns the full 10-digit HTSUS code with written reasoning, and shows the 2026 duty stack on the same screen, on a published monthly price. Tariffwise does that from $59 a month, with bulk CSV runs on the $199 Growth plan for catalogs that ship in hundreds of finishes and fabric options. Avalara and Descartes fit importers that also classify into many destination countries and buy on an annual contract. A licensed customs broker stays the right answer for contested items, antidumping scope questions and the entry itself.

What makes furniture different in 2026 is that the code no longer just sets a base rate. It decides whether a piece falls under the Section 232 wood action, under the Section 301 forced-labor action, under the original China 301 lists, under an antidumping order, or under several of those at once. A tool that returns a six-digit code and stops is not enough, because every one of those layers attaches at the ten-digit line and by country of origin.

Furniture classification tools compared

ToolCode depthReads frame and upholsteryBest forPublished pricing
Tariffwise10-digit HTSUS with duty stack and landed costYes, from the description, with the reasoning savedUS furniture importers who want codes and 2026 duty on a monthly plan$59, $199, $499 a month
Avalara Tariff Code Classification6- or 10-digit, 180 plus countries on ManagedRulings and justification on the Managed tierMulti-country catalogs, or teams wanting classifiers on staffNot published
Descartes CustomsInfoMulti-country reference plus AI assistReference library rather than per-item rationaleTeams that want a deep trade content libraryNot published
Gaia DynamicsHS and HTS with ruling citationsStep-by-step reasoning with citationsTeams wanting citations and several countries, on a yearly commitment$99, $379, $1,399 a month, billed yearly
Tarifflo10-digit HTSUS with a detailed rationaleRationale on every item, yearly re-checkImporters who want a firm doing classification plus refund recovery$125 per item; $7,500 to $225,000 a year
Licensed customs broker10-digit HTSUSA written opinion you can keep on fileContested items, antidumping scope and the entry itselfAbout $50 to $200 per product review

Only vendor-published prices appear above. Where a vendor quotes privately the table says so rather than estimating. The wider category is laid out on the best HS code classification software roundup, and the two vendors here that bill yearly are compared in detail on the Gaia Dynamics alternative and Tarifflo alternative pages.

Why the frame material decides which 2026 layer you pay

Proclamation 10976 of September 29, 2025 put a Section 232 duty on timber, lumber and their derivative products, effective October 14, 2025. Softwood lumber took 10 percent. Upholstered seats with wooden frames in heading 9401 took 25 percent under 9903.76.02, and wooden kitchen cabinets and vanities in heading 9403 took 25 percent under 9903.76.03. Increases to 30 and 50 percent were scheduled for January 1, 2026, and a December 31, 2025 proclamation deferred them to January 1, 2027. The United Kingdom is capped at 10 percent and the European Union and Japan at 15 percent including the base rate.

Then the Section 301 forced-labor action took effect on July 24, 2026 across about 60 economies, at 10 percent for economies such as Malaysia, Indonesia, India and Mexico, 12.5 percent for China and Vietnam, and higher-of-rate-or-MFN structures for the EU, Japan and Korea, with goods already subject to a Section 232 action left out of scope. Put those two rules together and the same sofa design, shipped from the same Vietnamese factory, pays a different layer depending on what the frame is made of.

Product from VietnamHeading232 wood layer301 forced-labor layer
Upholstered sofa, wooden frame9401.6125 percentOut of scope (232 goods excluded)
Upholstered sofa, metal frame9401.71None12.5 percent
Wooden kitchen cabinet, assembled9403.4025 percentOut of scope
Steel shelving unit9403.20None12.5 percent, and check the 232 steel derivative lists
Wooden bedroom dresser9403.50None (not a cabinet or vanity)12.5 percent

The table is the argument for software that reads the frame material before it assigns a code. A classifier that returns 9401.61 for every upholstered sofa because the sample photo showed wood will overstate duty on the metal-frame version by 12.5 points and understate it on the mixed-frame version, and the entry will be wrong either way. For Chinese origin, most of Chapter 94 also sits on the original List 3 at 25 percent, so a wooden-frame sofa from China carries the 232 layer and the List 3 layer while a metal-frame one carries List 3 and the new 12.5 percent. The heading-by-heading China picture is on the Section 301 tariff list by product page.

What is the HS code for a sofa?

A sofa is a seat, so it classifies in heading 9401 regardless of the room it is sold for. Upholstered seats with wooden frames fall in 9401.61 and upholstered seats with metal frames in 9401.71; the unupholstered versions sit in 9401.69 and 9401.79. A sofa bed that converts into a bed is still a seat under 9401.40. Sofa covers, cushions sold separately and loose fabric are not furniture at all: cushions go to 9404, covers and fabric to the textile chapters by fiber. The frame material is the fact your supplier spec must state, because in 2026 it is the fact that decides the duty layer.

What is the HS code for kitchen cabinets?

Wooden kitchen cabinets classify as wooden furniture of a kind used in the kitchen under 9403.40, and bathroom vanities as other wooden furniture under 9403.60, both now carrying the 25 percent Section 232 wood layer under 9903.76.03. A cabinet with a steel carcass is metal furniture in 9403.20 and outside the wood action. Doors, drawer fronts and side panels shipped on their own are parts under 9403.91, and CBP's implementing guidance carved out specific component lines at 9403.40.9060, 9403.60.8093 and 9403.91.0080 under 9903.76.04 at a zero additional rate, which is exactly the kind of ten-digit distinction a six-digit tool cannot see.

What is the HS code for a mattress?

Mattresses classify in heading 9404: cellular rubber or plastics mattresses in 9404.21, mattresses of other materials including innerspring and hybrid in 9404.29, and mattress supports in 9404.10. The duty rate is not the expensive part. Antidumping orders on mattresses have grown from China in 2019 to Cambodia, Indonesia, Malaysia, Serbia, Thailand, Turkey and Vietnam in 2021 and to well over a dozen countries since, and wooden bedroom furniture from China has carried an antidumping order since 2005. Folding metal tables and chairs from China have their own order dating to 2002. Those orders attach by scope language and origin, not by code alone, so a classification tool should flag that the product sits near an order and a broker should make the scope call.

Knock-down kits, parts and sets

A flat-pack item that has every component of a complete piece classifies as the finished furniture under the rule for goods presented unassembled, not as a bag of parts, so a knock-down wooden-frame sofa is still 9401.61 and still under the 232 layer. Genuine parts presented on their own, a chair base, a drawer runner, a table leg, go to 9401.91 through 9401.99 or to 9403.91 and 9403.99. A dining set of a table and six chairs is normally classified as its separate pieces, because the table and the seats fall in different headings and neither gives the set its essential character. Bedroom sets are where importers get caught: the dresser and nightstands are 9403.50 and the upholstered bench is 9401.61, and only the bench takes the wood 232 layer.

Composite wood also brings a rule the code does not show. Hardwood plywood, particleboard and MDF in finished furniture fall under the TSCA Title VI formaldehyde standard in 40 CFR Part 770, which requires certified panels and labeling. A classifier does not check that for you, but the same product spec that states the frame and panel materials for classification is the document that proves it.

What it costs to classify a furniture catalog

CatalogBroker review at $50 to $200 per productTariffwiseTarifflo
60 SKUs, one container of seating and tables$3,000 to $12,000$59 for one month of Starter, 100 classifications$7,500 at $125 per item, or $7,500 a year on Starter
800 SKUs across finishes, fabrics and knock-down variants$40,000 to $160,000$199 for one month of Growth, 1,000 classifications with bulk CSV$30,000 a year on Growth, 2,500 items
A 5,000-line furniture and home catalogNot realistic per product$499 a month on Business, 10,000 classifications$90,000 a year on Scale, 10,000 items

Furniture catalogs explode by variant. One sofa design becomes 30 SKUs once fabrics, legs and configurations are counted, and every one of them needs a code on the entry, so the per-classification price matters more here than in most categories. Classify each variant once, keep the written reasoning and the frame material with the SKU, and re-run only the ones whose construction changed. The cost of every route per product is on the classification cost for importers page.

There is a cash flow angle too. Duty, including the 25 percent wood layer, is paid at entry, weeks before a wholesale customer pays on net-60 terms, so a furniture importer that lets those retailer invoices drift past due is financing the government's tariff out of its own working capital. Getting the code right up front at least keeps the number you are financing from being 12.5 points too high.

How to choose between them

Start with how your catalog behaves. If you launch collections a few times a year and each launch is 50 to 300 new SKUs, a monthly plan you switch on for the launch month beats a yearly prepayment of items you will not use. If you also import into Canada, the UK or the EU and need codes for each, the multi-country vendors earn their contract. If you have years of entries filed under a code you now suspect was wrong, a refund recovery firm working on a share of the money is a separate purchase from forward classification and does not replace it.

Then test on your own products before you sign anything. Take 50 SKUs with the codes already on your entries, include the mixed-frame pieces and the sets, and classify them from the plain-English description alone. Read the reasoning on every disagreement. The tool that names the frame material as the reason for its code, shows you the 232 or 301 layer that follows, and costs a published figure is the one that fits a furniture catalog in 2026. The HS code for furniture page walks through the headings in more detail, and the classifier at the top of this article runs on the same engine.

Stop reading the schedule. Ask it.

Describe your product on the live classifier and get the HS/HTS code, the duty and the rationale in seconds, free, no signup.

Try the classifier

Declaration ready

The right code, the real cost, before you ship

Create your account and get the full workspace: saved classifications, bulk CSV runs and a defensible audit trail.

Try the demo

No card required · Your data stays yours