I've waited > 1wk before for middle-sized transfers. What network rules are there? I wasn't aware of anything other than float causing delays in inter-bank transfers.
Banks generally delay ACH transactions longer if the respective clearing houses are in different federal reserve districts. When I worked with them, 7 business days was the max.
In my opinion, 7 business days is excessive, even in the mainframe/batch world of banking.
Why does it take 7 business days? Even if they run a batch process once per day, then shouldn't it take a max of two days, one day to export and one to import?
I currently work at an all student run credit union that has the same rules as any other bank in regards to ACH transactions so I think I can clarify some points here. Institutions are allowed up to 5 business days to accept or reject an ACH based debit or credit if it is between non-local banks. However, business days are really the days in which the Fed are open. So there are days when you could potentially have to wait up to 8 days for a transfer to be completed (ie 5 business days + weekend + holiday). If it is between local banks which is defined as being in the same Fed region, the rule is 3 business days.
These rules are very outdated and need to be updated. I think this is one of the most hindering rules in the current financial system. Back in the day, I could see the need for there to be different time allotments between local and non-local transactions, but today it is pretty much instantaneous. However, I don't see these regulations being changed in the near future and the reason is very simple. Big banks have more time to use this "float" money to make money, as well as to secure the money via overnight loans if they are short.
Thankfully, most banks process ACH twice daily (morning and night), but not all. And some even delay transactions on purpose.
Also if anyone is curious how much money it really costs a bank or credit union to do a ACH transfer, it is $0.000133 per transaction. So when your institution charges you $5 or $15 or even $25 to do a incoming or outgoing transfer, they are literally making bank.
1. The sending bank can reverse an ACH (electronic transfer) within a certain period of time due to fraud, death of the recipient, etc. (Up to 90 days in some cases.) By holding up the money, a bank protects itself from losing money on a reversal. If anything seems fishy, the receiving bank might hold the money for a few days.
2. The bank can get a little more float. Back when WAMU was going down, they started taking a week or more to clear large ACH's and deposits.
Most banks don't hold innocent-seeming transfers for more than a day. The larger than usual transfers are the ones that often are delayed.
Some institutions only process ACH files once or twice a day.