Answer

Do Shopify Orders Need an HS Code?

Answer whether Shopify orders require HS codes, what happens when HS codes are missing, and what Shopify sellers should do before shipping internationally.

Answer summary
Question

Do Shopify orders need an HS code for international shipping?

Direct answer

Yes, when a Shopify order ships internationally. Shopify does not require an HS code at checkout, but the carrier, customs authority, or marketplace platform will usually ask for it during the customs filing or carrier booking step. Missing HS codes can cause customs delays, incorrect duty estimates, or invoice rejections.

What you need
  • Product material, function, and construction facts for HS code lookup
  • Destination country and carrier or marketplace customs requirements
  • Candidate HS code from the HS Code Finder or official tariff database
Source note

Verify the final code, rate, origin treatment, and document requirements in official destination sources before filing or shipping.

Last reviewed

July 2026

Why Shopify does not require an HS code at checkout

Shopify manages the commercial transaction and domestic shipping. International customs is a separate step handled by the carrier, broker, or marketplace platform. Because of that split, Shopify does not force an HS code into the checkout flow.

  • Shopify checkout collects buyer address, shipping method, and payment — not customs data.
  • International carriers, customs brokers, and marketplace platforms handle the customs declaration separately.
  • The HS code becomes relevant when the carrier or marketplace platform asks for it during customs filing.

When an HS code becomes necessary

An HS code is typically required at the point where the shipment crosses a customs border. That moment is not at Shopify checkout but at the carrier or platform customs step.

  • When the carrier requests customs data for international shipments.
  • When a marketplace platform (Amazon FBA, eBay international, Etsy shipping) requires product-level customs information.
  • When a customs broker files an entry on behalf of the importer.
  • When a commercial invoice or customs declaration is prepared for the shipment.

What happens when HS code is missing

Missing HS codes at the customs step can create real friction. Carriers and brokers often use placeholder codes or request the seller to supply the code before proceeding, which can delay the shipment.

  • The carrier may hold the shipment while waiting for the HS code.
  • A placeholder or incorrect code may be used, which can cause incorrect duty assessment.
  • Customs authorities may query the entry if the description does not match the declared value or origin.
  • Marketplace platforms may block the listing or return the shipment if customs data is incomplete.

What Shopify sellers should do before shipping internationally

Preparing HS code candidates before the first international order arrives prevents customs delays and invoice rejections. The practical workflow starts in the product editor or CSV export.

  • Collect material, function, and construction facts for every product in the catalog.
  • Use the AI HS Code Finder to generate candidate codes based on those facts.
  • Verify the full national code in the official tariff database for each destination market.
  • Add verified HS codes to the product editor or CSV export before international orders are placed.
  • Use the CSV Catalog Checker to audit the entire catalog for missing HS codes before a major international launch.

Marketplace-specific customs requirements

Different marketplace platforms have different ways of collecting and using HS codes. Some collect it at the listing level; others collect it at the shipment level. Understanding the platform's workflow helps avoid surprises.

  • Amazon requires HS codes for FBA international shipments at the product listing and shipment preparation stages.
  • eBay international shipping collects customs data at the carrier booking step.
  • Etsy requires customs information for international shipments at the label purchase stage.
  • Shopify Checkout does not collect HS codes; the seller must add it through the carrier or marketplace platform's customs flow.
Editorial

About this answer

Written by TariffCatalog Editorial Team

Maintained by Ryan Cole. Reviewed for customs-data workflow clarity. Last reviewed: July 2026.

This page follows TariffCatalog's methodology for customs data preparation, estimate-only calculations, and document draft workflows.

Maintainer

Reviewed by Ryan Cole

Ryan Cole maintains TariffCatalog from the perspective of a long-time ecommerce operator with 15+ years of experience in product catalog, international shipping, and pre-shipment data workflows. This page is reviewed for customs answer clarity, source-check clarity, and estimate-only or candidate-only wording.

TariffCatalog is a preparation aid, not a customs broker, legal, tax, or freight-forwarding service. Verify final classifications, rates, documents, and filing treatment with official sources or qualified professionals.

Official Source Note

Verify before filing

FAQ

Common questions

Does Shopify require an HS code at checkout?

No. Shopify checkout does not require an HS code. Shopify manages the commercial transaction; international customs is handled separately by the carrier, broker, or marketplace platform. The HS code becomes relevant when the shipment crosses a customs border.

When do I need an HS code for a Shopify international order?

The HS code is needed when the carrier or marketplace platform asks for customs data during international shipment preparation. This happens at the carrier booking stage, the customs filing stage, or when a marketplace platform requires product-level customs information for cross-border orders.

What happens if I ship internationally without an HS code?

When the HS code is missing at the customs step, the carrier may hold the shipment while waiting for the code, a placeholder code may be used incorrectly, customs authorities may query the entry, and marketplace platforms may block or return the shipment. The practical risk is customs delays, incorrect duty assessment, and buyer disputes.

Do marketplaces like Amazon require HS codes?

Yes, for most marketplace platforms. Amazon requires HS codes for FBA international shipments. eBay international shipping collects customs data at the carrier booking step. Etsy requires customs information at the label purchase stage. Each platform has its own workflow; check the platform documentation for the specific step where HS codes are entered.

Where do I add the HS code in Shopify?

Shopify itself does not have a dedicated HS code field at the product editor level by default for domestic products. HS codes are typically added through the carrier or marketplace platform's customs flow. For CSV-level work, use the CSV Catalog Checker to audit and backfill HS code candidates, then re-import the updated catalog.

Should I add HS codes before listing products internationally?

Yes. Adding HS code candidates to the product catalog before listing products internationally prevents the most common customs friction points: carrier holds, incorrect duty estimates, and marketplace blocks. Collect material, function, and construction facts, generate candidates with the AI HS Code Finder, verify in the official tariff database, and add to the product editor or CSV export.

Last reviewed: July 2026

Disclaimer

TariffCatalog provides candidate HS code suggestions, estimate-only calculators, and document drafts. Verify final classifications, duty rates, document requirements, and filing obligations with official sources, carriers, brokers, or destination authorities before filing or shipping.