Neteller deposits are instant but when it comes to withdrawals it can take up to 24 hours for funds to appear in your account.