In this tutorial, we learn how to stain a concrete floor. To start, you will need to prepare your floor by cleaning it vigorously. Remove all dirt from the floor, then use detergent and water to wash, when finished dry with a shop vac. You will have to use a hand brush to scrub alongside the walls. After this, wash your floor with a mixture of water and baking soda, then use the shop vac to dry. Next, rinse the floor off with plain water and dry with shop vac once more. To finish, apply faux finish staining with acrylic concrete stain to the entire floor. Apply epoxy to have a glossy finish on the floors. Once dry, enjoy your new floor!