Acid-based stains penetrate the concrete surface and react chemically with the concrete to form a permanent bond. These stains are made up of inorganic metallic salts dissolved in acid and water solutions. When applied to the concrete surface, they provide deep, rich tones and can create stunning marble-like effects.
Water-based stains produce a colored film or coating to create a translucent finish. If you are looking for a lasting solution, do not choose water-based stains because the color will not stay, nor look good over time.