A customs bill can come from two very different places. CBP can assess duty. A carrier or broker can bill you for its own fees. When the charge looks wrong, figure out who made the decision before you pay. Don't just pay and hope.
CBP duty decisions go through a formal protest. Carrier and broker invoices are company fee disputes. They are not government duty fights. These rules are U.S. rules. Other countries use different agencies, deadlines, and appeal paths.
What You're Actually Disputing
Customs invoices mix charges together. Duty is the tax on imported goods. MPF and harbor maintenance fees are government charges. Brokerage, disbursement, and processing fees come from the carrier or broker.
Thing is, those line items blur together. You can't protest a carrier's own fee as if CBP decided it. You also can't ask CBP to refund a private brokerage charge. Separate the invoice first, then match each line to the right route.
Put the entry summary, usually CBP Form 7501, next to the carrier invoice. Compare the HS code, declared value, duty rate, and total paid. If they don't match your commercial invoice, you may have a classification or valuation issue. If duty looks right but the total is high, the extra may be brokerage or processing fees. Ask for a written breakdown.
Gather these before you argue:
- Entry summary or CBP Form 7501
- Commercial invoice and purchase order
- Packing list and bill of lading or air waybill
- Proof of payment for the duty or carrier bill
- Any HS classification ruling, product spec sheet, or expert opinion
- Emails with the broker or carrier about the charge
Filing a CBP Protest
For CBP decisions, the formal protest is the main tool. In many cases that means CBP Form 19. It reaches classification, appraised value, rate and amount of duties, and some other liquidation decisions. File with CBP.
Most people use the ACE Portal or file at the port that made the decision. Paper filing still exists in some cases, but electronic filing is the practical default.
Deadlines are strict. For most CBP decisions, the protest window is 180 days from liquidation. That is not the day the package arrived. It is the date CBP liquidates the entry. Miss it, and your refund claim is usually barred. Check the liquidation date on your entry documents or in ACE.
A protest needs more than a complaint. State the legal basis. Explain what CBP got wrong. Attach the evidence.
If you claim a wrong HS code, show the correct code and why. If you claim overvaluation, show the actual transaction value. CBP reviews the file and may grant, deny, or partially grant the protest.
If CBP grants a refund, the refund process has its own rules. Under 19 CFR 24.36, CBP can refund excessive duties, taxes, fees, or interest by liquidation or reliquidation. If you use an ACE Portal account, CBP's ACH refund page explains the ACH Refund Authorization process for certain payees. Direct deposit is common, but the authorization has to be set up correctly.
If CBP denies the protest, the next step is usually the U.S. Court of International Trade. It is not an IRS appeal. Turns out, IRS appeals handle federal tax disputes, not customs duty decisions. That mix-up appears in a lot of online guides, and it sends people down the wrong path.
USMCA and Post-Importation Refund Claims
Some refunds don't start with a protest. If you imported an originating good under USMCA and paid more duty than you should have, you may file a post-importation duty refund claim. 19 CFR Part 182 Subpart D sets out the requirements.
You generally need a written or electronic declaration that the good was originating at importation, the entry number and date, and a statement about whether you gave the entry summary to anyone else. CBP may refund excess duties by liquidation or reliquidation. If a Court of International Trade summons is filed over the same classification or dutiability issue, CBP can suspend action on the claim.
Carrier and Broker Fees
Carrier invoices are different. UPS, FedEx, DHL, and other carriers often advance duty and then charge their own brokerage or processing fees. The government duty and the carrier fee may appear on the same invoice. That doesn't make them the same thing.
Ask for a line-item breakdown in writing. Check whether you already paid duties at checkout. If the seller collected customs and the carrier still billed you, that's a merchant or fulfillment problem. If the carrier added a fee you can't identify, ask for the tariff or contract term that allows it.
UPS customs guidance is one example of a carrier page that explains why extra documentation, such as Section 232 steel or aluminum details, can affect a shipment. The page does not set CBP refund rules, but it helps you see what the carrier may need.
If a broker made the error, you may have a contract claim. Review the broker agreement for indemnity, error, or liability clauses. Keep the emails and the incorrect entry data.
Small claims court may fit smaller losses. For larger claims, a trade attorney can assess whether the broker breached its duties. To be honest, many broker disputes settle before court because both sides want to avoid fees.
Low-Value and E-Commerce Shipments
Low-value shipments are not automatically free of fees. The old $800 de minimis talking point gets repeated online. It does not answer every shipment. CBP's customs duty information covers personal exemptions and duty rules, but it is not a promise that every small package avoids duty. Carrier processing fees can apply even when duty is zero.
If an e-commerce platform charged you customs at checkout, that's a merchant refund issue. If the carrier billed you after delivery, that's a carrier invoice dispute. If CBP assessed the duty, use the protest route. Don't file a card chargeback against CBP. Card disputes go to your issuer and follow card-network rules, not customs law.
Evidence and Routes at a Glance
| Problem | Who decides | Best first step | Key evidence |
|---|---|---|---|
| Wrong HS code | CBP | Protest after liquidation | Product specs, CROSS rulings, invoice |
| Overvalued goods | CBP | Protest after liquidation | Contract, invoice, payment records |
| USMCA duty overpayment | CBP | Post-importation refund claim | Origin declaration, entry number, date |
| Carrier brokerage fee | Carrier | Written invoice dispute | Line-item invoice, contract, payment proof |
| Broker error | Broker or court | Contract claim or small claims | Broker agreement, emails, entry summary |
| Seller collected duty but didn't pay | Seller or platform | Merchant refund request | Checkout receipt, carrier bill, messages |
Mistakes That Kill Good Claims
Missed deadlines are the biggest problem. CBP protest deadlines run from liquidation, not delivery. If you wait until the bill arrives in the mail, you may already be close to the line.
Paying the bill can be necessary to get the package, but payment doesn't automatically waive your protest rights. Keep proof of payment. If you admit the error is yours, consider a prior disclosure before CBP finds it. That can reduce penalty exposure, though it does not erase the duty.
Don't assume the carrier will forward your protest to CBP. Don't assume a refund of a brokerage fee means CBP refunded the duty. And don't use an IRS appeal form for a customs decision. Those are different systems.
FAQ
Can I dispute a customs fee if I already paid it?
Usually yes for CBP duty decisions. Payment gets your goods released, but the protest right can survive. Check the liquidation date and file on time.
How long does a CBP protest take?
Processing times vary by port and issue. Some cases move in months. Others take longer. ACE filing can make tracking easier, but it doesn't guarantee speed.
Can I dispute UPS, FedEx, or DHL brokerage fees?
Yes, but you're disputing the carrier's invoice, not a CBP decision. Ask for a line-item breakdown and the contract term behind the fee. If the carrier says the charge is government duty, ask for the entry summary or proof of payment to CBP.
Do I need a lawyer?
Not always. A clear, well-documented protest can be filed without one. For large refunds, penalty exposure, or a denied protest headed to court, a customs attorney is worth a consultation.
Start with the document that created the charge. If it's a CBP Form 7501 or liquidation notice, check the liquidation date and prepare a protest. If it's a carrier invoice, ask for the line-item breakdown in writing. That one step tells you which system you're actually in.