Guide

How to Dispute a Wrong HS Code Charge: Carrier, Broker, and CBP Steps

How ecommerce sellers can identify, document, and respond to an incorrect HS code charge applied by a carrier or broker. Covers evidence collection, dispute channels, and prevention workflow.

What this guide covers

This guide is for ecommerce sellers who received a duty bill reflecting a different HS code than what was declared on the commercial invoice. The carrier, freight forwarder, or customs broker may have applied a different code at the time of filing. The result is a duty bill that may be higher or lower than expected. This guide covers how to identify the discrepancy, collect the right evidence, choose the right dispute channel, and prevent the issue on future shipments. This guide is not a legal complaint tutorial. It is a practical preparation workflow for sellers who want to understand their options.

What happens when a carrier applies a wrong HS code

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. They are responsible for the accuracy of the entry they file on behalf of the importer. When a carrier applies a different code, the duty bill reflects that code. Whether the applied code is correct depends on the facts. The most common reasons a carrier applies a different code: the product description on the commercial invoice was too vague, the supplier provided an HS code that did not match the destination tariff, carrier automation selected a default or blanket code, or the carrier used a national tariff extension that differs from the origin country's code.

Common causes of carrier HS code mismatches

Understanding why a carrier changed the code helps determine whether the change was justified. The most common causes are: vague product descriptions — 'gift box' or 'fashion accessory' are not sufficient for classification; supplier HS code mismatch — a code valid in the origin country may not match the destination tariff; carrier automation error — some carriers use blanket or default codes when the invoice data is incomplete; wrong country extension — a 6-digit international code may not resolve to the correct national extension; and classification judgment calls — a carrier broker may interpret the product differently and assign a code they believe is more accurate.

Step 1 — Verify the discrepancy before doing anything else

Pull the duty bill and the commercial invoice. Note the HS code shown on the carrier's entry and the HS code on the commercial invoice. Verify both codes in the official USITC HTS database (hts.usitc.gov). Read the heading descriptions and chapter notes for each code. Ask: does the carrier-applied code accurately describe the product, or does it carry a higher duty rate without a clear basis? A carrier-applied code is not automatically an error. Sometimes the carrier corrects a genuinely incorrect declaration. Whether the correction is valid depends on the facts.

Step 2 — Collect evidence before contacting anyone

Gather these documents before reaching out to the carrier or broker: the commercial invoice with the declared HS code, the carrier duty bill showing the applied code, USITC HTS printout for the declared code, USITC HTS printout for the carrier-applied code, the packing list, any carrier or broker correspondence, and the shipment tracking or entry number. Save everything in a dated folder. Missing documents are the most common reason correction requests are delayed or declined.

Step 3 — Contact the carrier brokerage team

Find the customs or brokerage contact on the duty bill or the carrier's website. State the entry number, entry date, declared HS code, carrier-applied HS code, and the reason you believe the applied code is incorrect. Attach the supporting documents. Request a formal review. Major carriers including UPS, DHL, and FedEx each have a customs or brokerage contact process. Keep a written record of every communication including dates, names, and what was discussed.

Step 4 — Escalate to a licensed customs broker when needed

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

Step 5 — 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. TariffCatalog is not a licensed customs broker or legal advisor; consult a licensed attorney or customs broker for protest preparation.

Prevention workflow — lock the correct code into the product record

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 on every shipment. Review the classification whenever the product changes or when new tariff measures take effect. The prevention workflow: product catalog fields — HS code candidate — commercial invoice description — carrier review — consistent use.

Evidence checklist before filing a dispute

Before filing any correction request or protest, confirm each of the following: the declared HS code matches the official tariff description for the product, the carrier-applied code was applied without sufficient product basis, the duty difference is material and not the result of a rate change, the entry is within the carrier's correction timeframe, and the CBP protest deadline has not passed (generally 180 days from the protestable decision).

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 a carrier-required HS code the same as my declared 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 accurately describes the product. If the carrier-applied code describes a different product or carries a higher rate without a clear basis, that is a reason to request a review.

Can I get a refund for a wrong HS code charge?

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 CBP protest deadline?

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.

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.

How do I prevent this on future shipments?

Update the product record with the confirmed HS code and a classification note. Use the same HS code on every commercial invoice. Review the classification whenever the product changes or when new tariff measures take effect. Consistent use reduces the chance that a carrier reclassifies the shipment.

What if the carrier used a more specific code?

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 to complete the classification. Whether the specific code is correct depends on whether it accurately describes the product. Review it in the USITC HTS database.

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.