Yes, gas fireplaces need to be cleaned to prevent damage or carbon monoxide poisoning. A gas fireplace cleaning costs about $75 and includes cleaning the glass and removing any debris from the vent.