Find Overpaid Duty on Your Recent Entries
Brokers regularly over-apply duty when a Section 122 carve-out, an FTA preference, or a 232 derivative carve-out should have applied. CBP doesn't flag overpayments back to you — but you can recover them via Post-Summary Correction (within 300 days), Section 520(d) (FTA preference claims), or 19 USC 1520(c) (clerical errors within 12 months). This tool replays your line items against the current rate stack and surfaces the lines worth filing on.
At a glance
Scan your entries
Paste a CSV with one line per row. The sample below has four example entries — one with an overpayment Mexico/USMCA carve-out (8708 from MX), and one with the laptop bug we recently fixed (8471 from CN). Replace with your own data.
How it works
1. Paste your line items
CSV with HTS, country of origin, customs value, declared duty, and (optionally) entry number, entry date, mode, MPF/HMF paid. Required columns are hts, country, value, declared_duty.
2. We replay each line
For each line we look up the HTS, compute the expected duty against the current rate stack (Section 122 + 232 + 301 + MPF + HMF), and diff it against what was declared. Provenance attaches to every overlay so the rationale is auditable.
3. Surface the refundable lines
Lines where you over-declared are flagged overpaid with the recoverable amount. We also flag underpaid lines so your compliance team can voluntarily correct before CBP issues a CF-28.
4. File with confidence
Each refundable line returns the Federal Register cite for every overlay applied — paste directly into the PSC / 520(d) / 1520(c) rationale. Your broker files via ACE; refund typically arrives in 60–120 days.
Honest caveats
v1 replays against current rates only. The anonymous scan does not yet do full as_of historical replay, so for older entries the comparison is"today's rate vs what you paid." That still surfaces real refunds when today's rate is lower than what was declared, but for clean historical replay against the rate that was in effect on the entry date, use the paid /v1/audit/entry endpoint with as_of.
USMCA / FTA preference is not auto-detected. The tool assumes goods do NOT qualify for a preference unless the declared duty implies it (e.g. a Mexico-origin line with $0 declared MFN). For Section 520(d) FTA-preference claims, you still need the supplier-side certification on file.
Section 232 derivatives are partial coverage. Some 8471 / 8504 / 8517 codes are subject to Section 232 50% on their aluminum or steel content per Proclamation 11021. That derivative coverage isn't fully denormalized into the lookup path yet — refunds based on derivative misapplication may need manual cross-check.
This is a tool, not legal advice. CBP filing strategy depends on facts we can't see. Use the output as a starting point, verify with the entry summary in ACE, and route through licensed counsel or your broker before filing.
Audit a full quarter, file with one click
The anonymous scan is capped at 10 lines. Team plan ($199/mo) unlocks batch audits up to 200 lines per call with full historical replay via /v1/audit/entry — $0.05 per audited entry. Run a quarter of 7501s, export refundable lines to PSC-ready format, paste FR cites into the rationale.