The explanation that the banks are to blame is not true. I purchased a dishwasher for $1400 from Sears last Thursday and cancelled the order before I even left the store. I used my debit card for the purchase and to cancel the order. I never even took possession of the item. Of course, the money came out of my account the moment I made the purchase and guess what? HERE IT IS 4 DAYS LATER AND THEY STILL HAVEN'T CREDITED MY CHECKING ACCOUNT. I called Chase and they said there isn't even anything "pending" from Sears. I called Sears corporate headquarters and they said they couldn't do anything and to call the store manager. I called him and he said "it sometimes takes days to process a credit."
Why? There is absolutely no valid reason he could give me other than "that's just the way it is." So they get the use of my $1400 for days. . . and I have the potential of bouncing dozens of checks because of this unethical practice. This practice should be investigated and a law should be passed to stop this practice.
Bottom line, in this day and age, if they can take money out of your account instantly, then can just as easily put it back in, but they have figured out a way to get a free loan from the "float."
I will never shop at Sears again.