How to Use CBP Rulings for HTS Classification
U.S. Customs and Border Protection has published over 220,000 classification rulings. They're free, legally significant, and most importers don't know they exist.
Why do rulings exist?
HTS classification is not a lookup: it's an interpretation. The WCO estimates 1 in 3 customs entries globally is misclassified. Licensed customs broker exams have pass rates in the single digits to ~30%. Even trained classifiers agree with each other only 85-92% of the time at the 6-digit level.
Rulings exist because the tariff schedule is ambiguous by design. Is a "smart water bottle with temperature display" a bottle (3923), a steel vessel (7323), or an electrical apparatus (8543)? Reasonable experts disagree. When they do, CBP issues a ruling to settle it, a written decision explaining which HTS code applies and why, with citations to the General Rules of Interpretation (GRI) and Explanatory Notes.
What is a CBP ruling?
CBP publishes these rulings in the CROSS database (Customs Rulings Online Search System). There are now over 220,000 of them, spanning decades of classification decisions. They serve as precedent, not legally binding on other importers, but the strongest evidence available for how CBP classifies specific products.
If CBP classified a product substantially similar to yours under a specific HTS code, that's better than any AI model's opinion. It's how a government agency actually decided the question.
Why rulings matter
- Audit defense. CBP recovered $192.77M through audits in the first 9 months of FY2025. If your classification is questioned, citing a ruling that supports it is your strongest defense.
- Consistency. Rulings show how CBP has applied the General Rules of Interpretation (GRI) to similar products. Following their reasoning reduces the risk of misclassification.
- Speed. Instead of analyzing the HTS schedule from scratch, you can find a ruling for a similar product and use that as your starting point.
Search rulings
Search CBP rulings by meaning with the API: GET /v1/rulings/precedent?q=bluetooth+headphones
returns the closest rulings, each with its HTS codes, status (current, modified or revoked) and the product facts CBP
ruled on. It is free with any API key; see the developer guide. To classify a product
without a key, use the free demo on the homepage.
Other ways to search
CBP's CROSS database: rulings.cbp.gov. Free and official, but basic keyword matching only.
The HTS API: our /v1/rulings/search endpoint does keyword search, with an optional HTS-code filter, across our copy of all 220,000+ rulings (refreshed weekly); /v1/rulings/precedent searches them by meaning. Revoked and modified rulings are flagged. The /v1/classify endpoint automatically surfaces the most relevant rulings for each candidate code.
# Search rulings by keyword curl "https://htsapi.dev/v1/rulings/search?q=bluetooth+headphones" \ -H "X-API-Key: YOUR_KEY" # Search rulings linked to a specific HTS code curl "https://htsapi.dev/v1/rulings/search?hts_code=8518.30.20" \ -H "X-API-Key: YOUR_KEY" # Get full ruling text curl "https://htsapi.dev/v1/rulings/N005234" \ -H "X-API-Key: YOUR_KEY"
Anatomy of a ruling
Date: May 28, 2018
Product: Men's t-shirts constructed from 100% cotton knit fabric
Classification: 6109.10.00.12, T-shirts, singlets and other vests, of cotton, Men's
Duty: 16.5% + Section 301 List 4a (+7.5%)
Key reasoning: Product is knitted (not woven), therefore Chapter 61 applies. Cotton composition exceeds 50%, placing it under 6109.10. Men's sizing determines the statistical suffix .12.
Every ruling follows this structure: product description, applicable HTS code, legal reasoning citing GRI rules and Explanatory Notes, and the final classification determination.
How to use a ruling for your product
- Find a ruling for a similar product. Search by product name, material, or HTS code. The closer the product match, the stronger the precedent.
- Compare the product description. Does your product share the same material, construction method, and intended use? Differences in any of these can change the classification.
- Follow the reasoning. The ruling explains which GRI rules were applied. Apply the same logic to your product.
- Cite the ruling. When filing your customs entry, note the ruling number as supporting evidence for your classification.
Ruling types
| Prefix | Type | Description |
|---|---|---|
N | New York | Most common. Issued by the National Commodity Specialist Division. |
H | Headquarters | More complex cases, often modifying or revoking NY rulings. |
W | Other offices | Various CBP offices. |
| 6-digit number | Legacy | Older rulings before the letter prefix system. |
Common classification factors in rulings
Reading enough rulings reveals patterns. CBP consistently focuses on these factors:
- Material composition: cotton vs polyester, steel vs aluminum, wood vs plastic. Often determines the chapter.
- Construction method: knit vs woven (Chapter 61 vs 62), cast vs forged, molded vs machined.
- Primary function: what the product does, not what it looks like. A decorative candle is still a candle (3406), not a decoration.
- Essential character: for composite goods, which component gives the product its identity (GRI 3b).
- Retail packaging: "put up for retail sale" can change classification for sets and assortments.
/classify response cites the CBP ruling it relied on, when one applies, with ruling number, subject, date, a direct link to the full text on rulings.cbp.gov, and a flag if it has been revoked or modified. Try the demo.