Transferring money between two banks
"Why? Because they can get away with it, of course. In short - why not? You may want to read the answers to this similar question (my answer is the one accepted by the OP). Who has the money? The banks, who else. I have found that some banks are capable of sending/receiving ACH transfers faster than others. I have accounts in two banks, lets call them A and B. If I send money (push) from A to B, it may take several days. But if I decide to pull the money from A to B by originating the transaction through my account at B - the money arrives the next day! So the actual transfer only takes a night, one business day. Its just the direction that matters - if the bank has to give the money out, it will do all it can (including taking 2-3 days for ""processing"") to keep the money as long as possible. But when another bank charges them - they have no choice but to pay. By the way, bank B behaves better - when I send the money from my account at B, it arrives to A the next day as well. Try a similar experiment. Instead of originating the transaction at the sender bank - try to originate it at the receiver bank, see how long it takes then for the money to appear on your account after it disappeared from the other one." The US (in fact the global) banking industry is subject to Anti-Money Laundering & Counter-Terrorism funding laws, slowing down funds transfer eliminates a great deal of fraud.
RoyalBank provides a no fee transfer service (no fee in the sense that there is no per transfer fee aside from the spread). There is monthly fee if you keep less than 1500 or so on the american side. http://www.rbcroyalbank.com/usbanking/cross-border-transfer.html Disclaimer: it's hard to be definitive as there may be some law or tax rule I'm not aware of. From a UK perspective, this should be perfectly legal. If it's just a one-off or occasional thing for personal reasons, rather than being done in the course of a business, there probably aren't any tax implications. In theory if there's an identifiable profit from the transaction, e.g. because you originally obtained the INR at a lower exchange rate, then you might be liable to capital gains tax. However this is only payable above approximately £10K capital gains (see http://www.hmrc.gov.uk/rates/cgt.htm) so unless this is a very large transaction or you have other gains in the tax year, you don't need to worry about that. I would only recommend doing this if you trust each other. If one side transfers the money and the other doesn't, the international nature will make it quite hard in practice to enforce the agreement legally, even though I think that in theory it should be possible. If the sums involved are large, you may find that the transaction is automatically reported to the authorities by your bank under money laundering regulations, or they may want documentation of the source of the funds/reason for the transaction. This doesn't automatically mean you'll have a problem, but the transaction may receive some scrutiny. I think that reporting typically kicks in when several thousand pounds are involved. "The official guide can be found here, but that can be a little in depth as well.  To make good use of you need at least a little knowledge of double-entry bookkeeping.   Double-entry bookkeeping, in accounting, is a system of bookkeeping so named because every entry to an account requires a corresponding and opposite entry to a different account. From Wikipedia Another way to think of it is that everything is an account.  You'll need to set up accounts for lots of things that aren't accounts at your bank to make the double-entry system work. For example you'll need to set up various expense accounts like ""office supplies"" even though you'll never have a bank account by that name. Generally an imbalanced transfer is when you have a from or to account specified, but not both.  If I have imbalanced transactions I usually work them from the imbalance ""account"", and work each transaction to have its appropriate tying account, at which point it will no longer be listed under imbalance." If it's always the same person: Open a second account, with them as the account holder. Get them a debit card for that account. To move money, do an inter-account transfer from yours to theirs. Fast, low to no fee, simple. (For a while I had a second credit card on my account for this purpose -- the other person was a trustworthy family member -- but a debit card on its own account is cleaner and much less risky.) "Yes, many banks offer such a service. Often such payments can be made through their ""bill pay"" interface. You log in to your account on the bank's website, enter the recipient's routing and account numbers, and off you go. You could ask your bank whether they offer this. If not, you could change banks to one that does." The general idea is that if the statement wasn't true there would be an arbitrage opportunity.  You'll probably want to do the math yourself to believe me.  But theoretically you could borrow money in country A at their real interest rate, exchange it, then invest the money in the other country at Country B's interest rate.  Generating a profit without any risk.  There are a lot of assumptions that go along with the statement (like borrowing and lending have the same costs, but I'm sure that is assumed wherever you read that statement.) "This seems almost overkill, but if you want to... I suppose one thing you could do is create a separate money in transit account, similar to Account Payable and Account Receivable. In your bookkeeping, transfer the money from the source account to the holding account on the date that the source bank withdraws it, and then transfer the money to the destination account on the date that the target bank deposits it. This both makes it clear that there is money going between places, and ensures that the daily balance on each ""physical"" account is accurate. For cash withdrawals and deposits, I'd just use the date when you make the withdrawal, since that is the day from which the money is available in the new location rather than the old one. Note: I don't know if this is the ""proper"" way to do it in a random jurisdiction, but I doubt being this explicit can get you into trouble." ATM to ATM transfer is not possible. Do you mean to say account to account transfer using an ATM machine?   Online transfer between account or between an account and credit card is possible. Almost every Bank offers Online transfers using Internet Banking.   The person wishing to initiate a Debit must subscribe to Internet Banking. Once you login to Internet Banking, you would need to add beneficiary Account [account where you need to transfer funds]. Adding of Beneficiary at times takes a Day for the Beneficiary to be activated. Once the Beneficiary is activated, you can transfer funds. The funds are credited to Beneficiary account within 2 hrs. If the both the accounts are in same bank, then some Bank's ATM's [HDFC / Citi etc] allow you to transfer funds between account using the Bank's ATM. Both Wells Fargo and Chase are participants in clearXchange, which enables the various QuickPay type services to work with each other.  They may be using this system rather than an ACH wire transfer to transfer your money (and to verify the account). LIBOR rate swaps are common most among an international bank and a with a branch in another country, so say Company A is located in Kenya and Company B is in the US, A can borrow $100M from the US and B the same from Kenya and agree to swap assuming that A borrowed at a fixed rate of say 5% and B borrowed for say a 6 month LIBOR rate of maybe 4.2% which increases at a rate of say 0.5% above the prior 6 moth libor rate for time t being 5 years.A is the fixed rate payer and B is the floating  rate payer. "In Frank Abagnale's book ""Art of the Steal"" the author talks about how to set up a bank account for safe wire transfers. He recommends setting up an account at your regular bank and specifying that money can be transferred into that account from another bank, and out to your regular account only. You are then free to give the necessary transfer information to whomever you want, knowing full well they can't take money out. This guy should know what he's talking about since he's an ex-confidence man legitimately working as an American security consultant." "First, there are not necessarily two accounts involved.  Usually the receiving party can take the check to the bank on which it is drawn and receive cash.  In this case, there is only one bank, it can look to see that the account on which the check is drawn has sufficient funds, and make an (essentially irrevocable) decision to pay the bearer.  (Essentially irrevocable precisely because the bearer did not necessarily have to present account information.) The more usual case is that the receiving party deposits the check into an account at their own bank.  The receiving party's bank then (directly or indirectly - in the US via the Federal Reserve) presents the check to the paying party's bank.  At that point if the there are insufficient funds, the check ""bounces"" and the receiving party's account will be debited.  The receiving party's bank knows that account number because, in this case, the receiving party is a customer of the bank.  This is why funds from check deposits are typically not available for immediate withdrawal." SurePay is not designed to send money from one person to himself.  It is designed to transfer money from one person to someone else. What SurePay does, is allow you to link an account to a name/email/phone number.  Then, when someone else, who's also linked an account to a name/email/phone number, selects your name/email/phone number to send money to, the money is transferred.  This doesn't buy you anything when transferring money to another of your own accounts.  I won't say it's impossible to use SurePay to do so, but it's definitely not designed to do so, and may not be permitted.   If you could use it for that purpose, you would have to separately register your two accounts, using a separate email for each, and then use the first email to send to the second email; each will have been tied to a different account, so you'll know which is which. My suggestion would be to follow Wells Fargo's instructions here: Can I transfer funds to or from my accounts at another institution? You can transfer money between your Wells Fargo checking and savings accounts and accounts you may have at other U.S. financial institutions. Wells Fargo gives you greater flexibility, convenience, and control to transfer funds where and when you need it. Sign on to Wells Fargo Online and click the Transfers tab to learn more about transferring funds to your account at another financial institution. As that should give you the official answer, at least. I assume the same criteria apply for this as your previous question. You want to physically transfer in excess of 50,000 USD multiple times a week and you want the transportation mechanism to be instant or very quick. I don't believe there is any option that won't raise serious red flags with the government entities you cross the boundaries of. Even a cheque, which a person in the comments of OP's question suggests, wouldn't be sufficient due to government regulation requiring banks to put holds on such large amounts. There is nothing to worry about. There is absolutely nothing unusual about moving money between your own accounts, even if they are in separate financial institutions. I moved $200,000 when I was getting ready to by my house; I have moved similar sized chunks for other purposes. A large transfer may get some attention to make sure you aren't doing anything illegal with the money and aren't being scammed... but if the transaction is legitimate, that attention is harmless.