You don't necessarily have to spend real money. You build up coins by playing matches which you can use to buy players, extend contracts etc and also to buy "packs" of cards which if done correctly means you can gain more coins without spending actual cash. I only know this because my son got an...