Category: 

What are the Best Tips for do-It-Yourself Concrete Staining?

Article Details
  • Written By: Leonardo Von Navorski
  • Edited By: Daniel Lindley
  • Last Modified Date: 20 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

The best tips for do-it-yourself concrete staining include ensuring you properly prepare and clean the floor and use the proper tools and supplies. Additionally, when staining concrete on your own, it's important to use the proper concrete stain and apply the correct amount to the surface. This ensures your do-it-yourself concrete staining project goes according to plan.

If you are removing old flooring, such as linoleum, tile, or carpet, make sure you remove all of the material as well as any adhesive used to secure the flooring to your concrete slab. For carpet, tile, or other adhesive, you may need to use a metal scraper and soapy warm water to remove the residue. After all of the old flooring and adhesive are removed, scrub the concrete slab vigorously with concrete degreaser and a scrub brush. Allow it to dry for at least 24 to 48 hours before beginning to apply the concrete stain. New concrete slabs should be allowed to cure for four to six weeks prior to staining; otherwise, the stain will not set properly.

Purchase the desired stain at a hardware store and follow the specific package directions. Some concrete stain comes premixed and ready to use. Other stains may need to be diluted with water first. Make sure to wear goggles, gloves, and old clothes you don't mind getting stain on, just in case. Open the windows and advise others to stay out of the room throughout the process.

Ad

Use a large spray container, such as a pesticide or garden sprayer, to begin your do-it-yourself concrete staining project. If the sprayer is used, make sure you clean it out well before pouring the stain inside. This prevents the stain from becoming contaminated with chemicals.

Start in an inconspicuous area to ensure you are happy with the result. Hold the sprayer wand about 18 inches away from the concrete and evenly apply a coat to the surface. Do not apply too much. If puddles begin to form, you are over-applying the concrete stain.

Let the stain dry for several hours and inspect the area. If you are satisfied with the result, proceed to stain the entire surface in the same manner. If you would prefer it to be darker, consider applying a second or third coat to the area until you find the ideal tone.

Let the concrete surface dry completely for 24 to 48 hours. Avoid walking on the area if possible. When the surface is dry, the stain is set. Clean the concrete floor with a floor scrubber or a mop and mild cleaner to complete your do-it-yourself concrete staining project.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}