holdeta

Cancelled, but still pending: the hold that outlives the order

The confirmation email says cancelled. Your bank says pending. The gap between those two statements is a message the merchant may or may not have sent.

The short answer

Cancelling an order doesn't remove the hold, an authorization reversal does. Network rules require merchants to send one within 24 hours of knowing the sale won't complete. If they do, expect release in 1–3 business days. If they don't (many just "void" internally), the hold sits until the authorization expires: roughly 7 days on Mastercard, 10 on Visa for online orders. Either way, it ends, and no charge will post.

Why "we've cancelled it on our side" changes nothing

The merchant's order system and the card network are different machines. Marking an order cancelled in the shop's database doesn't tell Visa anything. Unless their payment system sends a reversal message, your bank keeps honoring the original authorization until its natural expiry. This is the single most misunderstood fact in the whole holds universe, and why "it'll drop off in a few days" from support is often technically true and completely unhelpful.

Three ways a cancelled-order hold ends

  1. Reversal (the right way): merchant sends it, your bank clears the hold in 1–3 business days. EU/UK banks must do this "without undue delay."
  2. Expiry (the lazy way): no reversal; the authorization ages out (around 7–10 days for online purchases depending on the network) and the money quietly returns. Nothing posts, nothing appears; the pending line just vanishes.
  3. Refund (the wrong mechanism, sometimes forced): if the charge had already posted before cancellation, there is nothing to reverse. You're owed a refund, which takes 5–10 business days. Check whether your amount is pending or posted before arguing with anyone.

The script that actually works

If it's been more than 3 business days since cancellation:

When will your cancelled order's hold drop? →The estimator shows both paths: reversal timing and the hard expiry date.

Related: online order holds · get a hold released early · pending vs posted

Money stuck somewhere else?