Harmonized System Code
What an HS code is, why customs requires it, and how to find the right one for your product.
What Is HS Code?
The Harmonized System is an internationally standardized classification with codes that are six digits at the global level, often extended to eight, ten, or more digits by individual countries for more specific tariff and statistical detail. When you ship internationally, you declare an HS code on the customs form for each item. Customs uses that code to determine the duty rate, applicable taxes, and whether the item faces restrictions or requires special permits. An accurate code keeps a shipment moving; a wrong or vague one can cause delays, holds, the wrong duty being charged, or the package being returned. The U.S. uses the Harmonized Tariff Schedule (HTS) for imports and Schedule B numbers for exports, both built on the same system. Because international parcels already move slower and cost more, and because the 2026 carrier increases (USPS +5.4%, UPS +5.9%, FedEx +5.9%) are now in effect, getting classification right the first time avoids costly re-handling. Tools that pre-fill and validate customs data make it far easier to apply the correct code consistently across every cross-border order.
Why It Matters
How Each Carrier Handles HS Code
USPS
USPS international shipments require a customs declaration where you list each item with a description and, where applicable, an HS or Schedule B code. Accurate classification helps the receiving country's customs assess the correct duties and clear the package without a hold.
FedEx
FedEx international shipments require a commercial invoice with HS codes for the goods. FedEx uses these codes for customs clearance and duty assessment, and accurate, specific codes reduce the chance of clearance delays or reclassification by customs.
UPS
UPS international shipments require HS codes on the commercial invoice for customs clearance. UPS relies on the declared classification to calculate duties and taxes, so a precise code helps avoid holds, incorrect charges, and return shipments.
Tips
Related Terms
Customs Form • Incoterms • DDP vs DDU
Use HS Code to lower shipping cost
Apply this concept to reduce avoidable spend through better packaging and service selection.
- Review where HS Code affects your highest-volume orders.
- Add process checks before label purchase.
- Track savings after SOP updates.
Use HS Code to speed decisions
Clear terminology-driven rules reduce back-and-forth during fulfillment.
- Document decision trees for common scenarios.
- Train team members with real-order examples.
- Use presets to reduce manual overrides.
Use HS Code to reduce risk
Strong process controls based on this concept reduce claims, delays, and customer disputes.
- Add QA checkpoints tied to this term.
- Assign ownership for KPI tracking.
- Review exceptions monthly and refine rules.
Key Takeaways
- An HS code is a standardized number that tells customs exactly what a product is.
- It determines the duty rate, taxes, and whether an item is restricted or needs a permit.
- Codes are six digits globally and often extended to eight, ten, or more digits per country.
- A wrong or vague code causes delays, incorrect duties, surprise recipient bills, or returns.
- Saving a correct code per SKU keeps cross-border orders consistent, compliant, and on time.
How to Classify Products Correctly the First Time
HS classification is a decision best made once per product, at the catalog level, rather than re-guessed on every international order. The goal is one accurate, specific code per SKU that everyone uses consistently.
Sellers who lock in classification upfront see smoother customs clearance and fewer surprise duty bills, because every shipment of the same product carries the same correct code instead of whatever the packer guessed that day.
- Assign a specific HS code to each SKU using an official tariff tool, and store it with the product.
- Choose the most precise category that accurately fits the item rather than a broad catch-all code.
- Check the destination country's schedule, since it may require digits beyond the global six.
- Document the reasoning behind each classification so you can defend it if customs questions it.
Keeping Classification Consistent at Volume
The risk with HS codes grows as international volume grows. Manually entering a code per order invites typos and inconsistency, and inconsistent classification is exactly what triggers customs scrutiny.
The fix is to make the saved per-SKU code flow automatically into every customs declaration. When the code travels with the product, your hundredth international order is classified as accurately as your first, regardless of who packed it.
- Store the HS code with each SKU so it auto-populates on the customs form instead of being retyped.
- Audit a sample of international declarations periodically to confirm codes match the catalog.
- Update saved codes when a product changes materially or a tariff schedule is revised.
- Use The Workbench to bulk import orders carrying per-SKU customs data so classification stays consistent across the batch.
Common Mistakes to Avoid
| Mistake | Why It Hurts | Better Approach |
|---|---|---|
| Using a vague or catch-all HS code | Customs may reclassify the item, charge the wrong duty, or hold the shipment for review. | Pick the most specific code that accurately describes the product, using an official tariff tool. |
| Re-entering HS codes manually on every order | Typos and inconsistency creep in, and inconsistent classification draws customs scrutiny and delays. | Save a code per SKU so it auto-populates on each customs declaration. |
| Ignoring the destination country's extended digits | A code valid at six digits may be incomplete for the importing country, causing clearance friction. | Check the destination tariff schedule and add the required additional digits. |
| Never revisiting saved classifications | Product changes or tariff revisions make old codes wrong, quietly causing duty errors over time. | Review saved HS codes when products change or schedules are updated. |
HS Code Implementation Checklist
- Assign a specific HS code to each SKU using an official tariff tool.
- Choose the most precise category that accurately fits the item.
- Check the destination country's schedule for required extended digits.
- Store the code with the SKU so it auto-fills on customs declarations.
- Audit a sample of international declarations against the catalog periodically.
- Update saved codes when products change or tariff schedules are revised.
- Bulk import per-SKU customs data via The Workbench to keep classification consistent.
Real Shipment Examples: HS Code
This term influences shipping outcomes even in routine orders when decisions are made at scale.
- Apply the concept before label purchase.
- Use SOP prompts so the team follows consistent logic.
- Measure impact with one operational KPI.
Time-sensitive orders are where process clarity matters most.
- Use pre-defined escalation paths.
- Avoid ad hoc decisions that increase risk.
- Capture outcomes for process review.
Risk-sensitive shipments need stronger controls and documentation.
- Use verification and proof-of-delivery workflows.
- Set minimum controls by order value.
- Review incidents to improve guardrails.
Frequently Asked Questions
It classifies your product for customs so authorities know exactly what it is. From that code, customs determines the duty rate, applicable taxes, and whether the item is restricted or needs a permit. An accurate code keeps the shipment moving and charges correct.
The Harmonized System is six digits at the global level, and individual countries often extend it to eight, ten, or more digits for finer tariff and statistical detail. The U.S. uses the Harmonized Tariff Schedule (HTS) for imports and Schedule B for exports, both built on the same base.
A wrong or vague code can cause customs delays or holds, the wrong duty being charged, an unexpected bill for the recipient, or even a returned package. Because international shipments already cost more, getting the code right the first time avoids expensive re-handling. See the customs form guide for how codes appear on declarations.
Start with the destination country's tariff schedule or your own country's official classification tool (in the U.S., the HTS for imports and Schedule B for exports). Match the most specific category that accurately describes your item rather than a broad catch-all.
Yes. When you bulk import orders into The Workbench, you can carry a saved HS code per SKU so the same product is classified identically every time. That consistency reduces clearance issues and keeps customs paperwork accurate across high international volume.
Start Shipping Smarter
I'd Ship That automatically handles hs code calculations so you always get the best rate.
Create a label