Guide

How to Prepare a Product Catalog for Customs

A practical product catalog customs readiness checklist for ecommerce sellers, covering SKU, HS code candidate, country of origin, material, value, weight, invoice description, and verification before shipping.

Answer Summary

Preparation checklist

A customs-ready product catalog keeps the facts needed for HS code review, duty estimates, and document drafts at SKU or variant level.

The goal is not to make the catalog legally final; it is to make missing origin, weak descriptions, unsupported HS code candidates, and inconsistent values visible before shipping.

The same product can need different destination checks, so the catalog should store reusable facts and leave final classification, duty treatment, and filing requirements for verification.

Required fields or decision table

Fields to prepare before the document draft

Field or decisionWhat to prepare
SKU or variant ID
  • Use a stable identifier that connects the ecommerce catalog, order export, invoice line, packing list, and carrier label.
  • Do not merge variants when material, origin, value, size, kit contents, or battery details differ.
Product title
  • Keep the storefront title for internal matching.
  • Do not rely on it as the customs description; add material and function separately.
Material
  • Record the main material, such as cotton, ceramic, stainless steel, plastic, silicone, leather, or lithium battery content.
  • For mixed-material items, record the material that affects the candidate heading or risk review.
Function or use
  • Describe what the product does in plain language.
  • Function often changes the candidate HS heading and the invoice description.
HS code candidate
  • Store a working candidate for preparation and internal review.
  • Verify the full national code in the destination tariff source before filing or shipping.
Country of origin
  • Record where the item was made or substantially transformed.
  • Do not replace origin with the warehouse, fulfillment center, or ship-from country.
Unit value and currency
  • Keep transaction or declared unit value with currency.
  • Align the catalog value with invoice, order, and supplier records before document generation.
Net weight and dimensions
  • Store product-level weight and package dimensions when available.
  • Use these fields to prevent conflicts between commercial invoices, packing lists, carrier labels, and parcel forms.
Invoice description
  • Write material + function + product type in plain language.
  • Add risk facts when they matter, such as battery, food-contact, textile fiber, or children-use details.
Destination market
  • Record the market where the product will be imported.
  • National code extensions, rates, document expectations, and tariff checks can differ by destination.
Risk flags
  • Flag battery, magnet, food-contact, textile fiber, children product, cosmetics, wood, leather, electronics, or regulated-use notes.
  • Use flags to route rows into extra review; do not treat the flag as permission to ship.
Source or review note
  • Attach the supplier spec sheet, production record, official tariff lookup, broker feedback, or internal review date used for the current candidate.
  • Refresh the note when material, origin, supplier, destination, or product construction changes.
Step-by-step preparation

How to prepare the draft

  1. Export products from Shopify, WooCommerce, Amazon, or the source catalog with SKU, title, variant, price, weight, and customs fields included.
  2. Normalize each SKU or variant so mixed products are not collapsed into one generic line such as accessory, bundle, or merchandise.
  3. Add material and function fields before generating customs descriptions; product titles alone are usually too vague for customs review.
  4. Add country of origin per SKU or variant and check that it reflects product manufacturing facts, not only fulfillment location.
  5. Assign an HS code candidate only after material, function, product type, and destination market are known.
  6. Create an invoice description from material, function, product type, and key risk details such as battery, food-contact, textile, or children-use facts.
  7. Compare unit value, currency, weight, and dimensions against order exports, supplier invoices, and packing list records.
  8. Run the catalog through the CSV Catalog Checker, review missing fields, then use the HS Code Finder and Commercial Invoice Generator only after weak catalog rows are fixed.
Ecommerce example

How this looks in a seller workflow

A Shopify seller exports 420 variants before launching international shipping. The catalog has titles like "Travel Bottle - Blue" and "Power Charger 10k", but the rows have no country of origin, no material, and no customs description.

For the water bottle row, the seller adds SKU-level customs facts: stainless steel insulated water bottle, food-contact bottle with lid, China origin, unit value USD 8.40, candidate HS heading for verification, and invoice description "stainless steel insulated water bottle with plastic lid."

For the power bank row, the seller adds lithium battery content, capacity, watt-hour field, China origin, unit value, and a shipping-risk flag. The cleaned catalog can now support HS candidate review, import duty estimates, commercial invoice drafts, and carrier questions without rewriting every shipment by hand.

  • Export the current catalog with SKU, variant ID, title, price, weight, and any existing customs fields.
  • Fix missing material, function, origin, unit value, and risk flag fields before using the HS finder or invoice generator.
  • Save the reviewed fields back to the product record so the next shipment starts from checked data.
Verification checklist

Review the draft before it travels with the shipment

  • Match SKU or variant IDs against the order export, product catalog, invoice line, packing list, and carrier label.
  • Confirm material, function, product type, origin, unit value, currency, weight, and dimensions before generating documents.
  • Review candidate HS codes against the destination tariff source instead of copying supplier or marketplace fields blindly.
  • Check risk flags such as lithium battery content, food-contact use, textile fiber, children product use, magnets, electronics, wood, leather, cosmetics, or regulated-use wording.
  • Keep the source note or review date with the SKU so repeated shipments do not restart from unverified product titles.
  • Use the cleaned catalog as a preparation aid, then verify final classification, duty treatment, and document requirements before filing or shipping.
Source-backed checks

What external guidance supports this workflow?

Common mistakes

What to avoid

  • Using product titles as customs descriptions without material or function.
  • Keeping country of origin only in supplier notes instead of the SKU or variant record.
  • Copying a supplier HS code without checking destination market and product variant.
  • Using one HS code candidate for a bundle with different product types.
  • Leaving unit value, currency, weight, or dimensions blank until label creation.
  • Ignoring risk flags such as lithium batteries, magnets, food-contact materials, textiles, or children products.
  • Treating a cleaned catalog as final customs advice instead of a preparation workflow.
Editorial

E-E-A-T review note

Written by the TariffCatalog Editorial Team for ecommerce document preparation workflows. The page is designed as a preparation checklist, not a filing outcome.

Document requirements may be required differently by carrier, destination, shipment value, and product facts. Use the methodology, sources, and corrections pages to understand how the page is maintained.

Official source note

References to verify

Use official sources, carrier guidance, postal operator rules, and destination requirements to verify before filing or shipping.

FAQ

Common questions

What catalog fields matter for customs?

The most useful customs fields are SKU or variant ID, product title, material, function, HS code candidate, country of origin, unit value, currency, weight, dimensions, invoice description, destination market, risk flags, and review notes.

Should HS codes be stored at product or variant level?

Store customs data at variant level when material, function, origin, value, size, kit contents, or battery details differ by variant. Product-level storage works only when all variants share the same customs facts.

Is country of origin the same as ship-from country?

No. Ship-from country is where the parcel enters the fulfillment flow. Country of origin is where the product was made or substantially transformed under the relevant origin rule.

Can I use my supplier HS code in my catalog?

A supplier code can be a useful reference, but it should not be copied blindly. The supplier may use an export classification, a different national tariff, or a code for a different product variant.

How should I write a customs description?

Use material + function + product type, with key risk facts when relevant. For example, write "stainless steel insulated water bottle with plastic lid" instead of "bottle" or "gift item."

What risk flags should ecommerce catalogs store?

Common risk flags include lithium battery content, magnets, electronics, food-contact materials, textile fiber, children product use, cosmetics, wood, leather, medical claims, and regulated-use wording.

How does catalog cleanup help commercial invoices?

A clean catalog lets invoice, packing list, CN22/CN23, and carrier workflows reuse the same SKU facts. It reduces manual rewriting and makes missing origin, weak descriptions, and unsupported HS candidates easier to catch.

What should I verify before shipping?

Verify HS code candidates, country of origin, unit value, currency, description, weight, package data, destination requirements, and official source notes before filing or shipping.

Last reviewed: July 2026

Disclaimer

TariffCatalog provides informational tools and preparation workflows only. Verify final classification, rates, document requirements, and filing treatment with official sources or licensed professionals.