It costs me $2 a week to keep the site up. Which isn't that much, and Google ads covers it. I make about $1 a day, which is pretty good considering I just finished the site a couple days ago.
It costs me about $4 a month to host my site. I don't understand the whole argument that hosting costs.It only costs if you make a mission-critical site which needs a virtual server or guaranteed load balanced bandwidth.
Otherwise you're being overcharged for what you have.