ACE ITRAC ยท TECHNICAL READING GUIDE

How to read your ACE ITRAC report for IEEPA refund eligibility

If you have an ACE ITRAC export open in front of you and are trying to figure out what is refundable, scan exactly seven columns: Entry Summary Number, Liquidation Date, Liquidation Status, HTS Number, Country of Origin, Entered Value, Chapter 99 HTS, and IEEPA Duty Paid. Every refund decision under CAPE, PSC, Protest or CIT flows from those fields. The remaining 40+ columns ITRAC ships with are useful for context โ€” but they are not where the refund math happens. This guide walks the seven, then covers the ACE quirks (alpha-3 country codes, parentheses-as-negative duty, multi-line entries) that catch first-time readers.

Don't read 40,000 ITRAC rows by hand

Upload your CSV. We tag every line by refund eligibility, pathway, and dollar amount in under five minutes.

Run a free scan โ†’

Why ACE ITRAC is the source of truth

Three different views of your import activity sit in three different systems, and they do not agree.

For refund work, only the third is acceptable. CBP's CAPE validator reconciles every claim line against ITRAC; if your claim is built off broker-invoice data and disagrees with ITRAC by even a few cents, the validator rejects with "Unable to calculate duty." Build the refund off ITRAC from the start and you avoid the loop.

Pulling the right ITRAC report

ITRAC is generated on demand from the ACE Secure Portal at ace.cbp.dhs.gov. Navigate to Reports โ†’ Trade โ†’ ITRAC Reports โ†’ Importer Trade Activity and fill in the request form.

Recommended settings for IEEPA refund work

Reports typically arrive in your ACE inbox within 24-48 hours of request. Very large importers (10,000+ entries in the period) may receive a multi-file split โ€” preserve filename ordering and concatenate by Entry Summary Number when building your reconciliation file.

If your broker pulls ITRAC for you. Many importers have never directly run an ITRAC because their broker holds the ACE relationship. Brokers can pull on your behalf in under an hour. Specify "full column set, line-level detail, CSV format, date range 2025-02-01 to 2026-02-20." If they push back or hand you a stripped-down version, that itself is a flag worth noting โ€” full ITRAC visibility should be standard.

The seven critical columns explained

ITRAC ships with 40+ columns depending on report version. For IEEPA refund eligibility, these seven do all the work.

1. Entry Summary Number

The 14-character CBP entry identifier in the format FFF-NNNNNNN-C โ€” three-character filer code, seven-digit sequence, one-digit check digit. This is the unique key for every refund claim line. CAPE CSVs key on it; CBP Form 19 protests cite it; CIT complaints attach it as a schedule.

One entry summary can contain anywhere from 1 to 999 lines. Each line is a different HTS / country / value combination, but they all share the same Entry Summary Number. Refund work happens at the line level โ€” never at the entry level.

2. Liquidation Date and Liquidation Status

These two fields together determine which refund pathway applies โ€” see our step-by-step IEEPA refund claim guide for the full decision tree.

If Liquidation Status is UNL, Liquidation Date is blank โ€” the entry is still open. CBP has up to 314 days from entry to liquidate (with extensions to 4 years available); practical statutory liquidation happens around day 314 by default for unflagged entries.

3. HTS Number (primary)

The 10-digit Harmonized Tariff Schedule classification on the entry-summary line. This is the Chapter 1-97 commodity code. It does not by itself indicate IEEPA โ€” it tells you what the product is. The IEEPA flag lives on the secondary Chapter 99 HTS column (see column 6 below).

Watch for misclassification while you are here. If the HTS code on a refundable IEEPA line is also wrong, you can stack a misclassification refund on top of the IEEPA refund โ€” both via PSC if unliquidated, or both via CF-19 protest if liquidated. We routinely surface 15-30% additional recovery from misclassification flagged during IEEPA scans.

4. Country of Origin

Reported as an alpha-2 ISO code in newer ITRAC formats and alpha-3 in older formats โ€” see the quirks section below. For IEEPA: only goods of Canadian, Mexican, or Chinese origin were caught by the fentanyl tariffs (9903.01.xx). Reciprocal tariffs (9903.02.xx) applied across all origins.

Country of origin matters for refund decisions in three ways: (1) it determines which IEEPA EO applied; (2) it interacts with EO 14289 stacking math (Canada/Mexico steel and aluminium were stack-capped against ยง232); (3) it sets up your forward-planning analysis for ยง301 and ยง232 origin-engineering opportunities (covered in our refundability matrix article).

5. Entered Value

The dutiable value of the line, in U.S. dollars, on which duty was assessed. For most CIF-quoted goods imported into the U.S. this approximates CIF; the U.S. is technically a FOB-valuation country, but transaction value (the negotiated price) governs and usually includes freight to U.S. port for FOB-Incoterm shipments, so the practical effect is similar.

Entered Value is the denominator for every effective-duty-rate calculation. If your CAPE CSV claim amount is $X and your Entered Value is $Y, the validator computes X/Y and cross-checks against the IEEPA rate that should have been collected on that 9903 code on that date. Mismatches reject.

6. Chapter 99 HTS (the IEEPA flag)

This is the most important column for refund work and the one most easily missed. Chapter 99 codes are secondary HTSUS classifications โ€” they sit on a separate line from the Chapter 1-97 commodity code, but are linked to it. ITRAC reports them either as a column on the same row as the primary HTS, or as separate rows immediately after the primary line (depending on report version).

For IEEPA, the refundable Chapter 99 ranges are 9903.01.xx (fentanyl: Canada, Mexico, China) and 9903.02.xx (reciprocal: all countries). For non-refundable Trump-era tariffs, the codes sit elsewhere โ€” 9903.80.xx, 9903.85.xx, 9903.88.xx, 9903.91.xx, 9903.94.xx. Our IEEPA vs Section 301 vs Section 232 article contains the full code map.

7. IEEPA Duty Paid (the dollar amount)

The dollar amount actually collected on the IEEPA Chapter 99 line, after all stacking and effective-rate adjustments. Crucially, this is not simply Entered Value ร— headline IEEPA rate โ€” EO 14289 stacking caps may have reduced the effective collected amount to zero on Canada/Mexico steel and auto entries.

ITRAC reports duty by component when full column set is requested. Look for column names along the lines of EstDuty_99, EstDuty_Sec99, or Duty_Component_IEEPA. If your ITRAC version shows only a roll-up duty figure, request a re-run with line-level detail โ€” you cannot reconcile a CAPE claim against a roll-up.

Reading Chapter 99 indicators โ€” refundable signals

Once you have the Chapter 99 column visible, the eligibility check is mechanical. Sort or filter:

Total the IEEPA Duty Paid column for the refundable subset โ€” that is your gross potential refund pool. Mid-market importers typically see this number land between $80k and $4M; large industrial importers $10M+.

Stacking-cap suppression watch. If a line shows both an IEEPA fentanyl 9903.01.xx code and a ยง232 steel/aluminium (9903.80.xx / 9903.85.xx) or auto (9903.94.xx) code, EO 14289 capped the combined rate. The IEEPA Duty Paid value on those lines may be $0.00 even though the IEEPA Chapter 99 code is declared. CBP's CAPE validator will reject any claim on those lines. Filter out IEEPA-stacked-zero lines before totalling, or your gross figure will be inflated.

Bucketing entries by liquidation status: Phase 1 vs Phase 2 vs Protest vs CIT

Once you have your refundable IEEPA pool, sort it by Liquidation Status and Liquidation Date to bucket each line into a refund pathway:

Liquidation Status Liquidation Date relative to today Pathway Statutory clock
UNL (unliquidated) โ€” CAPE Phase 1 None โ€” file when ready
LIQ / RLQ โ‰ค 80 days before April 20, 2026 (post 2026-01-30) CAPE Phase 1 Phase 1 queue is FIFO โ€” file early
LIQ / RLQ 80-180 days before today CF-19 Protest (preserves Phase 2 rights) 180 days from liquidation
LIQ / RLQ > 180 days before today Protest window closed โ€” CIT only Generally not pursued unless >$5M
SUS (suspended) โ€” Hold โ€” wait for CBP action Reset on suspension lift
EXT (extended) โ€” Effectively UNL โ€” Phase 1 eligible when liquidated Extension can run up to 4 years

For most importers, 60-65% of the IEEPA pool sits in CAPE Phase 1, 25-30% in Protest, and the remainder in long-tail liquidated-and-stale or stuck-suspended. The full pathway-selection logic and how to build the filing packet are covered in how to claim your IEEPA tariff refund.

Common ACE ITRAC quirks

ITRAC is a 25-year-old report format that has accumulated idiosyncrasies. Six things that catch first-time readers and cause the most reconciliation errors.

Alpha-2 vs alpha-3 country codes

Newer ITRAC versions use ISO 3166-1 alpha-2 codes (CN, MX, CA). Older versions use alpha-3 (CHN, MEX, CAN) โ€” the legacy SCHEDULE C / ISO 3166-1 alpha-3 standard. Some ITRAC exports inconsistently mix them across columns. Build your country filter to handle both, or normalise to alpha-2 before filtering.

Parentheses-as-negative duty values

ACE inherits an accounting convention where negative dollar values appear as parentheses rather than a minus sign โ€” e.g. ($1,234.56) means -$1,234.56. Negative IEEPA duty appears on re-liquidated entries where CBP has already partially refunded a prior over-collection. If your CSV parser treats parens as text, you will silently exclude these from your total.

Multi-line entries

An entry summary can have 1-999 lines. Each line is a separate HTS / country / value, but Entry Summary Number, Entry Date, and Liquidation Date are shared. When you group by Entry Summary Number to compute totals, do not deduplicate โ€” every line is a separate refund decision. Conversely, when you reconcile against your AP system (which usually has one row per entry), you need to roll up ITRAC lines first.

Penny-precision vs dollar-rounded duty

ACE's underlying database stores duty to penny precision. ITRAC's default presentation rounds to whole dollars on roll-up rows but preserves penny precision on line-level detail rows. CAPE CSV claims must use the penny-precise figures or the validator rejects with "Unable to calculate duty." Always pull line-level detail, never an entry-level roll-up, for refund work.

Re-liquidated entries (RLQ status)

An RLQ entry has been liquidated, then re-opened by CBP and re-liquidated. The Liquidation Date in ITRAC is typically the most recent re-liquidation date, not the original. The 180-day protest clock runs from that most-recent date, which is friendlier to the importer than people usually realise โ€” RLQ entries that look "old" by entry date may still be inside the protest window.

Suspended entries

SUS-status entries are typically suspended pending an AD/CVD scope ruling, a ยง232 exclusion review, or an outstanding CF-28. They cannot be liquidated until the suspension lifts. For IEEPA purposes, they behave like UNL entries โ€” once the suspension lifts, they become Phase 1 eligible if liquidation occurs within 80 days of the program window.

Putting it together: a worked example

Here is a synthetic but realistic 4-row excerpt from an ITRAC export, showing the seven critical columns. Imagine an importer of mixed industrial goods sourcing from Canada and China.

Entry Summary # Liq Date Liq Status HTS COO Entered Value Ch99 HTS IEEPA Duty Paid
ABC-1234567-8 2026-02-15 LIQ 8479.89.9499 CN $248,500.00 9903.02.21 $24,850.00
ABC-1234568-6 (blank) UNL 7228.50.5040 CA $612,000.00 9903.01.10 $0.00
ABC-1234568-6 (blank) UNL 7228.50.5040 CA $612,000.00 9903.80.01 $153,000.00
ABC-1234569-4 2025-09-12 LIQ 3923.21.0095 CN $87,200.00 9903.02.21 $8,720.00

Reading line by line:

Total claimable from this 4-row excerpt: $24,850. Apply the same logic at scale across 5,000-50,000 rows and you have your portfolio refund position.

From ITRAC CSV to refund position in 5 minutes

Free first scan. Paste your ACE ITRAC export โ€” we tag every line by pathway, apply EO 14289 stacking math, and total the claimable pool.

Run a free scan โ†’

Frequently asked questions

What is an ACE ITRAC report?

The ACE Importer Trade Activity (ITRAC) report is CBP's authoritative export of every entry filed under a given Importer of Record number. It is generated on demand from the ACE Secure Portal and ships in CSV or PDF format. ITRAC is the canonical reference for any post-entry refund work โ€” CBP's CAPE validator reconciles every claim line against the underlying ACE data that ITRAC reports.

Which ACE ITRAC columns matter for IEEPA refund eligibility?

Seven columns drive every refund decision: Entry Summary Number, Liquidation Date, Liquidation Status, HTS Number, Country of Origin, Entered Value, Chapter 99 HTS, and IEEPA Duty Paid. The remaining ITRAC columns (filer code, transport mode, broker code, etc.) are useful for context but do not affect refund math.

Where does IEEPA duty appear on the ITRAC report?

IEEPA duty appears as a secondary HTSUS Chapter 99 line, typically in the 9903.01.xx series (Canada/Mexico/China fentanyl) or 9903.02.xx series (reciprocal). Depending on the ITRAC version, this is shown either as a separate column on the same row as the primary commodity HTS, or as separate rows immediately following the primary line. Always request line-level detail, not an entry-level roll-up.

How do I tell which entries are eligible for CAPE Phase 1?

Filter by Liquidation Status. UNL (unliquidated) entries are always Phase 1 eligible. LIQ or RLQ entries are Phase 1 eligible only if Liquidation Date is within 80 days before April 20, 2026 โ€” i.e. roughly January 30, 2026 onwards. Entries liquidated earlier need to be protected via CF-19 protest pending Phase 2.

Why does my ITRAC show IEEPA duty as $0 on some Canadian/Mexican entries?

Executive Order 14289 (April 29, 2025, never rescinded) capped how IEEPA Canada/Mexico fentanyl tariffs could stack with Section 232 steel/aluminium and auto duties. For goods subject to both, only the higher of the two applied โ€” meaning the IEEPA portion was suppressed to $0 even though the 9903.01.xx Chapter 99 code was declared. Those lines are not refundable because no IEEPA duty was actually collected.

How do I handle multi-line entries on ITRAC?

An entry summary can carry 1-999 lines, each with its own HTS, country of origin, and value. Group by Entry Summary Number for context but never deduplicate โ€” every line is a separate refund decision. When reconciling against AP-system records (typically one row per entry), roll up ITRAC lines first by Entry Summary Number, then compare totals.

What is the difference between Liquidation Date and Entry Date?

Entry Date is the date the goods entered U.S. commerce (the date you filed the entry). Liquidation Date is the date CBP finalised the duty determination โ€” typically 314 days after entry by default, but can be extended up to 4 years. The 180-day protest clock under 19 USC ยง 1514 runs from Liquidation Date, not Entry Date. For CAPE Phase 1 eligibility, Liquidation Date is what matters.

Why are some duty values on my ITRAC shown in parentheses?

ACE follows the accounting convention where negative dollar amounts appear in parentheses rather than with a minus sign โ€” e.g. ($1,234.56) means -$1,234.56. Negative duty appears on re-liquidated entries where CBP has previously refunded a partial over-collection. If your CSV parser treats parentheses as text rather than negative-number formatting, you will silently exclude these credits from your reconciliation.

Sources & further reading

  1. U.S. Customs & Border Protection โ€” ACE Reports User Guide โ€” official documentation of ITRAC fields, output formats, and request parameters.
  2. CBP โ€” IEEPA Duty Refunds (CAPE) Program FAQ โ€” Phase 1 eligibility rules tied directly to ITRAC liquidation-status fields.
  3. CBP CSMS bulletins on Chapter 99 indicators โ€” most-recent CSMS messages mapping each rescinded EO to its specific 9903.xx.xx code and refund-reason code.
  4. USITC Harmonized Tariff Schedule โ€” Chapter 99 โ€” authoritative source for all 9903-series codes, their descriptions, and effective dates.
  5. Federal Register โ€” Executive Order 14289, April 29, 2025 โ€” IEEPA + ยง232 stacking cap rules that explain $0-collected IEEPA lines on stacked Canadian/Mexican entries.
  6. 19 USC ยง 1514 โ€” protest period (180 days from liquidation). 19 USC ยง 1505(c) โ€” statutory interest on refunds. 19 CFR Part 174 โ€” protest procedure.
  7. customs-compliance.ai โ€” How to claim your IEEPA refund, What is CAPE?, and IEEPA vs Section 301 vs Section 232 โ€” companion articles on filing pathways and refundability.

Don't read 40,000 ITRAC rows by hand

Free first scan. We tag every line by pathway, apply stacking math, surface penny-precision reconciliation errors, and hand you a CAPE-ready CSV. Sample run on a 46-line fixture ($36.4k duty paid):

Total recovery
$125.5k
344% of duty paid
IEEPA refund
$110.5k
deterministic
FTA preference
$15.0k
RoO pending
Plus V1.5
+4 dims
classify ยท CPC ยท valuation ยท COO

Numbers from our internal smoke-test fixture. Real customer recoveries vary by entry composition, country mix, and HTS coverage.

Run yours free โ†’ Download sample CSV