Is fantasy football free?

Yes. Most sites offer fantasy football for free. However, it is much more fun and competitive if you play in a money league because people don't stop checking their teams as they do in free leagues.