Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think they are basing only in downloads. So both of you and itch can make a profit in every downloads. But firstly you need to set up your payment settings before you can publish your games.