Setting up a Neteller account is easy. You only need to go to the Neteller website, click on ‘Join for free’ and provide your necessary personal details. Now, you are ready to deposit money using several methods including bank transfers, credit or debit cards, as well as other e-wallets.