Yes, you can make an instant deposit at reliable Neteller casinos. However, Neteller withdrawals may take a couple of working days to reflect in your casino account.