Our ceilings are the carpet material type. I had great results using a spray bottle of hydrogen peroxide to clean some water stains.I had tried carpet cleaner, Dawn and a few other cleaners before trying the hydrogen peroxide. I just sprayed the stain well and let it dry. A couple of areas required a second application, but now my ceiling looks like new.