The length of time it takes for your FX transfer to reach the beneficiary will depend on what currency you are buying and the destination country. For most currencies, it will typically be within 24-48 hours of receiving your funds (depending on what time of the day we receive your funds). From time to time there can be delays beyond our control. For example, where intermediary or receiving banks hold funds up or take time to apply to the beneficiary account.