Creating a Neteller account is very easy and free as well. Simply visit the Neteller website, click the ‘Sign Up Now’ button, and fill in the registration form to create your account.