Yes, it is absolutely free to open an account on Neteller. You just have to sign up following the guideline we presented above.