Secondary HTS Codes & Chapter 99: How to File Tariff Overlays Correctly

GingerControl explains secondary HTS codes: Chapter 99 overlays for Section 301, 232 and forced-labor duties, how to file them in ACE, and penalty risk.

Chen Cui

Chen Cui· Co-Founder of GingerControl· 20 min read

Connect with me on LinkedIn! I want to help you :)
Reviewed by: Michael Weick, LCB / CCS

Customs compliance manager with 42 years of experience (ex Subaru of America, Merck, and Motorola).

What are secondary HTS codes?

Secondary HTS codes are Chapter 99 overlay codes filed alongside your primary 10-digit HTS classification in CBP's Automated Commercial Environment. They trigger every additional duty layer beyond the base MFN rate: Section 301 (including the forced-labor duties in force since July 24, 2026), Section 232, antidumping and countervailing duties, and any active exclusions.

What happens if you file the wrong secondary HTS code?

Filing an incorrect Chapter 99 code can result in underpaid or overpaid duties, rejected ACE submissions, forfeited exclusion claims, and penalties under 19 U.S.C. § 1592 ranging from the loss of duties up to the domestic value of the merchandise.


Every product imported into the United States carries at least two classification layers. The first, your primary 10-digit HTS code, determines the base duty rate. The second, one or more Chapter 99 secondary codes, determines every additional tariff that stacks on top. Section 301 surcharges on Chinese goods. Section 232 duties on steel, aluminum, copper, and autos. The Section 301 forced-labor duties on products of 60 economies that replaced the Section 122 surcharge on July 24, 2026. Exclusions that offset those surcharges. All of it flows through the secondary code layer.

In fiscal year 2025, CBP collected over $225.8 billion in duties, taxes, and fees — a 146% increase from 2024. Much of that growth came from overlay tariffs assessed through Chapter 99 codes. Getting the secondary layer wrong is no longer a technical footnote. It is a direct line to financial exposure.

Last updated: September 18, 2026

How the U.S. Tariff Stack Works: Primary and Secondary Codes

The U.S. Harmonized Tariff Schedule operates on a layered system. Understanding how these layers interact is the foundation for getting secondary codes right.

Layer 1: Primary HTS Code (10 digits)

The first six digits follow the international Harmonized System used by nearly all WTO member countries. Digits seven and eight are U.S.-specific subheadings. Digits nine and ten are statistical suffixes. This primary code determines your Column 1 General (MFN) duty rate — the base rate assessed on imports from WTO members in normal trade relations.

Layer 2: Chapter 99 Secondary Codes (9903.XX.XX)

Chapter 99 is a domestic chapter not part of the international HS. It exists specifically for temporary and special duty provisions. Each 9903 code maps to a specific trade action and triggers an additional duty on top of the MFN rate.

Tariff Layer Chapter 99 Code Series (HTS Revision 19, 2026) Rate Basis
Section 301 (China, technology transfer) 9903.88.01 to 9903.88.70 7.5% to 100% USTR Lists 1 to 4A
Section 301 (forced labor, 60 economies) 9903.05.20 to 9903.05.84, one heading per economy 10% or 12.5% USTR, 91 FR 47318, effective July 24, 2026
Section 232 (steel, aluminum, copper and derivatives) 9903.82.02 to 9903.82.26 (U.S. note 16) 50% under 9903.82.02; country-specific and derivative headings from 10% to 25% National security
Section 232 (passenger vehicles, light trucks, parts) 9903.94.01 to 9903.94.07 (U.S. note 33) 25% National security
Section 122 (global surcharge, expired) 9903.03.01 to 9903.03.11, expired at the close of July 23, 2026 10% while in force Balance of payments, 91 FR 9339
AD/CVD Orders Various 9903 codes Case-specific Unfair trade

Rates and headings above were read from hts.usitc.gov (Revision 19, 2026) on September 18, 2026. Chapter 99 changes often; confirm the heading against the current revision before filing.

Layer 3: Exclusion Codes

Exclusion codes are also Chapter 99 entries — but they offset rather than add duties. USTR has extended 178 Section 301 product exclusions through November 9, 2026, under headings 9903.88.69 and 9903.88.70. These exclusions only work if the correct exclusion code is filed in ACE alongside the applicable surcharge code.

GingerControl's Tariff Calculator covers the full U.S. tariff stack: base duty, Section 232, Section 301, and Chapter 99 overlays across 200+ countries.

How Secondary Codes Are Filed in ACE

In CBP's Automated Commercial Environment, every entry summary line includes the primary HTS code plus any applicable Chapter 99 secondary classifications. The filing order matters. CBP restated the sequence in its Section 301 forced-labor guidance of July 23, 2026 (CSMS 69326983): Chapter 98 first if applicable, then the Chapter 99 numbers for additional duties (for trade remedies, Section 301 first, then Section 232, then Section 201 duties and Section 201 quota), then any Chapter 99 replacement-duty or other-use number, then other quota numbers, and the Chapter 1 to 97 commodity classification last, which is where the entered value is reported.

For products of the 60 economies covered by the Section 301 forced-labor action, filers must report the origin economy's Chapter 99 heading (9903.05.20 to 9903.05.84; China is 9903.05.31 at 12.5%) alongside the primary code for goods entered for consumption on or after 12:01 a.m. eastern time on July 24, 2026 (CSMS 69326983; 91 FR 47318). Under U.S. note 52(a), that heading stacks on the other subchapter III duties for the same product, including the China Section 301 headings, while note 52(f) exempts articles subject to the Section 232 metals, vehicle, wood and semiconductor actions and patented pharmaceutical articles under headings 9903.04.60 to 9903.04.66.

What a properly filed entry looks like:

Field Example (China origin, entered on or after July 24, 2026)
Primary HTS 4819.10.0020 (corrugated paperboard cartons, sanitary food and beverage containers), MFN Free
Secondary #1 9903.88.03 (Section 301 List 3, plus 25%)
Secondary #2 9903.05.31 (Section 301 forced labor, products of China, plus 12.5%, effective July 24, 2026)
Total duty Free + 25% + 12.5% = 37.5%

Both Chapter 99 headings, the rates and the MFN rate were read from hts.usitc.gov (Revision 19, 2026) on September 18, 2026: 4819.10.00 is on Section 301 List 3 under U.S. note 20(f), is not on the note 52(b) exemption list, and is not a Section 232 derivative article under U.S. note 16. The old example on this page paired 8471.30.0100 with 9903.01.25. That heading was the IEEPA reciprocal baseline, not Section 122, and 8471.30.01 now sits on the note 52(b) exemption list, so neither line of that example would file correctly today.

What a misclassified entry looks like:

Error Consequence
Missing 9903.88.03 Underpayment of Section 301 duty, CBP assessment plus interest
Expired exclusion code still applied Claiming an exemption you are not entitled to, penalty risk
Wrong Section 232 product code Incorrect duty rate, overpayment or underpayment
Missing the origin economy's 9903.05 heading on an entry dated July 24, 2026 or later Underpayment of the Section 301 forced-labor duty
A 9903.05 forced-labor heading on a Section 232 metals or vehicle product Overpayment: U.S. note 52(f) exempts those articles from the forced-labor duty
A Section 122 heading (9903.03.01) on an entry dated July 24, 2026 or later Filing an expired heading; the surcharge ended at the close of July 23, 2026

Why Do Secondary HTS Code Errors Keep Happening?

According to industry analysis, 42% of customs penalties stem from classification errors that could have been prevented with proper procedures. Secondary code errors are particularly common because they involve a moving target — overlay tariffs change faster than most compliance teams can track.

Exclusions expire silently. During the peak of Section 301 implementation, USTR issued thousands of product-specific exclusions with one- to two-year expiration dates. Companies that embedded exclusion codes into their entry templates sometimes continued filing them after expiration — claiming duty exemptions they were no longer entitled to. CBP has found these systematically in post-entry audits and assessed unpaid duties plus interest.

IEEPA code deactivation caught teams off guard. When the Supreme Court struck down IEEPA tariffs on February 20, 2026, CBP deactivated IEEPA Chapter 99 codes within days, and the Section 122 surcharge heading 9903.03.01 (10%) replaced them from February 24, 2026 (91 FR 9339). Importers relying on manual entry processes filed entries with the wrong secondary codes during the transition, either paying tariffs that no longer applied or missing the new obligation. The same pattern repeated on July 24, 2026, when the Section 122 heading expired and the Section 301 forced-labor headings took effect.

Primary code changes break secondary code logic. When a product's primary HTS code changes, because of a product modification, supplier change, or schedule update, the Chapter 99 secondary codes must be reviewed too. A product that moved from a Section 301 List 3 heading to a List 4a heading carries a different surcharge rate. Manual processes frequently miss this linkage.

Country of origin errors cascade into secondary code errors. Section 301 obligations depend on Chinese origin. Section 232 exemptions depend on country-specific trade agreements. If your origin determination is wrong, every secondary code selection that follows is wrong too.

CBP's Informed Compliance publication on reasonable care states that the importer of record is responsible for "using reasonable care to enter, classify and determine the value of imported merchandise" under 19 U.S.C. § 1484. That obligation extends to secondary classifications.

How Section 122 Changed the Secondary Code Landscape (February 24 to July 23, 2026)

The Section 122 surcharge was in force for 150 days, from February 24, 2026 through 12:01 a.m. EDT on July 24, 2026, and it is now history. Entries from that window still carry it, so the rules below matter for reconciliation, post-summary corrections and refund claims, not for new filings.

Section 122 of the Trade Act of 1974 authorizes a temporary import surcharge of up to 15% to address balance-of-payments deficits. The proclamation set the rate at 10%, reported under Chapter 99 heading 9903.03.01 (91 FR 9339). The increase to 15% announced two days later was never implemented; the Committee for a Responsible Federal Budget recorded at the time that "that change has not yet officially been made," and 10% is the rate that was assessed for the whole period.

Stacking rules that applied while the surcharge was in force:

Scenario Section 122 applied? Why
Product subject to Section 232 No Paragraph (4) of the proclamation: the surcharge "shall not apply in addition to tariffs imposed under section 232"
Product subject to Section 301 Yes Paragraph (3): the surcharge was in addition to any other duties
USMCA-qualifying goods of Canada or Mexico No Paragraph 14(l) exemption
Annex I and II exempt products No Product-code-level exemption under paragraph 14
All other imports Yes 10% flat rate

According to Global Trade Alert's analysis published in February 2026, the trade-weighted average U.S. tariff rate under Section 122 was approximately 13.0%, compared to 15.2% under IEEPA before the Supreme Court ruling.

Section 122 exemptions were triggered by HTS code, not by product description. If a product was misclassified, the exemption did not apply, even where the description seemed to match an exempt category.

What replaced it. From July 24, 2026 the overlay for most origins is the Section 301 forced-labor duty: headings 9903.05.20 to 9903.05.84, one per economy, at 10% or 12.5% (91 FR 47318). Under U.S. note 52 the duty stacks on other subchapter III duties, including the China Section 301 headings (note 52(a)); it does not apply to Section 232 metals, vehicles, wood products or semiconductor articles (note 52(f), heading 9903.05.90), to USMCA-qualifying goods of Canada or Mexico (notes 52(g) and (h)), or to the 8-digit subheadings listed in note 52(b) (heading 9903.05.86), which by our reading of Revision 19 include 8471.30.01, the portable computers that were the former example on this page. As with Section 122, the exemptions turn on the HTS code, so a misclassified primary code carries the wrong Chapter 99 answer with it.

What Are the Penalties for Getting Secondary Codes Wrong?

CBP enforces secondary code accuracy under the same authority it uses for primary classification errors. Section 1592 of the Tariff Act of 1930 (19 U.S.C. § 1592) provides three tiers of culpability:

Culpability Level Maximum Penalty Standard
Negligence 2x the loss of duties, or domestic value of merchandise Failed to exercise reasonable care
Gross Negligence 4x the loss of duties, or domestic value of merchandise Knew or should have known of the violation
Fraud Domestic value of the merchandise Intentional misrepresentation

In fiscal year 2025, CBP issued 2,218 trade penalties and collected over $216 billion in total duties, taxes, and fees. The DOJ Trade Fraud Task Force, launched in August 2025, recovered over $100 million in its first months of operation, with misclassification — including secondary code errors — among its named enforcement targets.

In December 2025, DOJ announced a $53 million settlement with Wanxiang America over allegations of misclassifying Chinese automotive components to avoid antidumping duties — a case that turned on the secondary code layer.

How to Keep Your Secondary Codes Accurate

1. Maintain a living classification register.

For each active import product, track: primary HTS code, all applicable Chapter 99 secondary codes and their statutory basis, current duty rates including every overlay, any active exclusions and their expiration dates, and the country of origin determination supporting the secondary code selection. Update this document whenever any element changes.

2. Set monitoring alerts for 9903 code changes.

CBP publishes updates through the Cargo Systems Messaging Service (CSMS) and the Federal Register. USTR announces Section 301 changes through its Section 301 search engine. Subscribe to both.

3. Run quarterly secondary code audits.

Pull a sample of recent entries and compare the Chapter 99 codes actually filed against what current regulations require. Cross-check each entry's primary HTS code, country of origin, and any active exclusions. Discrepancies found internally cost a fraction of what they cost in a CBP audit.

4. Build update protocols with your customs broker.

Your broker should alert you to significant code changes and confirm updated procedures — not silently implement them on the next entry. If your broker relationship lacks that communication layer, close the gap.

5. Scope your IEEPA-period exposure now.

If you filed entries with IEEPA Chapter 99 codes between mid-2025 and February 23, 2026, and those entries are still unliquidated, you may have refund eligibility under the Supreme Court's ruling. CBP launched CAPE Phase 1, its channel for processing IEEPA refunds, on April 20, 2026 (CBP); Penn Wharton estimated the universe at over 53 million individual entries and approximately $166 billion in collections. Identifying your exposure before entries liquidate and protest windows close is the time-sensitive step. GingerControl identifies and documents the opportunity; your licensed broker or counsel files.

GingerControl is a trade compliance AI platform that helps importers, exporters, and customs brokers classify products, simulate tariff costs, and track policy changes.

How AI Handles Secondary Code Complexity

Manual secondary code management works when trade policy is stable. It breaks down when overlay tariffs are created, modified, and deactivated on a compressed timeline — which has been the norm since 2023.

AI classification systems that stay current with regulatory feeds can maintain the Chapter 99 code layer automatically. When IEEPA codes were deactivated in February 2026, AI-fed systems adapted almost immediately. Companies relying on manual processes spent days updating templates across hundreds of SKUs while simultaneously communicating with brokers managing the same transition for dozens of clients.

GingerControl's HTS Classifier follows GRI logic and asks clarifying questions before assigning a classification — producing audit-ready reports grounded in Section Notes, Chapter Notes, and relevant cross rulings. As a pre-classification research tool, it follows the same reasoning process a licensed customs broker uses — GRI analysis, Section/Chapter Note review, and cross ruling research — but the final classification decision benefits from professional judgment. GingerControl produces audit-ready documentation that supports the classification decision; it does not provide legal advice or replace licensed customs expertise.

The Tariff Calculator then maps every applicable Chapter 99 overlay onto that classification, showing the complete duty picture (base MFN rate, Section 232, Section 301, and any active exclusions) so importers can verify their secondary code selections before filing.

FAQ

What are secondary HTS codes in U.S. customs?

Secondary HTS codes are Chapter 99 overlay classifications filed in CBP's ACE system alongside a product's primary 10-digit HTS code. They trigger additional duties beyond the base MFN rate, including Section 301 tariffs on Chinese goods (7.5% to 100%), Section 232 tariffs on steel, aluminum, copper, and autos, and, since July 24, 2026, the Section 301 forced-labor duties of 10% or 12.5% on products of 60 economies under headings 9903.05.20 to 9903.05.84.

How do I know which Chapter 99 codes apply to my imports?

Start with your primary HTS classification and country of origin. Section 301 codes apply to Chinese-origin goods on USTR Lists 1 to 4A. Section 232 codes apply to covered steel, aluminum, copper, and auto products regardless of origin. For goods entered on or after July 24, 2026, the Section 301 forced-labor heading for the origin economy applies to most products of the 60 covered economies, except Section 232 articles, USMCA-qualifying goods and the subheadings listed in U.S. note 52. Check the USITC Harmonized Tariff Schedule at hts.usitc.gov for the current Chapter 99 provisions.

What happens if I use an expired exclusion code?

Filing an expired exclusion code means claiming a duty exemption you are no longer entitled to. CBP identifies these systematically during post-entry audits and assesses unpaid duties plus interest. Depending on culpability, penalties under Section 1592 can reach up to two times the unpaid duties for negligence or four times for gross negligence.

Did Section 122 stack on top of Section 232 tariffs?

No. While the surcharge was in force, from February 24 to July 23, 2026, products subject to Section 232 tariffs (steel, aluminum, copper, autos, semiconductors, lumber) were exempt from it under paragraph (4) of the proclamation. It did stack on Section 301 tariffs and on the MFN rate. The surcharge expired at the close of July 23, 2026, and the Section 301 forced-labor duties that replaced it also exempt Section 232 metals, vehicles, wood products and semiconductor articles under U.S. note 52(f).

How can I check if my secondary HTS codes are up to date?

Run a quarterly audit: pull a sample of recent import entries from ACE and compare the Chapter 99 codes filed against current regulations. Cross-check primary classifications, country of origin, and exclusion expiration dates. Subscribe to CBP's CSMS alerts and USTR Federal Register notices for real-time code change notifications.

Can GingerControl help with secondary HTS code accuracy?

GingerControl's Tariff Calculator maps every applicable Chapter 99 overlay onto your product classification, showing the complete tariff stack across 200+ countries. The HTS Classifier validates your primary classification using GRI logic and cross ruling research, which is the foundation for accurate secondary code selection. Together, they help ensure both layers of your classification are current and defensible.

Am I eligible for IEEPA tariff refunds if my secondary codes were wrong?

If you were the importer of record on entries that included IEEPA Chapter 99 codes between February 2025 and February 2026, you are likely eligible for a refund regardless of whether the codes were correct. However, inaccurate secondary codes on those entries may trigger additional CBP scrutiny during the refund review process. Cleaning up your classification data before you file a CAPE declaration is the prudent step.

What is the difference between "secondary tariffs" and "secondary HTS codes"?

These are related but distinct concepts. Secondary HTS codes are the Chapter 99 overlay codes in ACE that trigger additional duties. "Secondary tariffs" as a policy concept refer to tariffs imposed on third countries that continue trading with a sanctioned or targeted nation. Both concepts can affect the same entry — a product's secondary HTS codes may change based on secondary tariff policy decisions.

Start with the Right Classification

Every secondary code decision starts with having the right primary HTS classification. If the primary code is wrong, every Chapter 99 overlay that follows is wrong too — and the duty exposure multiplies with each layer.

GingerControl's HTS Classifier validates your product classifications using GRI logic, Section and Chapter Notes, and CROSS ruling research. The Tariff Calculator then shows every applicable Chapter 99 overlay so you can verify your complete duty picture before filing.

Validate your classifications →

GingerControl is not just a tool — we work with importers and trade compliance teams on process consulting, digital transformation strategy, and end-to-end custom system development.

Talk to our team →

References

[REF 1] U.S. Customs and Border Protection — Record-breaking $200 billion in tariff revenue Data cited: CBP collected over $225.8 billion in duties, taxes, and fees in FY 2025 Source: CBP national media release Published: 2025

[REF 2] CBP — Section 301 Trade Remedies FAQs Data cited: Chapter 99 code structure for Section 301 tariffs Source: CBP Section 301 FAQs

[REF 3] CBP — Section 232 Tariffs on Steel and Aluminum FAQs Data cited: Section 232 rate structure and applicable products Source: CBP Section 232 FAQs

[REF 4] White House — Fact Sheet: Temporary Import Duty Under Section 122 Data cited: Section 122 surcharge effective February 24, 2026; the operative rate was 10%, the announced 15% was never implemented Source: White House fact sheet Published: February 2026

[REF 5] Global Trade Alert — Section 122 U.S. Tariff Estimates Data cited: Trade-weighted average tariff rate of 13.0% under Section 122 Source: Global Trade Alert report Published: February 2026

[REF 6] USTR — Extends Section 301 Exclusions Through November 2026 Data cited: 178 exclusions extended under headings 9903.88.69 and 9903.88.70 Source: USTR press release Published: November 2025

[REF 7] WilmerHale — Supreme Court Strikes Down IEEPA Tariffs Data cited: Supreme Court ruling on February 20, 2026 Source: WilmerHale client alert Published: February 2026

[REF 8] Penn Wharton Budget Model — Supreme Court Tariff Ruling: IEEPA Revenue Data cited: 53 million entries, approximately $166 billion in IEEPA collections Source: Penn Wharton analysis Published: February 2026

[REF 9] Torres Trade Law — Import Violations: 19 USC 1592 Data cited: Section 1592 penalty tiers for fraud, gross negligence, negligence Source: Torres Trade Law guide

[REF 10] International Law Section (Texas) — Tariffs Make the Headlines, But Enforcement Pays the Bills Data cited: CBP issued 2,218 trade penalties in FY 2025 Source: ILS Texas article Published: 2026

[REF 11] Scale LLP — Record FCA Recoveries for Tariff Evasion & Customs Fraud Data cited: $53 million Wanxiang America settlement, $100M+ Trade Fraud Task Force recoveries Source: Scale LLP analysis Published: 2026

[REF 12] KJK Law — IEEPA Tariff Refunds: Current Status and Next Steps Data cited: CAPE system expected April 2026 Source: KJK article Published: March 2026

[REF 13] Skill Dynamics — HS Code Classification Guide Data cited: 42% of customs penalties stem from classification errors Source: Skill Dynamics guide

[REF 14] CBP — Reasonable Care: Informed Compliance Publication Data cited: Importer obligation under 19 U.S.C. § 1484 Source: CBP informed compliance publication Published: September 2017

[REF 15] CBP, CSMS # 69326983, GUIDANCE: Section 301 Forced Labor Import Duties Data cited: Chapter 99 headings 9903.05.20 to 9903.05.84 and rates; effective July 24, 2026; HTSUS order of reporting on an entry summary line Source: CBP Cargo Systems Messaging Service Published: July 23, 2026

[REF 16] Federal Register, Notice of Actions in Section 301 Investigations (Forced Labor), 91 FR 47318, FR Doc. 2026-15181 Data cited: duties of 10 or 12.5 percent on products of 60 economies effective July 24, 2026; U.S. note 52 stacking and exemption rules Source: Federal Register Published: July 28, 2026

[REF 17] Federal Register, Proclamation Imposing a Temporary Import Surcharge, 91 FR 9339, FR Doc. 2026-03824 Data cited: 10% Section 122 rate; effective February 24, 2026 through 12:01 a.m. EDT July 24, 2026; paragraph (3) and (4) stacking rules; paragraph 14 exemptions Source: Federal Register Published: February 25, 2026

[REF 18] U.S. International Trade Commission, Harmonized Tariff Schedule, Revision 19 (2026), chapter 99 Data cited: headings 9903.88.03, 9903.05.31, 9903.82.02 to 9903.82.26, 9903.94.01 to 9903.94.07 and their rates; U.S. notes 16, 20(f), 52; compiler's note that headings 9903.03.01 to 9903.03.11 expired at the close of July 23, 2026; subheading 4819.10.00 Source: hts.usitc.gov Retrieved: September 18, 2026

Chen Cui

Written by

Chen Cui

Co-Founder of GingerControl

Building scalable AI and automated workflows for trade compliance teams.

LinkedIn Profile

You may also like these

Related Post

We use cookies to understand how visitors interact with our site. No personal data is shared with advertisers.