The transfer itself usually takes only minutes, so in theory the recipient can access the funds almost immediately. However, it can be delayed by time zones, regulations and office opening hours in the destination country. The amount sent, the currency, foreign exchange complications and ID requirements for the recipient can also hold things up. Transfers to a bank account can take 1-5 days before the cash can be withdrawn.