You will need credits now if you want to create a new team. There are more and more spammers out there like 2 in this month. Existing teams are not affected.

Source