Identifying IEEPA HTS codes in ACE ES-003 data is more complicated than searching tariff descriptions for a single term. A reliable review must connect Chapter 99 tariff lines, underlying commodity classifications, exclusions, duty amounts, and liquidation data without overlooking codes whose abbreviated descriptions do not explicitly reference IEEPA.
Why Description-Only Filtering Can Miss IEEPA Tariffs
Long descriptions are not a dependable classification system
Filtering the HTS long-description field for “IEEPA” can identify many relevant transactions, but it should not be treated as a complete control. Tariff descriptions are designed to describe legal provisions within the Harmonized Tariff Schedule, not to function as standardized program labels for data analysis.
Some descriptions may include recognizable terms such as IEEPA, reciprocal tariffs, fentanyl, or a named country. Others use compressed wording, cross-references, exception ranges, or abbreviated product descriptions. For example, the baseline provision under 9903.01.25 may appear with an abbreviated description resembling “PRDTS ANY CTRY, EXCPT PRD DESC N 99030126-99030134, SUB(V) NTE 2.” A text filter limited to “IEEPA” would not capture that line.
Description-based filtering can also create false confidence when exclusions and related Chapter 99 provisions use different wording. A transaction may involve an IEEPA duty provision, an exclusion code, and an underlying ten-digit commodity classification, yet only one of those lines may contain an obvious program reference.
A stronger identification process generally combines:
- Chapter 99 number patterns
- An approved reference table of in-scope provisions
- Effective and expiration dates
- Country applicability
- Program family and program detail
- Underlying ten-digit HTS classifications
- Exclusion and exception provisions
Descriptions remain useful for validation and analyst review. They should supplement structured code logic rather than serve as the primary mechanism for identifying IEEPA tariff activity.
How IEEPA HTS Codes Appear in Entry Data
Separate the Chapter 99 provision from the commodity HTS number
A common source of confusion is the request for IEEPA tariff numbers “at the ten-digit level.” The underlying imported merchandise is normally reported under a ten-digit HTS classification. The additional IEEPA tariff treatment, however, is generally reported through a Chapter 99 provision, which is commonly displayed as an eight-digit number such as 9903.01.25.
These two classifications perform different functions. The ten-digit commodity number identifies the merchandise and its ordinary tariff treatment. The Chapter 99 number applies an additional duty, exception, exclusion, or other temporary trade measure. An effective audit must preserve the relationship between both lines rather than attempting to convert the Chapter 99 provision into a ten-digit commodity code.
Use code families as a starting point, not the final answer
IEEPA provisions have generally been concentrated within the 9903.01 and 9903.02 series. Filtering ES-003 data for numbers beginning with 9903.01 or 9903.02 can therefore provide a broader initial population than searching descriptions for “IEEPA.” If a dataset contains no unrelated 9903.0 provisions, a 9903.0 prefix filter may also be useful for preliminary analysis.
Prefix filtering alone is still not sufficient for a production compliance control. Chapter 99 provisions can be added, suspended, amended, replaced, or limited by country and effective date. Some provisions impose duties, while others identify exclusions or exceptions. The same program family may also contain materially different rates and eligibility conditions.
The preferred control is an effective-dated reference table that maps each Chapter 99 number to:
- Program family
- Program detail
- Legal authority
- Applicable countries
- Duty treatment
- Effective period
- Exclusion or exception status
This structure allows each ES-003 tariff line to be matched programmatically while retaining the underlying commodity classification needed for entry-level review.
Building a Reliable ACE ES-003 Identification Workflow
Begin with a discovery report
A practical workflow starts by running an ACE ES-003 report for a representative period, often several months. The report should include the Chapter 99 number, underlying HTS number, entry number, entry date, country of origin, entered value, duty amount, importer, port, and available description fields.
The resulting data can be exported to a controlled analytics environment or spreadsheet. Analysts can then isolate the 9903.01 and 9903.02 series, review the distinct Chapter 99 provisions used, and compare them with the organization’s maintained IEEPA code table. This discovery step reveals which provisions have actually appeared in the importer’s filing history.
Expand the review to the full effective period
Once the relevant provisions have been identified, the organization can run a broader report beginning with the applicable program effective date and continuing through the current review period. The query should use exact Chapter 99 values where possible rather than depending solely on long-description text.
Each reported line should then be enriched through a lookup or database join. A properly designed lookup can return the program family, specific tariff measure, legal authority, rate category, country applicability, and exclusion status for each code. Records without a match should be routed to an exception queue instead of being silently omitted.
Core quality checks should include:
- Chapter 99 provisions with no reference-table match
- IEEPA provisions reported for potentially inapplicable origin countries
- Expected Chapter 99 lines missing from otherwise in-scope entries
- Exclusion codes reported without a related duty provision
- Duplicate or inconsistent tariff treatment across entry lines
This approach produces a repeatable audit population that can be reconciled to customs filings and financial duty records.
Extending the Review to Liquidation, Exclusions, and Refunds
Identification is only the first compliance step
Knowing which entries contain IEEPA HTS codes does not by itself establish whether the duty treatment was correct. A complete review should incorporate liquidation status, liquidation date, protest or correction eligibility, exclusion treatment, and the monetary effect of any potential adjustment.
Liquidation data is especially important because it helps compliance teams prioritize entries by procedural urgency. An unliquidated entry may offer different correction options than a liquidated entry. The available mechanism and deadline will generally depend on the entry’s status, the nature of the error, and the applicable customs procedures.
Exclusions also require careful analysis. A Chapter 99 exclusion provision may affect more than the additional tariff amount. Depending on the measure, filing structure, and fee treatment, corrections could also influence Merchandise Processing Fee or Harbor Maintenance Fee calculations. These amounts should not be assumed to be refundable in every case, but they should be evaluated as part of the financial review.
Create a defensible exception process
Organizations should assign each flagged transaction a documented status, such as:
- Correctly assessed
- Potential exclusion available
- Chapter 99 provision missing
- Incorrect Chapter 99 provision used
- Country applicability requires review
- Rate discrepancy identified
- Liquidation deadline approaching
- No action required after validation
The supporting record should retain the original filing data, lookup-table version, analyst conclusion, approval history, and any corrective action. This audit trail makes the process more defensible and prevents repeated manual research when the same tariff provision appears across multiple entries.
Periodic reruns are also necessary. IEEPA tariff treatment can change quickly, and a code table that was complete during one reporting cycle may not capture later amendments or newly effective exclusions.
Frequently Asked Questions
Can the HTS long description be filtered for “IEEPA” in an ES-003 report?
Yes, but the result will generally be incomplete. Some relevant Chapter 99 descriptions explicitly mention IEEPA or a recognizable program name, while others use abbreviated language, cross-references, or exception ranges. Description filtering is useful as a secondary validation method, not as the sole identification control.
Are IEEPA tariff codes eight digits or ten digits?
The additional tariff provisions are generally eight-digit Chapter 99 numbers, while the underlying commodity classification is normally reported at the ten-digit HTS level. Compliance teams need both: the Chapter 99 code identifies the special tariff treatment, and the ten-digit code identifies the imported merchandise.
Can all 9903.01 and 9903.02 codes automatically be treated the same?
No. Those series provide a useful starting population, but individual provisions can represent different countries, tariff rates, exceptions, exclusions, or program details. Each code should be mapped to an effective-dated reference record and tested against the transaction’s country, entry date, and other eligibility conditions.
What fields should be included in an IEEPA tariff audit report?
The report should typically include entry number, entry date, importer, country of origin, port, Chapter 99 provision, underlying ten-digit HTS number, entered value, duty amount, tariff description, liquidation status, and liquidation date. Broker, filer, manufacturer, and fee data may also be useful depending on the review objective.
Why should liquidation status be included in the analysis?
Liquidation status helps determine which correction or recovery paths may remain available and which entries require immediate attention. It also allows teams to prioritize potential overpayments by deadline, amount, and procedural status rather than reviewing entries in an arbitrary order.
How often should an IEEPA code table be updated?
The table should be reviewed whenever tariff measures, exclusions, country coverage, rates, or effective dates change. High-volume importers and customs brokers generally benefit from automated monitoring and version-controlled updates rather than relying on periodic manual spreadsheet revisions.
How Stable Software Can Help
Automate tariff identification and exception management
Stable Software helps importers and customs brokers turn entry data into structured, auditable compliance workflows. Instead of relying on description searches and manually maintained spreadsheets, teams can connect Chapter 99 provisions with underlying HTS classifications, program details, effective dates, duty amounts, exclusions, and liquidation information.
Automated matching can surface unmapped codes, inconsistent tariff treatment, potential overpayments, and time-sensitive entries for expert review. Version-controlled reference data and documented exception handling also create a stronger audit trail across large entry portfolios.
To learn how trade teams can streamline IEEPA tariff analysis and broader customs operations, visit Stable Software.




