This is ludicrous. I had to wait 2-3 days for a wire transfer to clear. I have to wait 2-3 days for my direct deposit paycheck to clear. Same with credit cards. Gas I bought 2 days ago is still "pending" at the hold rate. That's a 100USD hold for a 40USD tank of gas.