How often should you clean a hamster tank?

Very often, since it's not ventilated like a wire cage. You should get rid of the wet bedding every day and clean it completely with soap once a week.