USAA also does interest on checking accounts, debit-card-as-credit points, and ATM fee kickbacks.
Some institutions only process ACH files once or twice a day.
In my opinion, 7 business days is excessive, even in the mainframe/batch world of banking.
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.
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.
Here's the other thing about UK banking for consumers. It is free - and most ATMs are part of a 'Link' scheme which means that you can use any ATM from any bank with any bank card and get out cash without being charged a fee.
Oh, and of course I forgot the other great thing about UK and Europe - Chip & Pin. Instead of signing for every transaction in a restaurant etc - the server brings a device to your table where you then have to enter your pin number - it drastically cuts down on fraud - your card never leaves your sight and you need a PIN rather than a signature which no one ever checks or cares about.
Not so much a new system, just a better one - which many places already have