Yes, opening a Neteller profile is free of charge. For you to open the account for free you will have to visit their official website and click on Join for Free. Once you complete the registration process you can start using the account of your own will and you won’t be required to pay any fees. The only time you will incur charges is when making a deposit, a withdrawal or transferring money.