Why does it take several days to transfer money abroad?

International transfers are built up around a complex infrastructure, with many partners involved. International transfers are usually made via one or several transit banks that can delay the process. An international transfer can therefore depend on the involved parties IT systems, working hours and holidays. Furthermore, the involved banks are obligated to screen international transfers for i.e. financial crime.