A Vancouver candle maker ships a C$62.00 order to a customer in Seattle. Nine days later the customer tells her bank the parcel was never delivered, because the courier asked for money at the door and she turned it away. The candle maker never charged for duties, never mentioned them and now holds a dispute for a parcel that is sitting in a depot. That is the pattern behind most customs fee chargebacks: the sale was fine, the product was fine, and the surprise at the border broke the deal. This guide explains who pays what, how a customs fee chargeback gets filed and what to put in your answer.
Quick answer: A customs fee chargeback is a card dispute that grows out of duties, taxes or brokerage charges a customer did not expect, or out of a parcel they refused because of those charges. Shopify has no dispute category for customs costs, so the customer files under something else, usually product not received. Your answer needs checkout wording that showed the costs, carrier records showing what happened to the parcel, and your messages. If the parcel went back to you, refund before the dispute grows.
This guide is for you if:
- You ship from Canada to the US or overseas, or your parcels start outside Canada, and customers have complained about fees at the door.
- A customer has disputed an order after refusing a parcel that carried duties, taxes or a handling fee.
- You want checkout and policy wording that stops these disputes before they open.
Last updated: 23 October 2026
Disclosure: ChargeFix publishes this guide and sells an app that helps with Shopify Payments disputes. The Shopify rules come from Shopify's Help Center, the postal details come from Canada Post, and the customs figures come from a third party summary of Canada Border Services Agency (CBSA) rules, all listed at the end. Trade rules change often, so the guide points you to the live pages for current amounts.
TL;DR
- Customs costs are decided by the border authority, not by you or the carrier. Your job is to make sure the customer knew about them before paying.
- Into Canada, mail up to C$20 is generally free of duty and tax. Above that, duty and tax may be assessed, and Canada Post adds a C$9.95 handling fee when it collects.
- Out of Canada to the US, postal shipments valued under US$800 need duties prepaid, so the choice is to charge the customer at checkout or absorb the cost.
- A refused parcel that comes back to you should be refunded, not defended.
- Shopify cannot extend a deadline, and the card company decides, so build the file early.
Do this today
- Open your last five international orders and check what the customer saw about duties at checkout.
- Save a screenshot of your checkout showing the duty estimate or the "duties not included" line.
- Add a plain shipping policy paragraph on duties, taxes and brokerage.
- Add the same line to your order confirmation email.
- Write down who pays when a parcel is refused at the door.
Customs fee chargeback in Canada: the process in one table
| Step | What you do | Why |
|---|---|---|
| 1. Read the dispute | Note reason, amount, order and due date | Shopify gives 7 to 21 days and no extensions |
| 2. Check the tracking | Delivered, refused, held or returned | The parcel's fate decides the case |
| 3. Check what the customer saw | Checkout screenshot, policy, confirmation email | Disclosure is your main defence |
| 4. Check what was charged | Duty, tax, handling or brokerage amounts | You need the real figures |
| 5. Contact the customer | Offer a fix: reship, refund, or cover the fee | Many cases end here |
| 6. Decide | Fight or concede | No refund is possible once a chargeback begins |
| 7. Build and file | Strongest proof first | The fee is not returned if you miss the date |
What is a customs fee chargeback?
A customs fee chargeback is a card dispute rooted in border costs. The customer paid you for goods and shipping, then met a second bill from the carrier, the postal service or a broker. They feel tricked, so they ask the bank to reverse the first payment.
Shopify lists dispute reasons such as product not received, product unacceptable and general. There is no "duties" reason, so the customer picks one that fits their complaint. The most common routes are below.
| What the customer says | Likely reason on the dispute | What the file needs |
|---|---|---|
| "I refused it because of the extra fees" | Product not received | Tracking showing refusal and return, plus disclosure |
| "I was never told about duties" | General or product not received | Checkout wording and policy |
| "The brokerage fee was a scam" | Unrecognized or general | Carrier terms and a clear statement name |
| "You promised free shipping" | Product not as described | Checkout screens showing what free shipping covered |
A customs fee chargeback is rarely about the goods, and a duties dispute of this kind is often settled by one honest message. It is about money the customer did not expect to pay. That is good news, because the cure is clear wording and a pre-dispute conversation.
Who pays duties and taxes in a customs fee chargeback?
The border authority sets the amount. Shopify's duties page says customs authorities set the amount from the product's classification, its origin and the destination's rules, and that customers "might be charged duties and import taxes when their shipment arrives". The same page says you can collect an estimate at checkout so customers are not caught out on delivery.
Who actually pays depends on how you ship. Two terms matter.
| Term | Meaning | Customer experience |
|---|---|---|
| Delivered Duty Paid (DDP) | The seller pays or collects duties up front | Nothing to pay at the door |
| Delivered at Place, with duties unpaid | The customer pays at delivery | A bill on arrival, which is where disputes start |
Shopify's page mentions DDP labels as an additional task, so the option exists inside Shopify. It does not set out who must pay in each case, so your policy has to.
What do the Canadian import rules say about a duties dispute?
If your parcels start outside Canada, such as a warehouse in the US or a supplier overseas, the Canadian customer is the importer for tax purposes. The figures below come from a third party summary of CBSA rules that was last verified on 6 September 2026. Treat them as a guide and check CBSA for the live version before you put numbers in a policy.
| Shipment type | Threshold | What it means |
|---|---|---|
| Mail from any country | Up to C$20 | Generally free of duty and tax |
| Mail above C$20 | Over C$20 | Duty and taxes may be assessed |
| US or Mexico courier, qualifying goods | Up to C$40 | Duty and tax free |
| US or Mexico courier | C$40 to C$150 | Duty free, but taxes apply |
| Same courier route | Over C$150 | Duty and taxes can apply |
| Courier from elsewhere | C$20 | The higher thresholds do not apply |
The summary notes that the higher thresholds apply to courier shipments, not postal mail, and that relief for low value goods does not necessarily remove surtaxes on certain US origin goods (CBSA Customs Notice 26-23). The tax is GST at 5%, or HST in participating provinces, set by the delivery province.
For a customs fee chargeback, the point is simple: a C$45 order from a US warehouse may arrive with taxes due, and the customer will meet that at the door.
What does Canada Post charge on a parcel with duties?
When Canada Post delivers mail that has been assessed for duty or tax, it charges a C$9.95 handling fee, according to the same summary. When an item is free of duty and tax, no handling fee applies. Courier brokerage fees follow each courier's own service terms and should be shown separately on the bill.
| Charge | Who sets it | Typical dispute |
|---|---|---|
| Duty | CBSA, by product and origin | "Nobody told me" |
| GST or HST | Federal and provincial rules | "I already paid tax at checkout" |
| Canada Post fee | Canada Post, C$9.95 on assessed mail | "A fee for what?" |
| Courier brokerage fee | The courier's terms | "A broker I never hired" |
A customer who sees four lines on a bill thinks they were charged four times. A customs fee chargeback often starts with a customer who confuses tax you collected at checkout with tax the border collected later. Explain the difference in advance.
How do you stop a customs fee chargeback before it starts?
A customs fee chargeback is cheaper to prevent than to fight.
Prevention is mostly words and timing. Shopify's guidance on preventing chargebacks says to give accurate delivery estimates, keep customers updated through shipping and contact them when something is wrong. For border costs, add three things.
- A duty estimate at checkout. Shopify's duties page says stores can collect an estimate at checkout. Do it where your setup allows, and keep a screenshot of the duty estimate the customer saw.
- A plain line on every product page and in the cart. "International orders may be charged duties, taxes and brokerage by the carrier on delivery. These are not included in your total."
- A repeat of that line in the confirmation email. An email is a record the customer received.
Checkout or cart note (adapt to your setup)
Duties and taxes: International orders may be charged duties, taxes and
carrier handling or brokerage fees when the parcel arrives. These charges
are set by customs authorities and the carrier, not by us, and they are not
included in your order total. If you refuse the parcel, it will be returned
to us and we will refund the goods once it arrives, less return shipping.
If you prepay duties yourself, say so: "All duties and taxes are included. You will not pay anything on delivery." A customer who hears nothing about duties assumes there are none. That assumption is the seed of a duties dispute.
What changed for Canadian stores shipping to the US?
The US suspended its US$800 duty free de minimis threshold effective 29 August 2025. Canada Post's own FAQ says all postal shipments valued under US$800 to the US now require prepaid duties before the package crosses the border. Without a Declaration ID, Canada Post cannot ship the item, so the number is part of every label. Shipments of US$800 or more still pay duties on delivery through USPS, but a Declaration ID is still needed.
That means a Canadian store shipping a C$62.00 order to Seattle cannot leave the duty question open. Canada Post lists three ways to prepay.
| Option | Fees listed by Canada Post | Notes |
|---|---|---|
| Zonos Prepay app | 10% processing fee plus a C$3.99 remittance fee | Customer or merchant can pay |
| Zonos Verified Account | C$1.99 remittance fee plus 10% of calculated duties | Merchant is invoiced and the card on file is charged within 24 hours |
| Shopify's built-in Canada Post integration | Not stated on the page | Supported route for DDP |
Canada Post says custom or third party shipping systems are not currently supported for these DDP solutions, and that duty rates, tariffs and trade policies "continue to evolve and are subject to ongoing change". Merchants can pass the duty to the customer at checkout or raise US prices to cover expected duties.
Ask your shipping tool whether it adds the Declaration ID for you, and keep that number with the order, because it ties the parcel to the duty paid. For disputes, this shift helps you. If the customer paid the duty at checkout, there is no surprise at the door, and a customs fee chargeback loses its main fuel. If you absorbed it, say so in the confirmation.
What happens to a customs fee chargeback when the parcel is refused?
A refusal turns a brokerage fee dispute into a non delivery. The parcel goes back, the customer has paid you and holds no goods. Many such customers then dispute.
Per the third party customs summary, a parcel can be reassessed by refusal before payment, and after payment an adjustment request can be filed with CBSA on Form E14. Brokerage and shipping fee disputes go to the carrier or postal operator, not to CBSA. That gives you something to tell the customer: their options at the border are real.
| Parcel status | Meaning | Your move |
|---|---|---|
| Refused at delivery | Customer declined, fees unpaid | Offer a refund when it returns, or reship with duties prepaid |
| Held at the border | Customs paperwork incomplete | Contact the carrier; tell the customer |
| Returned to sender | Parcel is back with you | Refund before they dispute |
| Delivered, fees paid | Customer paid duties and kept the goods | Evidence of delivery and disclosure |
Refund quickly when the parcel is back. Shopify's prevention page warns that unprocessed credits lead to credit not processed chargebacks, and you cannot refund once a chargeback begins. A refused parcel left unrefunded is how a duties dispute becomes a chargeback. A customer who disputes after you refunded is a different and better case for you, because your refund record answers it.
What evidence wins a customs fee chargeback?
Shopify suggests ordering evidence as direct proof, acknowledgment, policy and context. Apply that order to a customs fee chargeback.
| Order | Evidence | Customs example |
|---|---|---|
| Direct proof | Carrier records | Tracking showing refusal, return or delivery, with dates |
| Acknowledgment | The customer's own words | A reply saying they knew duties could apply |
| Policy | Your shipping policy | The duties paragraph, saved as a dated PDF |
| Context | Order timeline | Checkout screenshot, confirmation email, duty estimate |
Shopify Payments fills in some data on its own, such as product details, billing and shipping addresses, and shipping and tracking information. You add what only you hold: the checkout screenshot, the policy and the messages. Files must be PDF, JPEG or PNG, up to 2 MB each and 4 MB combined, one file per type and no links, so combine pages into one PDF where you can.
Evidence checklist for a customs fee chargeback
[ ] Dispute reason, amount and due date noted
[ ] Tracking PDF with delivery, refusal or return events
[ ] Checkout screenshot showing duties or the duties not included line
[ ] Shipping policy paragraph on duties, saved as a dated PDF
[ ] Order confirmation email repeating the duties line
[ ] Customer messages about fees, saved as one PDF
[ ] Proof of any refund or reship offered
[ ] Carrier bill or notice if the customer shared it
If the customer paid duties and kept the goods, you are in a strong spot, because the goods arrived and the dispute is about the bill. If the parcel is back with you, concede and refund.
How does the money work in a customs fee chargeback?
Costing a case shows whether to fight. Take the Vancouver order of C$62.00.
Customs fee chargeback: parcel refused, back at the depot
Order amount = A = C$62.00
Fee = F = C$15.00 (returned only on a win)
Your time = T = 45 minutes, call it C$22
Parcel returned? Yes, to your door in 3 weeks
Option 1, refund when the parcel arrives, before any dispute:
Cost = A + return shipping (C$14.00) = C$76.00, no fee, goods recovered
Option 2, dispute opens, parcel not yet back, concede:
Cost = A + F = C$77.00, and the goods still come back to you later
Option 3, dispute opens, fight with weak evidence (win chance 0.30, illustrative):
Cost = 0.70 x 77 + 22 = C$75.90
The three options cost almost the same, but only the first leaves the customer happy and keeps your dispute count down. Win chances here are illustrative. We found no Canadian win rate for customs fee disputes, so use your own history.
Now a case where the customer kept the goods and paid the duties.
Customs fee chargeback: delivered, duties paid by the customer
Order amount = A = C$240.00
Fee = F = C$15.00
Your time = T = 1 hour, call it C$30
Chance of winning = c = 0.55 (illustrative: delivered, disclosure on file)
Concede: A + F = C$255.00
Fight: (1 minus c) x 255 + 30 = 0.45 x 255 + 30 = C$144.75
144.75 < 255.00, so fight.
The rule of thumb for a customs fee chargeback: refund the refused parcel, fight the delivered one.
How do you write the response to a customs fee chargeback?
Lead with the fact that decides the case: the goods arrived, or they did not. Then show disclosure.
Draft reply to a customs fee chargeback (adapt to your case)
Order #[number], placed [date] for C$[amount].
Summary
The customer disputes the charge after the carrier collected duties and
fees on delivery. The goods were delivered on [date] to [address] and the
customer paid the carrier charges to receive them. The order page and
confirmation email told the customer that duties and taxes may apply.
1. Delivery record
Carrier tracking PDF showing delivery on [date] (file 1).
2. Disclosure
Checkout screenshot and shipping policy, both dated before the order
(file 2).
3. Confirmation email
Sent [date], repeating the duties line (file 3).
4. Customer communication
[Dates]: messages about the fees and our replies (file 4).
For a refused parcel that came back, the reply changes: "The parcel was refused on [date] and returned. We refunded C$[amount] on [date]. The refund record is attached." If you refunded before the dispute, say so first.
Which customs fee chargeback cases are worth fighting?
Sort every duties dispute before you spend time on it.
| Case | Likely strength | Move |
|---|---|---|
| Delivered, customer paid duties, disclosure on file | Reasonable to strong | Fight, lead with delivery and disclosure |
| Delivered, no disclosure anywhere | Weak | Offer a goodwill credit before the due date |
| Refused, parcel back, not yet refunded | Weak as a fight | Refund if it is still an inquiry; otherwise concede |
| Held at the border, never delivered | Weak | Contact the carrier and the customer, then decide |
| Customer claims fees were wrong | Mixed | Point to the carrier bill and the Form E14 route |
A customs fee chargeback is strongest when the goods arrived and the customer's own messages show they understood costs could apply. It is weakest when nobody told them anything.
How do gift and return rules affect a customs fee chargeback?
Gifts are tricky. The third party summary reports a C$60 CBSA exemption for qualifying gifts sent from family or friends abroad. A commercial purchase does not become a gift because a form says so, so do not label an order a gift to dodge duties. That shortcut can cause bigger problems than the original fee.
Returns are the other trap. Canada Post's FAQ says duties and taxes paid on an original shipment are non-refundable if the item is resent and treated as a new import, and that US postal returns are not duty free. Tell customers this before they ship something back. A customer who returns a C$180.00 item and then learns they paid duties twice may escalate to their bank.
| Situation | What to tell the customer | What to save |
|---|---|---|
| Return to the US | Return duties may apply and may not be refunded | The return instructions you sent |
| Resent item | The new shipment may be treated as a new import | The shipment record |
| Gift order | A form does not turn a sale into a gift | Your gift policy |
How does ChargeFix help with customs fee chargebacks?
These disputes turn on records scattered across your store, your carrier and your inbox. ChargeFix is built for Shopify Payments disputes.
- Dispute fetched. ChargeFix fetches the chargeback when it opens.
- Records read. It reads the order, the fulfillment and tracking data, the refund history and your store policies.
- Evidence scored. It flags what is present and what is missing, such as no duties line in the policy, and gives a plain verdict: worth fighting, improve the evidence first or weak evidence.
- Letter from facts. The response is drafted only from verified facts, so it will not claim disclosure that your records do not show.
- Your choice of mode. ChargeFix prepares each response in Manual mode, which is the default. You review and file it, or let Auto mode handle them. Auto mode is on Starter plans and above, off until you turn it on and confirm.
ChargeFix handles Shopify Payments disputes only. It cannot promise a win, because the card company decides, and it cannot remove a duty bill from a customer's courier. It stores minimal data: case ID, amount, reason, status, dates and shop settings. The free plan includes 2 filings a month, and every paid plan starts with a 14 day free trial.
What does a dated plan for a customs fee chargeback look like?
This plan assumes the shortest window, 7 days.
| Day | What you do | Done when |
|---|---|---|
| Day 0 | Dispute opens. Note amount, order, reason and due date. | You know the deadline |
| Day 1 | Pull the tracking PDF. Is it delivered, refused or returned? | Parcel status written down |
| Day 2 | Gather checkout screenshot, policy and confirmation email | Three files saved |
| Day 3 | Message the customer with an offer | Message sent and saved |
| Day 4 | Decide: fight or concede | Decision written down |
| Day 5 | Draft the response, strongest proof first | Every claim points to a file |
| Day 6 | Check file sizes and readability, then file | Confirmation shows in admin |
| Day 7 | Spare day | Nothing left to do |
| Up to 75 days later | Decision arrives | Update your duties wording |
If the customer agrees the charge is valid, ask them to request a withdrawal from their bank. The letter must come on bank letterhead and can take 30 to 90 days, so file your evidence without waiting for it.
How do you prepare before the next customs fee chargeback?
Preparation is a half hour of work that pays for itself the first time a customer refuses a parcel.
- Decide who pays. Choose DDP, duty collected at checkout or duty paid by the customer, and write it down.
- Show it at every step. Product page, cart, checkout, confirmation email and shipping email.
- Save dated screenshots. Whenever you change the wording, save a PDF of the page.
- Put the refusal rule in writing. What you refund, what you deduct and how long it takes.
- Keep the paperwork. Store the Declaration ID or customs reference with each international order.
- Watch the rules. Canada Post and CBSA update duty guidance. Check their pages each quarter, because the Declaration ID rules and fees can move.
A customs fee chargeback is easier to answer when your wording is dated and your checkout screenshots exist. They cost nothing to create.
What is different about customs fee chargebacks in Canada?
| Topic | What applies in Canada | What to do |
|---|---|---|
| Fee | C$15 or US$15 by payout currency | Cost each case in your payout currency |
| Response window | 7 to 21 days, no extensions | Plan for the shortest |
| Card company decision | Up to 75 days after you submit, and final | Do not expect a quick answer |
| Duties into Canada | C$20 for mail and non US courier; higher courier thresholds for US and Mexico | Check CBSA's live page |
| Duties into the US | Under US$800 by post, duties must be prepaid | Choose a DDP route or pass duties to the customer |
| Shopify Protect | US stores only, fraud and unrecognized reasons only | It does not cover customs disputes |
| Complaints | Shopify Payments (Canada) acknowledges within 5 business days, decides in writing within 45 days | Raise a complaint with your processor first |
Quebec. If you sell to Quebec customers, write the duties line and the policy in a language they read. A duties notice a customer cannot read is weak proof that they were told.
Provincial tax. The delivery province decides whether GST or HST applies on imported mail, and some provinces may also collect provincial tax, according to the third party summary. Do not promise a customer a single tax rate for all of Canada.
Consumer law. Consumer protection law differs by province. The sources we used set no Canadian rule on who must pay duties in an online sale, so this guide states none. Ask your provincial consumer office or a lawyer before you put absolute terms in your policy.
Where to complain. Shopify Payments (Canada) acknowledges a complaint within 5 business days and gives a final written decision within 45 days. The Financial Consumer Agency of Canada supervises the Code of Conduct for the Credit and Debit Card Industry in Canada but does not decide individual disputes.
What are the 10 mistakes to avoid with a customs fee chargeback?
- Saying nothing about duties. Silence reads as "none".
- Mixing up tax and duty. Tell customers the border charges are separate from checkout tax.
- Mislabelling a sale as a gift. A form does not make a commercial order a gift.
- Ignoring a refused parcel. Refund when it returns, before the customer disputes.
- Refunding after the dispute opened. Shopify does not allow it.
- Quoting old thresholds. Duty rules change, so check the live pages.
- Forgetting return duties. US postal returns are not duty free.
- Attaching links. Links are not allowed. Save pages as PDF.
- No dated screenshots. You cannot prove what the checkout said last month.
- Missing the window. There are no extensions, and the fee is not refunded.
Frequently asked questions
What is a customs fee chargeback?
It is a card dispute that comes from duties, taxes or brokerage charges a customer did not expect, or from a parcel they refused because of those charges. Shopify has no duties reason on its list, so the customer usually files under product not received or a general reason.
Who pays duties on a parcel shipped from Canada to the US?
Under Canada Post's current rules, a parcel worth less than US$800 needs duties prepaid before they cross the border. You can charge the customer at checkout or raise prices to cover it. Shipments of US$800 or more pay on delivery through USPS and still need a Declaration ID on the shipment.
What does Canada Post charge when duties apply?
For mail assessed for duty or tax coming into Canada, Canada Post adds C$9.95 on top, according to a third party summary of CBSA rules. No handling fee applies when the item is free of duty and tax. Courier brokerage fees follow each courier's own terms.
Can I refund a customer who refused a parcel?
Yes, once the parcel is back with you, and sooner is better. You can refund while the matter is still an inquiry. After a chargeback begins, Shopify does not allow a refund, so the route is a withdrawal letter from the customer's bank, which can take 30 to 90 days.
Does Shopify let me show duties at checkout?
Shopify's duties page says you can collect an estimate of duties and import taxes at checkout, so customers are not charged by surprise on delivery. It also mentions DDP labels as an additional task. Check your own setup, since the options depend on your shipping integration.
What evidence helps most in a duties dispute?
Carrier records that show what happened to the parcel, a dated checkout screenshot, your shipping policy and the confirmation email. Shopify suggests ordering evidence as direct proof, acknowledgment, policy and context. Files must be PDF, JPEG or PNG, 2 MB each and 4 MB combined.
Are gifts exempt from duties?
The third party summary reports a C$60 exemption for qualifying gifts from family or friends abroad. A commercial purchase does not become a gift because a form says so, so do not rely on it for ordinary orders. Confirm current rules with CBSA before you advise a customer.
What if the customer says the fees were wrong?
Point them to the right body. According to the customs summary, a parcel can be reassessed by refusal before payment, and after payment an adjustment request can be filed with CBSA on Form E14. Brokerage and shipping fee disputes go to the carrier or postal operator.
Are there Canadian rules on who pays duties in a sale?
We found no source that sets a Canadian rule on who must pay duties in an ordinary online sale, so we state none. Consumer protection law differs by province. Put your own terms in writing and ask your provincial consumer office or a lawyer if you need certainty.
How does ChargeFix help with customs fee chargebacks?
ChargeFix reads the order, fulfillment, tracking and refund data, flags missing disclosure and drafts the letter from verified facts. In Manual mode, the default, you check each draft and file it yourself. Auto mode is on Starter plans and above. It cannot promise a win.
Start free trial with ChargeFix
You now have checkout wording, an evidence checklist and a response template for a customs fee chargeback. What most stores lack is the time to find the checkout screenshot, pull the tracking PDF and build the letter before the deadline. ChargeFix reads your Shopify order data, shows what is missing, writes the letter from verified facts and leaves the filing to you in Manual mode, with Auto mode there for the cases your own rules cover.
The free plan includes 2 filings every month, and every paid plan starts with a 14 day free trial. There is no cut of what you win, and no contract.
Ready to answer every customs fee chargeback in Canada with the records you already have? Start free trial
Sources
- Shopify Help Center, "Duties and import taxes"
- Shopify Help Center, "Preventing chargebacks"
- Shopify Help Center, "Reasons for a chargeback or inquiry"
- Shopify Help Center, "Resolving a chargeback or inquiry"
- Shopify Payments (Canada), "Code of Conduct complaint handling"
- Canada Post, "Shipping to the US duty updates FAQ"
- ParcelsApp, "Customs in Canada", third party summary of CBSA rules, last verified 6 September 2026
- ChargeFix, "chargefix.pro"

01Chargeback guides
02Chargeback guides
03Chargeback guides
04Dispute reasons
05Chargeback guides
06Shipping and delivery