How to Use CBP Rulings for HTS Classification

U.S. Customs and Border Protection has published 134,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 134,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

Other ways to search

CBP's CROSS databaserulings.cbp.gov. Free and official, but basic keyword matching only.

The HTS API — our /v1/rulings/search endpoint searches across 134,050 rulings with full-text search. 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. Every /classify response includes up to 3 relevant CBP rulings per candidate code — with ruling number, subject, date, and direct link to the full text on rulings.cbp.gov. Try the demo.

Sources

Related guides