1. What Is an HS Code?
The Harmonized System (HS) is a standardized numerical classification for traded products, maintained by the World Customs Organization (WCO) under the International Convention on the Harmonized Commodity Description and Coding System. Over 200 countries and territories use the HS as the foundation for their customs tariffs and trade statistics, making it the universal language of international trade.
How HS Codes Work
Every HS code starts with a 6-digit international standard. The first two digits identify the chapter, the next two identify the heading, and the final two identify the subheading. This 6-digit base is identical across all countries that use the Harmonized System.
Individual countries then add their own digits beyond the 6-digit base to create more granular national tariff codes:
- United States: 10-digit HTS (Harmonized Tariff Schedule) codes, administered by USITC and enforced by CBP
- European Union: 10-digit TARIC codes (Integrated Tariff of the European Communities)
- Canada: 10-digit tariff classification codes under the Customs Tariff, administered by CBSA
Why HS Codes Matter
Your product's HS code determines its duty rate, eligibility for trade agreement preferences (such as CUSMA/USMCA or EU preferential agreements), and whether any import restrictions, quotas, or licensing requirements apply. It is also used to compile trade statistics and enforce trade remedies like anti-dumping duties.
What Happens If You Get It Wrong?
- Customs delays: Shipments can be held for examination when the declared code does not match the product
- Wrong duty rates: Overpaying or underpaying duties — underpayment can result in back-duty assessments with interest
- Penalties and fines: Intentional misclassification is a customs violation; even negligent misclassification can result in penalties
- Seizure: In extreme cases, goods may be seized if misclassification is used to evade trade controls or quotas
- Loss of trade preferences: An incorrect code may disqualify your product from duty-free treatment under trade agreements
2. How the HS System Is Structured
The Harmonized System organizes all traded goods into a hierarchical classification. Understanding this hierarchy is the key to finding the correct code for your product.
The Hierarchy
| Level | Digits | Description | Example (Candles) |
|---|---|---|---|
| Section | — | Broadest grouping (21 Sections, I–XXI) | Section VI: Products of the Chemical or Allied Industries |
| Chapter | 2 digits | 97 Chapters within the 21 Sections | Chapter 34: Soap, wax, candles, modeling paste |
| Heading | 4 digits | Product group within a chapter | 3406: Candles, tapers, and the like |
| Subheading | 6 digits | Specific product type (international standard) | 3406.00: Candles, tapers, and the like |
| National code | 8–10 digits | Country-specific extensions for duty rates | 3406.00.0000 (US HTS) |
Walkthrough: Classifying a Soy Candle
Suppose you sell a hand-poured soy wax candle with fragrance oil. Here is how the classification flows:
- Section VI — Products of the Chemical or Allied Industries (soy wax is a processed chemical product)
- Chapter 34 — Soap, organic surface-active agents, washing preparations, lubricating preparations, artificial waxes, prepared waxes, polishing or scouring preparations, candles and similar articles, modelling pastes
- Heading 3406 — Candles, tapers and the like
- Subheading 3406.00 — Candles, tapers and the like (no further subdivision at the 6-digit level)
- US HTS 3406.00.0000 — The US does not further subdivide this heading at the national level
This classification applies regardless of the wax type (soy, paraffin, coconut, beeswax) — the HS classifies the finished product by what it is, not by its raw material composition.
3. HS Codes for Common ClearShip Products
The following table provides the 6-digit international HS codes for product categories commonly shipped by ClearShip users. These codes are the same worldwide — national extensions (digits 7–10) will vary by destination country.
| Product | HS Code (6-digit) | Notes |
|---|---|---|
| Candles (all wax types) | 3406.00 | Includes container candles, pillars, tapers, tea lights, and birthday candles |
| Wax melts / tarts | 3406.00 or 3404.90 | Classified as 3406.00 if marketed as candle-like articles; 3404.90 (other artificial waxes) if sold as plain wax. Classification depends on presentation and marketing |
| Soap — bar, toilet use | 3401.11 | Bars, cakes, and molded shapes for skin washing; includes handmade soap |
| Soap — other forms (liquid, flakes, paste) | 3401.20 | Soap in non-bar form, including liquid soap and soap flakes |
| Essential oils (general) | 3301.xx | The final digits depend on the specific oil (e.g., 3301.12 for orange oil, 3301.13 for lemon oil, 3301.29 for others) |
| Perfume / eau de toilette | 3303.00 | Alcohol-based fragrances for personal use |
| Beauty/makeup preparations (cosmetics) | 3304.xx | Lip, eye, face, and skin care preparations (3304.10 lip, 3304.20 eye, 3304.30 manicure/pedicure, 3304.91 powders, 3304.99 other) |
| Hair preparations (shampoo, conditioner) | 3305.xx | 3305.10 shampoo, 3305.20 permanent waving/straightening, 3305.30 hair lacquers, 3305.90 other |
| Cleaning products (non-soap surfactants) | 3402.xx | Organic surface-active products used as cleaners; liquid dish soap, all-purpose cleaners |
| Reed diffusers | 3307.49 | Room perfuming preparations — classified under odoriferous preparations, not candles |
| Bath bombs | 3304.99 | Generally classified as skin care preparations under cosmetics, not as soap |
Important Notes on Ambiguous Classifications
- Wax melts: The classification of wax melts is genuinely ambiguous. If the wax melt is designed to be used in a warmer to release fragrance (functioning like a candle without a wick), many customs authorities classify it under 3406.00. If it is sold as a plain wax block without fragrance or warming intent, 3404.90 may apply. When in doubt, request a binding ruling from your country's customs authority.
- Essential oils: The HS provides specific subheadings for commonly traded essential oils (citrus, peppermint, lavender, etc.) and a catch-all subheading 3301.29 for "other" essential oils. You must identify the specific oil to find the correct 6-digit code.
- Soap vs. cosmetic: A product marketed as "soap" but containing primarily synthetic detergents rather than true soap (made from fats/oils and an alkali) may be classified under 3401.30 (surfactant products for skin washing) or even under 3402 (surface-active agents) rather than 3401.11.
- Bath bombs: Despite containing soap-like ingredients, bath bombs are generally classified as cosmetic skin care preparations (3304.99), not as soap.
4. How to Look Up Your HS Code
Finding the correct HS code is a methodical process. Follow these steps to classify your product from the broadest category down to the specific subheading.
Step 1: Identify Your Product's Essential Character
Before touching the tariff schedule, clearly define what your product is — not what it is used for. The HS classifies goods by their nature, composition, and form. A soy candle is classified as a candle (3406), not as a soy product or a home fragrance device. A bar of handmade soap is classified as soap (3401), not as a cosmetic or a handcraft.
Step 2: Find the Right Chapter
The HS has 97 chapters grouped into 21 sections. Start by scanning the section and chapter headings to find the most likely chapter for your product. For consumer goods common to ClearShip users, Chapter 33 (essential oils, perfumery, cosmetics) and Chapter 34 (soap, wax, candles) will cover most products.
Step 3: Navigate to the Correct Heading (4-digit)
Within your chapter, read each heading description to find the one that best describes your product. Pay close attention to the Section Notes and Chapter Notes at the beginning of each section and chapter — these notes contain legal exclusions and definitions that override the heading text.
Step 4: Narrow to the Subheading (6-digit)
Once you have the correct 4-digit heading, read the subheading descriptions to find the most specific match. Apply the General Rules of Interpretation (GRI) if more than one subheading could apply. The 6-digit subheading is the internationally standardized code.
Step 5: Find National Extensions
Use your destination country's tariff database to find the full national code (typically 8 or 10 digits). This is where you determine the actual duty rate that will be applied at import.
Free Online Lookup Tools
| Country / Organization | Tool | URL |
|---|---|---|
| United States | USITC HTS Search | hts.usitc.gov |
| European Union | TARIC Database | ec.europa.eu/taxation_customs/dds2/taric |
| Canada | CBSA Customs Tariff | cbsa-asfc.gc.ca/trade-commerce/tariff-tarif |
| World Customs Organization | HS Online (free registration required) | harmonizedsystem.wcoomd.org |
| Cross-border general | WCO HS Nomenclature search tools | wcoomd.org |
5. The General Rules of Interpretation (GRI)
The six General Rules of Interpretation are the legal framework for classifying goods under the Harmonized System. They are set out in the WCO HS Convention, Annex, General Rules for the Interpretation of the Harmonized System and are incorporated into every country's national tariff schedule. Understanding the GRIs is essential when a product could potentially fall under more than one heading.
GRI 1 — Heading Text and Section/Chapter Notes
Classification is determined first by the terms of the headings and any relative section or chapter notes. This is the primary rule — over 95% of products are classified using GRI 1 alone. Always start here, and always read the chapter notes before classifying.
GRI 2 — Incomplete Articles, Mixtures, and Composites
- GRI 2(a): A reference to an article includes that article in incomplete or unfinished form, provided it has the essential character of the finished article. Example: an unfinished candle without a wick may still be classified as a candle under 3406.
- GRI 2(b): A reference to a material includes mixtures or combinations of that material with other materials. This extends the scope of material-based headings to mixtures.
GRI 3 — When Two or More Headings Apply
- GRI 3(a): The most specific heading wins. A heading describing a product more precisely takes precedence over a more general heading.
- GRI 3(b): Mixtures, composite goods, and sets are classified by the component that gives the product its essential character.
- GRI 3(c): If neither 3(a) nor 3(b) resolves the classification, the product is classified under the heading that occurs last in numerical order.
GRI 4 — Most Akin
Goods that cannot be classified under GRIs 1–3 are classified under the heading appropriate to the goods to which they are most akin (most similar). This rule is rarely invoked for common consumer products.
GRI 5 — Packing Materials and Containers
Packing materials and containers presented with the goods they contain are classified with the goods if they are of a kind normally used for packing those goods. A candle shipped in a glass jar is classified as a candle (3406), not as glassware — the jar is considered part of the candle's normal presentation.
GRI 6 — Subheading Classification
Classification at the subheading level follows the same principles as classification at the heading level. The GRIs apply equally when choosing between subheadings within a heading.
Practical Tip
For most candles, soap, essential oils, and cosmetics, GRI 1 is sufficient — the product fits squarely within one heading, and the chapter notes confirm it. The GRIs become critical when you have a composite or multi-function product (for example, a candle that also functions as a body lotion after the wax melts — yes, these exist).
6. US-Specific: HTS Codes and CBP
The United States uses the Harmonized Tariff Schedule (HTS), which extends the 6-digit HS code to a 10-digit national code. The HTS is maintained by the US International Trade Commission (USITC) and enforced by US Customs and Border Protection (CBP).
HTS Structure
Digits 1–6 follow the international HS standard. Digits 7–8 are US-specific statistical suffixes at the subheading level. Digits 9–10 are additional statistical reporting suffixes. The duty rate is determined at the 8-digit level in most cases.
Binding Rulings
If you are uncertain about the correct classification for your product, you can request a binding ruling from CBP. A binding ruling is a formal, legally enforceable classification determination that CBP issues in writing. Key details:
- Free of charge — there is no fee for requesting a binding ruling
- Typical processing time: approximately 30 days
- Submit requests to CBP's National Commodity Specialist Division or electronically via the CBP Rulings Online Search System
- A binding ruling is valid until revoked or modified by CBP
CROSS Database
The Customs Rulings Online Search System (CROSS) at rulings.cbp.gov is a searchable database of past CBP classification rulings. Before requesting your own ruling, search CROSS to see if CBP has already classified a product similar to yours. Past rulings are not legally binding on your specific product, but they provide strong guidance on how CBP interprets the tariff schedule.
Important Legal Note
Providing specific HTS classifications on behalf of an importer constitutes "transacting customs business" under 19 U.S.C. § 1641 and requires a licensed customs broker. ClearShip provides informational guidance and educational resources to help you understand the HS system — it does not provide binding classification determinations. For formal classification of your specific products, consult a licensed customs broker or request a binding ruling from CBP.
7. EU-Specific: TARIC and BTI
The European Union extends the 6-digit HS code to a 10-digit TARIC code (Tarif Intégré Communautaire — Integrated Tariff of the European Communities). The TARIC code incorporates not only the duty rate but also all EU trade measures: anti-dumping duties, countervailing duties, quotas, tariff preferences, suspensions, and surveillance measures.
TARIC Structure
- Digits 1–6: International HS code (same worldwide)
- Digits 7–8: EU Combined Nomenclature (CN) — additional EU-specific subdivisions
- Digits 9–10: TARIC subheadings — further subdivisions for EU trade measures
Binding Tariff Information (BTI)
The EU equivalent of a US binding ruling is a Binding Tariff Information (BTI)decision. Any importer or exporter can request a BTI from the customs authority of any EU member state. Key features:
- Valid throughout all 27 EU member states
- Legally binding for 3 years from the date of issue, extendable to 6 years in certain cases
- Must be applied for before the first import — it cannot be used retroactively
- Free to request in most member states
EBTI Database
The European Binding Tariff Information (EBTI) database contains past BTI decisions from all EU member states. Like the US CROSS database, searching EBTI can help you determine how similar products have been classified by EU customs authorities before you request your own BTI.
8. Canada-Specific: Customs Tariff
Canada extends the 6-digit HS code to a 10-digit tariff classification code under the Canadian Customs Tariff. The Canada Border Services Agency (CBSA) administers tariff classification and customs enforcement.
Canadian Tariff Structure
- Digits 1–6: International HS code
- Digits 7–8: Canadian tariff item — additional national subdivisions
- Digits 9–10: Statistical suffixes for trade data collection
Advance Rulings
Importers can request an advance ruling on tariff classification from CBSA. Advance rulings are binding on CBSA for the specific goods described in the ruling and are free of charge. They provide certainty about the duty rate before you ship.
CUSMA Preferential Rates
The Canada-United States-Mexico Agreement (CUSMA), which replaced NAFTA, provides preferential (often zero) duty rates for qualifying goods originating in the US, Canada, or Mexico. To qualify for CUSMA preferential rates, you must:
- Correctly classify the product under the HS system
- Determine that the product meets the CUSMA rules of origin (product-specific origin rules vary by HS chapter)
- Provide a CUSMA certificate of origin (can be a self-certification by the exporter, producer, or importer)
For ClearShip products manufactured in the US and shipped to Canada, CUSMA can eliminate or significantly reduce duties — but the HS code must be correct for the rules of origin to apply.
9. Common Classification Mistakes
Tariff classification errors are among the most common causes of customs delays and compliance issues for small businesses. These are the mistakes that most frequently lead to problems.
Classifying by Use Instead of Composition
The HS system classifies products primarily by what they are, not by what they are used for. A soy wax candle is a candle (3406) — it is not classified as a "home fragrance product" or an "aromatherapy device." A bar of soap is soap (3401) — not a "skincare product" or a "wellness item." Always identify the product's physical nature and composition first.
Using the Wrong Level of Specificity
Declaring a 4-digit heading when a 6-digit subheading exists, or using a generic catch-all subheading when a more specific one applies, can result in the wrong duty rate. Always classify to the most specific subheading that accurately describes your product.
Confusing HS Codes Across Countries
The first 6 digits of the HS code are the same worldwide. However, the national extensions (digits 7–10) are different in every country. An 8-digit code valid in the US HTS is not the same as an 8-digit code in the EU TARIC or the Canadian Customs Tariff. Always use the destination country's tariff schedule to find the full national code.
Not Reading the Chapter Notes
The legal notes at the beginning of each HS section and chapter contain critical definitions, inclusions, and exclusions. Skipping the chapter notes is the single most common cause of misclassification. For example, Chapter 34 notes define what qualifies as "soap" for tariff purposes — a product that does not meet this definition must be classified elsewhere, even if it is sold as "soap" commercially.
Assuming Your Supplier's HS Code Is Correct
Suppliers often provide HS codes on commercial invoices or packing lists, but these codes are frequently incorrect or outdated. The legal responsibility for correct classification rests with the importer of record, not the supplier. Always verify the HS code independently using the destination country's tariff schedule.
Using Outdated Codes
The WCO updates the HS nomenclature every 5 years. The most recent edition (HS 2022) took effect on January 1, 2022, and introduced changes to thousands of subheadings. If you are using HS codes that were looked up before 2022, verify they are still valid under the current edition.
10. Compliance Checklist
Before Shipping
- Identify your product's essential character — what is it primarily, by composition and form?
- Look up the 6-digit HS code using the WCO nomenclature or your country's tariff schedule
- Read the relevant Section Notes and Chapter Notes to confirm your classification
- Find the full national code (8 or 10 digits) for your destination country using official tools (USITC, TARIC, CBSA)
- Verify the duty rate and check whether trade agreement preferences (CUSMA, EU FTAs) apply
- If classification is ambiguous, search the CROSS (US), EBTI (EU), or CBSA rulings databases for similar products
- Consider requesting a binding ruling if the product is high-volume or the classification is genuinely uncertain
Documentation
- Include the correct HS code on all commercial invoices and customs declarations
- Record how you determined the classification — keep notes on the heading text, chapter notes, and GRI analysis
- If using a trade agreement preference, prepare the required certificate of origin (e.g., CUSMA certification)
- Ensure your customs broker (if using one) has an accurate product description and composition breakdown
- Retain classification records for at least 5 years (US requirement under 19 CFR 163.4)
Ongoing
- Review HS codes when the WCO releases a new edition (next update: HS 2027, effective January 1, 2027)
- Reclassify if you change your product's composition, form, or primary function
- Monitor tariff changes — duty rates can change due to trade agreements, Section 301 actions, or anti-dumping orders
- Verify HS codes when expanding to new destination countries — national extensions differ
- Keep up with binding ruling databases for new decisions relevant to your product category
Key Sources and References
Primary Sources
- WCO Harmonized System Online — Official HS nomenclature (free registration)
- USITC Harmonized Tariff Schedule — US HTS lookup tool
- EU TARIC Database — EU tariff and trade measures lookup
- CBSA Customs Tariff — Canadian tariff classification
Rulings Databases
- CBP CROSS Database — US Customs Rulings Online Search System
- EBTI Database — EU Binding Tariff Information decisions (accessible through the EU TARIC consultation)
Legal References
- International Convention on the Harmonized Commodity Description and Coding System (HS Convention)
- 19 U.S.C. § 1641 — Customs broker licensing requirements
- 19 CFR 163.4 — US customs recordkeeping requirements
- General Rules for the Interpretation of the Harmonized System (Annex to the HS Convention)