Inter-bank transfers in the United States take as little as one day. If you transfer cash, it will arrive immediately.
However, it is stipulated that cash transactions cannot exceed US$10,000 per day. If it exceeds the limit, it will be suspected of money laundering and it will be very troublesome to declare it. So you can only transfer money by check. Although convenient, it can take up to a day to arrive. If it's slow, it could take up to two weeks.
In the United States, bank accounts can be used for online transactions. That is to say, if you fill in the Routing Number and account number at a merchant, the merchant can deduct your money or give you money. The system’s only The disadvantage is that the transfer is too slow. As long as it is an inter-bank transfer, it will take at least two working days to complete