Most of the time, no we do not need chemicals to clean concrete. Sometimes if the concrete is very dirty or has stains in it, we may use some chemicals to get it as clean as possible.