How to Stain Existing Ceramic Tile
- 1). Sweep off the ceramic tile with a broom and dustpan.
- 2). Mix up the oxygen bleach powder with water as directed on the label. Spread the solution all over the floor and wait for 10 minutes before vigorously scrubbing all of the dirt and debris away. If you are planning on painting the grout, give the grout 48 hours to dry.
- 3). Carefully mask the grout with acrylic masking tape if you do not want to include it in the staining.
- 4). Dip the paint brush in the urethane resin stain. Urethane resin is a type of adhesive that sticks to ceramic tile very well. Paint the ceramic tile in 5-by-3 tile sections at a time.
- 5). Brush with smooth and even strokes. If you see the brush strokes, try a softer brush. Continue until the whole ceramic surface is covered. Allow 24 to 48 hours to dry completely.
- 6). Spray the ceramic tile with the polyurethane spray. Wait four hours before applying another coat.
Source...