What a customs description is for
The customs description is the line on the commercial invoice and the carrier customs declaration that tells the broker, the carrier, and the destination authority exactly what the parcel contains. It supports HS code validation, value check, origin check, and any restriction review. A weak description causes carrier rejection, customs holds, or post-clearance reclassification. A strong description is short, specific, and uses customs-grade words instead of marketing language.
- It is the line that customs and carriers read, not the line the shopper reads
- It should be one to two short clauses; long marketing copy is rejected
- It should match the HS code candidate and the value on the same line
- It should describe a single product or a set; do not combine unrelated SKUs in one line
The four-part customs description pattern
A customs-grade description has four parts: what the goods are, what they are used for, what they are made of, and any condition or quantity context. This is the same pattern carriers and destination authorities expect. Marketing titles usually include only the first part; the customs description must include all four.
- Part 1 — what it is: phone case, cotton T-shirt, glass candle jar, yoga mat, water bottle
- Part 2 — what it is used for: for iPhone 15, for retail sale, for pet chew, for home decor
- Part 3 — what it is made of: plastic, cotton, glass, natural rubber, stainless steel
- Part 4 — condition or quantity: retail packaged, no battery, 12 pieces per inner box
Bad vs good examples
Compare the bad and good customs description examples below. The bad examples are common titles or marketing labels that fail because they leave out the material, the function, the use, or the condition. The good examples apply the four-part pattern and produce a customs-grade line.
- Bad: "accessories" → Good: "plastic phone case for iPhone 15, no battery, retail packaged"
- Bad: "Travel Bottle" → Good: "stainless steel insulated water bottle, 500 ml, BPA-free, retail boxed"
- Bad: "Gift Mug" → Good: "ceramic coffee mug, 350 ml, white, microwave and dishwasher safe, retail packaged"
- Bad: "phone charger" → Good: "USB wall charger, 20 W, USB-C PD, US plug, retail packaged"
- Bad: "pet toy" → Good: "polyester plush dog toy, fibre fill, internal squeaker, non-edible, pet play accessory"
- Bad: "yoga mat" → Good: "PVC yoga mat, 6 mm thickness, 183 x 61 cm, alignment lines, retail boxed"
- Bad: "notebook" → Good: "PU leather refillable notebook cover, A5 size, elastic closure, no pages, sold empty, retail boxed"
- Bad: "cosmetics" → Good: "vegan lip balm, 5 g stick, plastic case, retail packaged"
- Bad: "earrings" → Good: "stainless steel stud earrings, hypoallergenic, retail packaged"
- Bad: "socks" → Good: "cotton crew socks, 3-pair pack, men’s, retail packaged"
Why the description must match the HS code
The customs description and the HS code must support each other. A weak description can cause a carrier to override the shipper’s HS code, or a broker to file a different code, or a destination authority to reclassify. When the description and the code agree, the line is reviewable; when they disagree, the broker or the destination will usually default to the description.
- A "phone case" description with HS code 3926 is consistent
- A "phone case" description with HS code 8517 is inconsistent; the broker will usually pick 3926
- A "T-shirt" description with HS code 6203 is consistent; with HS code 6109, verify knit vs woven
- A "yoga mat" description with HS code 3926 is consistent for a PVC mat; with 4016 for a rubber mat; verify the material first
- When the description and code disagree, rewrite the description to match the code; do not adjust the code to match a weak description
How the description connects to the commercial invoice and the carrier customs declaration
The same customs description must appear on the commercial invoice and on the carrier customs declaration. The commercial invoice is the seller’s representation; the carrier customs declaration is what the carrier files with the destination authority. When the two descriptions disagree, the carrier may re-write the line, the broker may reclassify, or the destination authority may hold the shipment. A consistent description across all three documents is the strongest risk-reduction move an ecommerce seller can make.
- Use one source of truth in the catalog for the customs description; do not type it three times
- Apply the same line to the commercial invoice generator and the carrier customs declaration line
- If the catalog is updated (new variant, new material), update the customs description in the same change
- Reuse the customs description in Shopify metafields, the order export, and the packing list where the format allows
How to handle kits, sets, and bundles
A kit, set, or bundle is one customs line item, not several. The customs description must list the kit contents and the primary use, and the HS code candidate should follow the function of the set. The four-part pattern still applies, but the description is longer because the set has multiple components.
- A "10-piece synthetic bristle cosmetic brush set, wooden handles, PU leather case, retail packaged" uses one HS code (9603) and one line
- A "leather wallet and cardholder set" is one line under 4202 if the outer surface is leather
- A "spoon, fork, and knife set" is one line; the dominant material (stainless steel, plastic, wood) drives the heading
- A "phone case and screen protector bundle" is one line; verify whether the case or the screen protector drives the heading
- When components have very different materials, the destination may require component review; verify before filing
Common description mistakes
Most customs description errors are repeated patterns. The most common mistake is using the marketing title as the customs description. The second is using vague category words such as "accessories" or "gifts". The third is dropping the material because the title implies it. Each of these is easy to fix with the four-part pattern.
- Using the marketing title as the customs description: "Travel Bottle" is not a customs-grade line
- Using vague category words: "accessories," "gifts," "samples," "merchandise"
- Dropping the material: a "water bottle" is a customs-grade line only if the material is stated
- Adding the brand as the only description: a brand name is not a customs description
- Combining unrelated SKUs in one line: a "phone case and charger" is two lines, not one
- Forgetting condition and quantity context: "no battery," "retail packaged," "3-pair pack"
How to use this with TariffCatalog
TariffCatalog helps you turn a marketing title into a customs-grade description and keep it consistent across the invoice and the carrier declaration. Use the AI HS Code Finder with a customs-grade description instead of a short title, then verify the candidate, then reuse the description in the commercial invoice generator and the catalog cleanup. The result is a single source of truth for HS code, description, and origin.
- Use the AI HS Code Finder with material + function + use + condition instead of a marketing title
- Use the Commercial Invoice Generator to apply the customs-grade description to every line
- Use the CSV Catalog Checker to find SKUs that still have marketing titles as their description
- Pair this answer with What Is Customs Value for Ecommerce? and How to Prepare a Product Catalog for Customs
Ecommerce seller example
A Shopify seller has one product family called "Travel Bottle" but the variants include plastic sports bottles, stainless steel insulated bottles, and bottles with straw lids. The seller should not submit "Travel Bottle" to a carrier. A stronger record would state material, capacity, lid type, and use for each variant. That lets the HS code candidate, the invoice description, and the carrier customs declaration follow the same facts.