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.