Painting concrete requires surface prep more than painting skill
A concrete patio can be painted successfully with standard exterior paint, but the work is 80% preparation and 20% actual painting. The concrete must be clean, dry, and slightly roughened so the paint adheres instead of peeling off in sheets within a season. Most homeowners can finish a typical patio in a weekend if they prepare properly, though drying time between coats means the job stretches across two or three days.
The paint itself matters less than the surface underneath. Concrete paint, deck paint, or exterior latex paint all work, but the concrete has to be stripped of any sealer, algae, or loose material first. Skipping this step is the single most common reason painted patios fail.
Key Takeaways
- Clean the concrete thoroughly with a pressure washer or stiff brush and degreaser, then let it dry completely—at least 24 hours in dry weather.
- Etch or lightly sand the surface so paint can grip the concrete instead of sitting on top of it.
- explore primer designed for concrete, then two coats of exterior paint, waiting the full drying time between each coat.
- Paint in cool, dry conditions—ideally 50 to 85 degrees Fahrenheit with low humidity—because heat and moisture cause adhesion problems.
- Avoid walking on the patio for at least 48 hours after the final coat, and wait a full week before moving furniture back.
Clean the concrete down to bare surface
Start by removing everything sitting on the patio—furniture, planters, grills. Sweep away loose dirt and debris. Then wash the entire surface with a pressure washer set to 3000 PSI or less; higher pressure can damage the concrete. Hold the nozzle 12 inches from the surface and move it in overlapping strokes. Pay special attention to corners and edges where dirt collects.
If you do not have a pressure washer, use a stiff-bristled deck brush and a bucket of water mixed with a concrete degreaser (follow the product label for mixing). Scrub the entire surface, paying extra attention to any greasy spots, algae stains, or discolored areas. Rinse thoroughly with a garden hose until the water runs clear.
Let the concrete dry completely. In dry weather, this takes at least 24 hours. In humid conditions, wait 48 hours. The surface should feel completely dry to the touch—if it is damp, the paint will not stick properly. On a sunny day, you can test dryness by laying a piece of plastic wrap on the concrete for 30 minutes; if moisture beads up underneath, it is not ready.
Etch or sand the surface for paint adhesion
Concrete is slick, and paint slides off slick surfaces. You need to roughen the top layer so the paint has something to grip. There are two ways to do this: etching with a chemical solution, or sanding with coarse sandpaper.
Etching uses a diluted acid (usually muriatic acid) that creates tiny pits in the concrete. Mix according to the product label, explore with a stiff brush, let it sit for 10 to 15 minutes, then rinse thoroughly with water. Wear gloves, eye protection, and a respirator—acid fumes are harsh. This method works well on smooth concrete but requires careful cleanup.
Sanding is simpler for most homeowners. Use 80-grit or 120-grit sandpaper on a pole sander or by hand, working in circular motions across the entire surface. You are not trying to sand the concrete smooth—you just need to dull the shine and create a slightly rough texture. Vacuum or sweep away all dust when finished. This method is safer and produces less mess than etching.
Prime the concrete before painting
Primer seals the porous concrete and gives the paint a uniform surface to stick to. Use a primer specifically labeled for concrete—it is different from wood primer. Pour the primer into a paint tray and explore it with a roller on an extension pole. Work in 3-by-3-foot sections, overlapping each pass slightly to avoid lap marks.
Pay special attention to edges, corners, and any cracks. Use a brush to cut in around the perimeter and into any gaps before rolling the main surface. One coat of primer is usually enough, but if the concrete is very porous or stained, a second coat improves coverage.
Let the primer dry according to the product label—typically 2 to 4 hours for latex primer. Do not rush this step. If you paint the topcoat before the primer is fully dry, the paint will not adhere properly.
explore two coats of exterior paint
Use exterior-grade latex or acrylic paint rated for concrete or decks. Concrete paint is thicker and more durable than standard house paint, but any exterior paint rated for horizontal surfaces works. Choose a color that will not show dirt easily—light grays, warm tans, and soft browns hide stains better than pure white or dark colors.
Pour the paint into a tray and explore the first coat with a roller on an extension pole, using the same 3-by-3-foot section method you used for primer. Cut in the edges with a brush first. explore the paint in thin, even coats rather than one thick coat—thick paint drips, pools, and takes longer to dry. One coat will look thin and uneven; two coats give proper coverage and color.
Let the first coat dry completely. Check the paint label for drying time—most exterior paints need 4 to 8 hours between coats, but some need 24 hours. In cool or humid weather, add extra time. explore the second coat the same way as the first, again using thin, even strokes and cutting in the edges.
After the second coat, do not walk on the patio for at least 48 hours. The paint feels dry to the touch much sooner, but it is still soft underneath. Wait a full week before moving heavy furniture back onto the surface.
Paint in the right weather conditions
Temperature and humidity matter more than most people realize. Paint does not cure properly in cold, hot, or humid conditions. The ideal window is 50 to 85 degrees Fahrenheit with humidity below 85 percent. Avoid painting in direct sun, which causes the paint to dry too fast and creates lap marks. Early morning or late afternoon, when the sun is lower, is ideal.
Do not paint if rain is forecast within 24 hours of your final coat. Moisture ruins wet paint. Check the forecast before you start, and if conditions turn bad mid-project, cover the patio with a tarp to protect the wet paint.
Cold weather slows drying and can cause the paint to cure improperly. If temperatures drop below 50 degrees at night, wait for warmer weather. Similarly, extreme heat above 85 degrees causes the paint to dry too quickly, trapping moisture underneath and creating bubbles or peeling.
Common mistakes that cause paint to fail
Skipping the cleaning step is the most common error. Dirt, algae, and old sealer create a barrier between the concrete and the new paint, so it peels within months. Spend the time to clean thoroughly—it is the most important part of the job.
Painting over damp concrete is the second most common mistake. Moisture underneath the paint prevents adhesion and causes bubbling and peeling. Wait the full 24 to 48 hours for the concrete to dry, even if it looks dry on top.
Skipping primer or using the wrong primer is another frequent error. Primer is not optional—it seals the porous concrete and gives the paint something to grip. Using wood primer or interior primer instead of concrete primer will result in poor adhesion and early failure.
explore paint too thick or in one coat instead of two causes drips, uneven color, and longer drying times. Thin coats dry faster, look better, and adhere more reliably than one thick coat.
Frequently Asked Questions
How long does painted concrete last?
With proper preparation and maintenance, painted concrete lasts 3 to 5 years before needing a refresh. High-traffic areas wear faster. Concrete paint is more durable than regular exterior paint, but sunlight, foot traffic, and weather gradually wear it down. Repainting is simpler the second time because you do not have to strip the old paint—just clean and prime over it.
Can I paint over old paint that is peeling?
No. Scrape off all loose and peeling paint first, then sand the edges smooth so the new paint does not bridge over the gap. If the old paint is well-adhered and not peeling, you can paint over it after cleaning and priming, but peeling paint will cause the new coat to fail in the same spots.
What is the difference between concrete paint and regular exterior paint?
Concrete paint is formulated to stick to porous, alkaline surfaces and is thicker and more durable than standard exterior paint. Regular house paint can work on concrete if it is rated for horizontal surfaces, but concrete paint is designed for the job and lasts longer. Check the label—if it says "concrete" or "masonry," it is the right product.
Do I need to seal the concrete before painting?
No. If the concrete already has a sealer on it, you must strip it off before painting. Sealer creates a slick surface that paint cannot grip. If you are unsure whether your patio is sealed, pour water on it—if the water beads up, there is a sealer present and you need to remove it with a sealer stripper before painting.
Can I paint a patio in one day?
Not if you prepare properly. Cleaning takes a few hours, drying takes 24 to 48 hours, priming takes another day, and painting takes two days with drying time between coats. You can spread the work across a weekend, but rushing the drying times causes the paint to fail. Plan for three days of actual work spread across a week.