Why does it take longer to withdraw funds than to deposit them?

When you deposit funds the Company chooses to give you immediate credit in your trading account, even though the transfers through many payment systems take much longer to complete. When returning funds the Company will always endeavour to process client withdrawals within two business days, however in some cases this process can take longer. We  are also unable to influence the speed at which the banking or credit card processing systems deliver the funds to your account(s). If the funds have not been received within seven working days please call Client Support and we will attempt to trace the payment(s) on your behalf. In order to guard against financial crime, we may also ask you for further information/documentation before we process your withdrawal, which can mean the process takes longer than usual.