Temporal Tariff Intelligence

Tariff Date Comparison

Compare U.S. tariff treatment for any HTS code at two different dates. See added measures, removed measures, and rate changes — all source-backed.

Estimate onlySource-check requiredVerify before filing
Tool Widget

Enter HTS code, origin, and two dates

All tariff rates are resolved from the TariffCatalog measure database. Verify results against official tariff databases before filing.

Tariff comparison result

Enter HTS code, origin, and two dates, then run the tool to see a source-backed side-by-side tariff comparison. No signup is required.

Answer Summary

What this page answers

Question

Why compare tariff treatment at two dates?

Comparing tariff treatment at two dates shows whether a measure has been added, removed, or changed between the dates you enter. This helps confirm a future-effective Section 301 change, check whether a tariff exclusion has expired, or verify the rate in effect for an old shipment. The comparison is built on canonical U.S. tariff measure data and may carry a needs_verification note for future dates.

Formula / Criteria

What to check

The comparison engine resolves tariff treatment at Date A and Date B separately, then diffs the two tariff stacks. It reports added layers, removed layers, rate changes, calculation status changes, and the duty amount delta when currency matches. Each side panel shows the applicable measure layers, verification notes, and source IDs for its queried date.

Use This Tool

When to use it

Use this tool when you need to know whether tariffs changed between two entry dates — for example, a past shipment versus today, or today versus a planned future date. Required inputs: HTS code, country of origin, and two dates. Optional inputs: customs value, currency, and quantity.

Official Source Note

Source-check required

Verify results against the USITC HTS database and the official tariff measure source before filing. Tariff measures may change between database updates.

Last Reviewed

2026-08-02

Official source notes and calculator assumptions should be reviewed before shipment, label purchase, invoice filing, or customs entry.

Formula / Criteria

Diff logic

The comparison engine resolves tariff treatment at Date A and Date B separately, then diffs the two tariff stacks. It reports added layers, removed layers, rate changes, calculation status changes, and the duty amount delta when currency matches. Each side panel shows the applicable measure layers, verification notes, and source IDs for its queried date.

Example

Scenario

A trade manager compares HTS 6109.10.0012 (cotton T-shirt), origin CN, for Date A 2025-01-15 and Date B 2026-09-03, customs value USD 1,500. The tool returns Date A as the pre-policy-change stack with base MFN plus the older Section 301 rate, and Date B with an additional Section 301 layer added plus an updated duty total. The diff summary highlights the added layer, the rate change, and the resulting amount delta.

Source Note

Official check

Verify results against the USITC HTS database and the official tariff measure source before filing. Tariff measures may change between database updates.

Limitations

Filing check

This tool provides planning estimates and document preparation support only. Confirm final classifications, duty treatment, and filing requirements with official tariff databases or qualified trade professionals.

Official References

Check source data before filing

FAQ

Common questions

What kinds of changes can the date comparison detect?

The comparison reports added tariff layers, removed tariff layers, rate changes for existing layers, calculation status changes, total duty amount deltas, and verification-note changes between the two dates you enter.

Can I compare a past date with a future date?

Yes. Enter any two dates and the comparison resolves each one independently. A future date may carry a needs_verification note because announced tariff measures may change before their effective date.

What does 'rate change' mean in the comparison result?

A rate change means the resolved ad valorem rate for a named measure differed between Date A and Date B. The diff lists the measure name, the old rate, and the new rate so you can see exactly which layer changed.

Why might the status change from 'resolved' to 'needs_verification'?

A status flip typically happens when one of the two dates falls outside fully parsed source data — for example, a future date whose announced measure lacks a confirmed rate expression, or a historical date whose source record requires manual verification. The needs_verification status signals that the result should be checked against the most current official source.

Does the comparison include Section 301 changes?

Yes. Section 301 Chapter 99 measures are part of the tariff measure stack, so they appear as added, removed, or rate-changed layers in the diff when their effective windows or rates differ between the two dates.

How recent is the data behind the comparison?

The comparison uses the TariffCatalog versioned tariff measure database. Each response includes a resolver revision identifier and a queried-at timestamp. Verify any rate against the most current USITC revision before filing.

Prepare more SKUs with free tools

Use the AI HS Code Finder, CSV Catalog Checker, and Import Duty Calculator to prepare customs data before shipping.