Yes, you can deposit using Neteller. Here is a quick guide: Log into Neteller and click “sign in”. If you don't have a Neteller account, make sure to create one. Click “money in to receive deposit options.” Select your preferred method. Enter and confirm your deposit amount.