Eli5: Why do refunds take so long?

192 views

How long does it take for a merchant (like walmart) to take your money? Seconds.
How long does it take for a merchant to give your money back? Days, maybe even a week.

I kinda wanna know why ACH is a difference too, but really just want my refund back and where it is 😂

In: 0

5 Answers

Anonymous 0 Comments

The long story short is because money takes a while to move.

When you run your card at a merchant it doesn’t actually get the money that instant. Essentially their computer calls your banks computer and says “Hey, PumpernickleCrouton is trying to charge $100, is that cool?” Your bank says “Yeah, that’s cool” and puts an Authorization on your account which temporarily deducts $100 from your available balance. At this point no money has actually changed hands.

Over the next few days, usually 1-4 business days, the merchants bank will reach out to your bank and say “Here’s that Authorization you gave me, can I have the money?” and your bank sends them the money and removes the authorization from your account. The net result from your perspective is nothing happened. Your available balance hasn’t actually changed because instead of a ghost $100 being on hold reducing your balance an actual $100 has been deducted. But from the merchant’s bank’s perspective everything has happened, because they’re now $100 up.

But say you want a refund. The merchant can’t exactly return the money if they haven’t gotten it yet, plus it still takes time for the money to actually get transferred from their bank to yours. So after the 1-4 business days when they actually have the money they can send it back, which also takes 1-4 business days.

So while the purchase seems instant, it’s all smoke and mirrors. The refund isn’t instant because you have to wait for the actual transfer of funds.

You are viewing 1 out of 5 answers, click here to view all answers.