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

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

Ruling N296889: Men's T-Shirts from China

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

  1. Find a ruling for a similar product. Search by product name, material, or HTS code. The closer the product match, the stronger the precedent.
  2. 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.
  3. Follow the reasoning. The ruling explains which GRI rules were applied. Apply the same logic to your product.
  4. Cite the ruling. When filing your customs entry, note the ruling number as supporting evidence for your classification.
Rulings can be modified or revoked. Check the date and verify the ruling is still current. CBP can modify rulings when trade law changes or when they reconsider a prior determination.

Ruling types

PrefixTypeDescription
NNew YorkMost common. Issued by the National Commodity Specialist Division.
HHeadquartersMore complex cases, often modifying or revoking NY rulings.
WOther officesVarious CBP offices.
6-digit numberLegacyOlder rulings before the letter prefix system.

Common classification factors in rulings

Reading enough rulings reveals patterns. CBP consistently focuses on these factors:

The HTS API surfaces rulings automatically. Each candidate in a /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.

Sources

Related guides