Yes, you can earn from a totally free blog..in fact my first google check came from two blogs on blogspot which cost me nothing. You just need good content and traffic and of course a publisher's account.