it is free, although you can buy additional coins in game. You don't really have to though since you get coin everyday as long as you sign in. 1000/day and 9000 on your 7th straight day.
You also get coins for other things as well. Like finishing up a team set for example.