How to Stain Concrete Floors
Learn how to stain concrete floors with our detailed step-by-step guide. Follow our easy instructions to get it done right.
Your Progress
0 of 6 steps completedStep-by-Step Instructions
1 Step 1: Clean Concrete Thoroughly
Step 1: Clean Concrete Thoroughly
Degrease and clean concrete, etch with acid if needed to open pores for stain absorption.
Concrete Degreaser
Cleaner for removing oil and contaminants (1 gallon)
Concrete Etching Solution
Acid solution for opening concrete pores (1 gallon)
2 Step 2: Repair Cracks and Holes
Step 2: Repair Cracks and Holes
Fill cracks and holes with concrete patch, let cure completely.
Concrete Crack Filler
Flexible filler for concrete repairs (quart)
3 Step 3: Test Stain Color
Step 3: Test Stain Color
Apply stain to small inconspicuous area or test board to verify desired color.
4 Step 4: Apply Acid or Water-Based Stain
Step 4: Apply Acid or Water-Based Stain
Apply stain with sprayer or brush, work in sections, allow to react per instructions.
Concrete Acid Stain
Chemical stain for concrete floors (1 quart)
Pump Sprayer
Sprayer for applying concrete stain evenly
5 Step 5: Neutralize and Rinse
Step 5: Neutralize and Rinse
For acid stain: neutralize with baking soda solution, rinse thoroughly, let dry.
Wet/Dry Vacuum
Shop vacuum for cleaning up rinse water
6 Step 6: Seal Concrete
Step 6: Seal Concrete
Apply 2-3 coats of concrete sealer to protect stain and create finished surface.
Concrete Floor Sealer
Clear sealer for stained concrete (1 gallon)