Guide

How to Dispute a Wrong HS Code Overcharge: A Step-by-Step Guide

When a carrier applies a different HS code than the one declared, the resulting duty overcharge can often be corrected — but only if the importer acts within the right timeframe with the right documents. This guide covers the full review, comparison, and correction workflow.

What this guide covers

This guide is for importers who declared an HS code at the time of filing, only to receive a duty bill that reflects a different code — one applied or modified by the carrier, freight forwarder, or customs broker handling the entry. The result is a higher duty bill than expected. This guide covers how to identify the discrepancy, collect the right documents, contact the right party, request a correction, and escalate when needed. This guide does not guarantee a specific outcome. The outcome of any correction request depends on the carrier's terms, the customs entry stage, and applicable law.

Step 1 — Review the duty bill line by line

Before doing anything else, read the duty bill in full. Look for the HS code shown in the carrier's entry versus the HS code shown on the commercial invoice. Note the duty rate applied, the tariff line used, the entry number, the entry date, and the carrier or broker name. A carrier-applied code is not always an error — sometimes the carrier corrects a vague or incomplete invoice description to a more specific tariff line. Whether that correction is valid depends on the facts.

Step 2 — Compare the carrier-applied HTS code against the declared code

Pull the declared HS code from the commercial invoice. Pull the carrier-applied HTS code from the duty bill. Verify each one in the official USITC HTS database. Check the heading description, chapter notes, and any applicable Section 301 or Section 232 columns. Ask: does the carrier-applied code more accurately describe the product, or does it carry a higher duty rate with no clear basis? This comparison is the foundation of any correction request.

Step 3 — Collect documents before contacting anyone

Gather the commercial invoice, the carrier duty bill, the USITC HTS printout for the declared code, the USITC HTS printout for the carrier-applied code, the packing list, and any carrier correspondence. Save them in a dated folder. These documents are required for every correction request and every escalation path. Missing documents are the most common reason correction requests are delayed or declined.

Step 4 — Contact the carrier brokerage or customs team

Contact the carrier's customs brokerage team directly. Use the contact information on the duty bill or the carrier's website. State the entry number, the entry date, the declared HS code, and the carrier-applied HS code. Attach the supporting documents. Request a formal review of the applied code. Carriers such as UPS, DHL, and FedEx each have a customs or brokerage contact process. Keep a written record of every communication.

Step 5 — Escalate to a licensed customs broker when needed

A licensed customs broker can review the classification question on your behalf and, where appropriate, file a corrected entry or protest with CBP. Engage a broker when the carrier does not respond within the carrier's stated timeframe, when the carrier refuses to correct the code, when the duty difference is significant, or when the product classification is genuinely ambiguous. The broker's review is not a guarantee of a specific outcome, but it is the correct professional channel for a formal correction.

Step 6 — File a CBP protest if the carrier will not correct the entry

Under 19 CFR Part 174, an importer of record may protest a CBP decision on classification, rate of duty, or other assessment within 180 days of the protestable decision. The protest is filed with CBP, not the carrier. A licensed broker can prepare and file the protest. The protest does not automatically reverse the charge; CBP reviews the protest and issues a decision. A rejected protest can be further appealed to the Court of International Trade. TariffCatalog does not provide legal advice; consult a licensed attorney or customs broker for protest preparation.

Step 7 — Prevent the issue on future shipments

Once the correct HS code is confirmed, update the product catalog, the commercial invoice template, and any Shopify, WooCommerce, or Amazon customs fields. Include the confirmed HS code and a short classification note in the product record so the same code is used consistently. Review the classification periodically, especially when the product changes or when new tariff measures take effect.

Source note

The USITC HTS database at hts.usitc.gov is the official US tariff schedule. CBP protest procedures are governed by 19 CFR Part 174. Carrier customs brokerage contact procedures are set by each carrier. Verify current tariff rates, entry requirements, and protest deadlines with CBP or a licensed broker before filing. TariffCatalog is not a licensed customs broker or legal advisor.

Maintainer

Reviewed by Ryan Cole

Ryan Cole maintains TariffCatalog from the perspective of a long-time ecommerce operator with 15+ years of experience in product catalog, international shipping, and pre-shipment data workflows. This page is reviewed for guide workflow clarity, source-check clarity, and estimate-only or candidate-only wording.

TariffCatalog is a preparation aid, not a customs broker, legal, tax, or freight-forwarding service. Verify final classifications, rates, documents, and filing treatment with official sources or qualified professionals.

Last reviewed: · Maintainer entity: Ryan Cole · Source policy: verified against official customs and tariff sources

Official source note

References to verify

FAQ

Common questions

Is the carrier required to use my declared HS code?

No. Carriers and their customs brokers are permitted to apply a different HS code when the declared description is vague, incomplete, or inconsistent with the tariff schedule. The carrier is responsible for the accuracy of the entry it files. If the declared code is incorrect, the carrier may correct it. If the carrier-applied code is incorrect, the importer may request a correction.

How do I know if the carrier-applied code is actually wrong?

Compare both codes in the USITC HTS database. Read the heading and chapter notes for each code. Ask whether the carrier-applied code more accurately describes the product. If the carrier-applied code describes a different product or carries a higher rate with no clear basis, that is a reason to request a review.

Can I get a refund for a carrier-applied duty overcharge?

A refund may be possible when the carrier-applied code was incorrect and a corrected entry is filed. The refund process depends on the entry stage, the carrier's correction policy, and CBP approval where required. There is no guarantee of a refund. Contact the carrier's brokerage team with supporting documents to begin the review.

What is the deadline to protest a CBP decision?

Under 19 CFR Part 174, a protest must generally be filed within 180 days of the protestable CBP decision. The carrier's correction request process may have a shorter internal deadline. Act promptly. Verify the current protest period and procedure with CBP or a licensed broker before filing.

What if the carrier used a more specific code than I declared?

A more specific code is not automatically wrong. HS codes exist at different specificity levels. A 10-digit US HTS code is more specific than a 6-digit international HS code. The carrier may have filled in the missing digits. Whether the specific code is correct depends on whether it accurately describes the product in the shipment. Review it in the USITC HTS database.

Do I need a broker to file a correction?

A broker is not required, but it is often helpful. A licensed customs broker can prepare a formal correction request, file a corrected entry, and prepare a CBP protest. For significant duty differences or complex classifications, a broker consultation is a practical step.

What documents do I need for a correction request?

At minimum: the commercial invoice, the carrier duty bill, USITC HTS printouts for both the declared and carrier-applied codes, the packing list, and any carrier correspondence. Organize them by entry number and date.

Can this happen on every shipment?

Yes, unless the correct code is locked into the product record and consistently used on the commercial invoice. HS code inconsistency across shipments is a common trigger for carrier reclassification. Update the product record, use the same code on every invoice, and review classification whenever the product changes.

Last reviewed: 2026-07-07

Disclaimer

TariffCatalog provides informational tools and preparation workflows only. Verify final classification, rates, document requirements, and filing treatment with official sources or licensed professionals.