One of the best things about Neteller is that deposits made with it are instant. As soon as you click on Deposit, the money should land to your account in seconds.