Shipping Glossary

Harmonized System Code

What an HS code is, why customs requires it, and how to find the right one for your product.

Definition
An HS code (Harmonized System code) is a standardized numerical code that classifies a product for customs purposes. Maintained by the World Customs Organization and used by most countries, it tells customs authorities exactly what an item is so the correct duties, taxes, and import rules can be applied.

What Is HS Code?

An HS code (Harmonized System code) is a standardized numerical code that classifies a product for customs purposes. Maintained by the World Customs Organization and used by most countries, it tells customs authorities exactly what an item is so the correct duties, taxes, and import rules can be applied.

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

The HS code is what decides how much duty and tax a buyer or you will pay and whether the package clears customs smoothly. A wrong code can mean overpaying duties, an unexpected bill for the recipient, customs delays, or a returned shipment. For anyone selling internationally, classifying products correctly and consistently is a core part of keeping cross-border orders predictable, compliant, and on time.

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

Use the most specific HS code that accurately describes your product, not a vague catch-all category
Check the destination country's tariff schedule, since codes can extend beyond the global six digits
Keep a saved HS code for each SKU so the same product is always classified the same way
Look up U.S. HTS (imports) and Schedule B (exports) numbers, both built on the Harmonized System
Let your shipping tool pre-fill and validate customs data so codes stay consistent across every order

Related Terms

Customs Form • Incoterms • DDP vs DDU

HS Code in Practice

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

MistakeWhy It HurtsBetter 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

What does an HS code do?

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.

How many digits is an HS code?

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.

What happens if I use the wrong HS code?

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.

Where do I find the right HS code for my product?

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.

Can shipping software help me apply HS codes?

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
Free account No monthly fees USPS, FedEx & UPS