Some betting sites offer free entry into fantasy football tournaments. However, generally speaking, players must deposit funds of their own in order to be in a position to win cash prizes.