Section 301 forced labor

What does the forced labor action cost you?

Check one classification, or paste your whole list. You get the rate for that origin, the Annex II and Section 232 positions, what the line cost across twelve months of reported imports, and what it costs on your own volume. Nothing here is forecast.

Try

Loading the rule set…

86 countries of origin · 4,164 Annex II exemption keys · 1,005 Section 232 covered provisions · HTSUS Revision 19 of 15 September 2026

Explore the rule set

What the action actually reaches.

Twelve complete months of reported imports, priced against the rule set. Nothing here is forecast, so nothing here carries a trend error. Sort any column, or export it.

Country of origin Rate Forced labor duty Entered value Effective rate

The rate is per country

There is no single forced labor rate. Each named economy carries its own, either 10% or 12.5%. Five of them are capped net of the Column 1 rate, so the forced labor duty is reduced by whatever ordinary duty the line already pays, and can be absorbed entirely. China's stacks on the Section 301 duty it already pays.

Annex II is attributed by country

Of the 4,164 exemption keys, 2,176 exempt a classification from every origin and 1,988 name specific countries. That is why a line can be exempt from one origin and dutiable from another, and why screening by classification alone gets the answer wrong.

Section 232 does not stack

1,005 provisions across nine covered lists are excluded: steel, aluminum and copper and their derivatives, automobiles and parts, medium and heavy duty vehicles and parts, buses, timber and lumber. A line pays Section 232 or the forced labor duty, never both. It does stack on ordinary Column 1 duty.

Reported, not forecast

Every national dollar figure here is twelve complete months of Census imports for consumption, priced line by line against the rule set. No growth factors are applied anywhere, so there is no trend error to defend. That is why these figures can be shown at ten digits when a forward projection cannot.

Two assumptions, named

Census carries no preference claim, so in the national figures Canada and Mexico are priced on the share of value that did not enter free under USMCA in 2024, and CAFTA-DR textile lines from the six member countries are priced at zero. Both are flagged on the line where they bite. Your own figures use the rate as written.

972 lines that are a range

U.S. note 16(c) carves a derivative article out only where the metal is at least 15% of its weight, for articles outside chapters 72, 73, 74 and 76. No trade dataset carries weights, so 972 classifications hold $33.2 billion of duty that turns on a test nobody can run nationally. Those lines are marked conditional rather than carved out.

Why a flat screen is wrong

Screened flat, the action looks 4.6 times bigger than it is.

Charge every line from a named origin at that country’s rate and stop, and the last twelve months of reported imports come to $368.26B. Work down the carve-outs line by line and the same twelve months come to $80.77B. Getting from one to the other is the entire exercise.

$80.77B charged21.9% of the flat screen
$287.49B carved outAnnex II, Section 232, Chapter 98 and 99, USMCA and CAFTA-DR, the net-of-MFN caps

Country rates verified against 91 FR 47318 of 28 July 2026. Exemptions, covered provisions and Column 1 rates read from the HTSUS, Revision 19 of 15 September 2026, against Chapter 99 U.S. note 52 and the covered lists in notes 16(c), 33(b) and (g), 37 and 38. Trade figures are Census imports for consumption, August 2025 through July 2026, reported actuals. This is a reading of the published schedule, not customs advice and not a ruling on any entry. See Section 301 drawback and Section 232 drawback.

Common questions

Forced labor tariff lookup FAQ.

Is my HTS code subject to the forced labor duty?

It depends on the country of origin as much as the classification. Enter both above and the lookup returns the rate, whether Annex II exempts that classification for that origin, and whether the line sits in a Section 232 covered provision, in which case the forced labor duty does not stack. You can also paste a whole list of classifications and price them against one origin at once.

Where do these rates come from?

Country rates come from the Section 301 notice at 91 FR 47318 of 28 July 2026. The Annex II exemptions, the Section 232 covered provisions and the Column 1 rates come from the HTSUS itself, Revision 19 of 15 September 2026, read against Chapter 99 U.S. note 52 and the covered lists in notes 16(c), 33(b) and (g), 37 and 38.

Why does the answer change when I change the country?

Because the action is built that way. Each named economy carries its own rate, five are capped net of the Column 1 rate, and the Annex II exemptions are attributed country by country. A classification can be exempt from one origin and fully dutiable from another. Try 6109.10.00 from China, then the same line from Honduras.

Why does this page say $80.8 billion when your campaign says $81.9 billion?

Because they are the same rules on two different volume bases. This page prices twelve complete months of reported imports, August 2025 through July 2026, and comes to $80.77 billion. The campaign figure takes that same base and grows it forward twelve months, which adds about 0.86% of volume plus a small shift in the mix, and comes to $81.90 billion. The $1.13 billion between them is the growth, not a discrepancy. They should not be added together.

Where do the dollar figures come from?

Census imports for consumption at the ten digit level by country of origin, twelve complete months with no growth factors applied, priced line by line against the same rule set the lookup uses. Because nothing is projected there is no trend error, which is why these figures can be published at ten digits where a forward projection cannot. Two modelled inputs are named on the lines where they apply: the 2024 USMCA claim share for Canada and Mexico, and a full CAFTA-DR claim assumption on textile lines from the six member countries.

Do the values I enter get sent anywhere?

No. The rule set and the trade data are downloaded to your browser and everything is calculated there. Your classifications and your values are never transmitted, never logged and never stored. Close the tab and they are gone. The same is true of the calculator, which reads your ACE entry summary report on your own machine.

What can this lookup not tell me?

Two things, because both are facts about your entry rather than about the classification. Whether you claimed USMCA or CAFTA-DR on the line, which zeroes the forced labor duty, and whether the line was entered under a Chapter 98 or Chapter 99 provision. The calculator resolves both from your own ACE entry summary report, line by line.

Can I recover these duties through duty drawback?

Yes. All provisions of the Section 301 forced labor duties are drawback eligible. An ACE validation update on 12 August 2026 briefly rejected claims on the 9903.05.20 through 9903.05.84 range and CBP corrected it on 18 August 2026 in CSMS # 69567203. If the goods, or goods made from them, are exported or destroyed, up to 99% comes back under 19 U.S.C. 1313, reaching five years back from the date of importation.

How current is this?

The revision stamp sits under the lookup, and this page is currently on Revision 19 of 15 September 2026. USITC published nineteen revisions to the 2026 schedule between January and September, and a revision can move the Section 232 covered lists or the Annex II exemptions. We re-verify the rule set against the Federal Register notice and the schedule itself and reissue this page within days of each revision, so the answer you get here is the one in force.

Free · Nothing is uploaded

Now run it on every line you actually entered.

A list priced against one origin answers the planning question. Your ACE entry summary answers the real one: every line, every origin, with the USMCA, CAFTA-DR and Chapter 98 positions resolved from your own data, and the drawback that comes back out the other side. It runs in your browser and your file never leaves your computer.

Open the calculator