The minimum deposit amount with Neteller is 10 Euros.
Deposits made via Neteller are usually executed immediately