Neteller first launched in 1999 in Canada, then in 2004, the company relocated to the Isle of Man. They began a Neteller debit and credit card service in 2003, rebranding to Net+ in 2008.