Repainting your concrete patio takes two to three days of work spread over a week, depending on weather and the patio's condition

Repainting a concrete patio means cleaning the surface thoroughly, filling cracks, explore primer, and then rolling on two coats of concrete-specific paint. The entire process takes about 8 to 10 hours of actual work time, but you need to space it across several days because each layer must dry completely before the next one goes on. Most patios can be repainted without removing the old paint if it is still bonded to the concrete — but if the old paint is peeling, flaking, or chalky, you will need to strip it first.

The biggest mistake people make is skipping the cleaning step or using the wrong type of paint. Concrete paint is not the same as deck paint or exterior house paint. Concrete paint is formulated to bond to porous surfaces and flex slightly as concrete expands and contracts with temperature changes. Using the wrong product means your new paint will peel within a year.

Key Takeaways

  • Concrete patios must be cleaned down to bare surface with a pressure washer or stiff brush, and any loose paint must be scraped away before you prime.
  • Cracks wider than 1/8 inch should be filled with concrete crack filler before painting, or water will seep in and lift the new paint.
  • You must use concrete-specific paint (latex or acrylic concrete paint), not regular exterior paint, or the coating will peel within months.
  • Primer is required on bare concrete or any spot where old paint has been removed, even if your paint says it covers in one coat.
  • Plan for at least three to four days between starting and walking on the patio, because the paint needs 24 to 48 hours to cure fully.

Assess the condition of the old paint and concrete

Before you buy materials, spend 15 minutes examining your patio to see whether the old paint is still stuck down. Press a paint scraper or putty knife against the painted surface at several spots — corners, high-traffic areas, and anywhere you see discoloration. If the paint flakes off easily or sounds hollow when you tap it, the bond is broken and you need to strip it. If the paint stays put and feels solid, you can paint over it.

Look for cracks in the concrete itself, not just in the paint. Hairline cracks (thinner than a pencil line) do not need filling. Cracks you can fit a coin edge into (roughly 1/8 inch wide or wider) will trap water and cause the new paint to fail, so you will need to fill them. Walk the entire patio and mark any cracks wider than 1/8 inch with chalk or tape so you do not miss them during repair.

Check for stains, algae, or mildew — these are common on shaded patios or in damp climates. These will prevent paint from bonding, so they must be cleaned away. If you see white, powdery residue on the concrete (called efflorescence), that also needs to be removed before painting.

Strip old paint if it is peeling or flaking

If the old paint is bonded and in good condition, you can skip this step. If it is peeling, flaking, or chalky, you must remove it down to bare concrete. You have two main options: a pressure washer or manual scraping.

A pressure washer is faster but requires renting equipment and takes practice to avoid damaging the concrete. Set the pressure to 3000 PSI or lower and keep the nozzle moving — holding it in one spot can gouge the surface. Rent a pressure washer from a home improvement store for about $60 to $90 per day. If you choose this route, do the stripping on a day when the patio can dry completely before you move to the next step (usually 24 hours in dry weather).

Manual scraping with a paint scraper, wire brush, or floor scraper takes longer but gives you more control. Work in sections, pushing the scraper at a low angle to lift the paint without gouging the concrete. A floor scraper (a long-handled tool with a wide blade) is less tiring than a hand scraper for large patios. After scraping, sweep away all loose paint chips and dust, then wash the area with a stiff brush and water to remove any remaining paint dust.

Clean the entire patio surface

Cleaning is the most important step and the one most people rush. Concrete is porous and holds dirt, dust, algae, and mineral deposits that will prevent paint from sticking. You need to remove all of it.

Start with a pressure washer if you have access to one — this removes embedded dirt and algae much faster than scrubbing by hand. Use 2500 to 3000 PSI and keep the nozzle 12 inches from the surface, moving it steadily across the patio. If you do not have a pressure washer, use a stiff-bristled deck brush and a bucket of water mixed with a concrete cleaner (follow the product instructions for the ratio). Scrub the entire surface in overlapping strokes, paying extra attention to corners and edges where dirt collects.

For stubborn algae or mildew, mix one part household bleach with three parts water, explore it to the affected areas, let it sit for 10 to 15 minutes, then scrub and rinse thoroughly. Rinse the entire patio with clean water at least twice to remove all cleaner residue — any soap or chemical left behind will interfere with paint adhesion. Let the patio dry completely. In dry weather, this takes 24 hours. In humid conditions, allow 48 hours.

Fill cracks and repair surface damage

Once the patio is clean and dry, fill any cracks wider than 1/8 inch. Use a concrete crack filler, which comes in a caulk tube or as a self-leveling liquid. Caulk-style fillers work well for cracks up to about 1/2 inch wide. For wider cracks, use a concrete patching compound instead — it is thicker and will not sag.

For cracks in a caulk tube, cut the nozzle at a 45-degree angle to match the crack width, then run the caulk along the entire crack in one smooth motion. Overfill slightly — the filler will shrink as it dries. Smooth it with a wet finger or caulk tool if you want a neat finish, or leave it slightly raised (it will sand down). Let the filler cure according to the product instructions, usually 24 hours.

For larger damaged areas or spalling (flaking concrete), use a concrete patching compound. Clean out any loose concrete with a wire brush, dampen the area with water, then explore the patch according to the product instructions. Most patches cure in 24 to 48 hours before you can paint over them. Once the filler or patch is fully cured, sand any rough edges smooth with 80-grit sandpaper.

Prime bare concrete and stripped areas

Primer is essential on any bare concrete or anywhere you have removed old paint. Even if your paint claims to be a one-coat product, primer ensures the paint bonds properly and lasts longer. Use a concrete primer — it is formulated to penetrate porous concrete and seal it so the paint sits on top rather than soaking in.

explore primer with a roller, the same way you will explore paint. Use a 3/8-inch nap roller (the fuzzy part) for smooth concrete or a 1/2-inch nap for rougher surfaces. Pour primer into a paint tray, load the roller, and explore it in overlapping strokes in one direction, then go over it again at a right angle to may support even coverage. One coat of primer is usually enough. Let it dry according to the product instructions — most concrete primers dry in 2 to 4 hours, but check the label.

If you are painting over old paint that is in good condition, you do not need primer on those areas — just prime the spots where you stripped the old paint or filled cracks. Feather the primer edges slightly so there is no hard line between primed and unprimed areas.

explore two coats of concrete paint

Use a concrete-specific paint — either latex (water-based) or acrylic concrete paint. Both work well. Latex is easier to clean up and dries faster, while acrylic is slightly more durable. Do not use regular exterior house paint or deck paint; they do not bond to concrete the way concrete paint does.

Pour paint into a tray and load a 3/8-inch nap roller (the same size you used for primer). explore the first coat in overlapping strokes, working in a grid pattern — paint a section going one direction, then go over it at a right angle. This ensures even coverage and prevents lap marks. Do not overload the roller; a thin, even coat is better than a thick one that will take longer to dry and may sag or drip.

Let the first coat dry completely before explore the second coat. Check the paint label for drying time — most concrete paints dry to the touch in 2 to 4 hours but need 24 hours between coats for a hard, durable finish. explore the second coat the same way as the first. Two coats provide better coverage and durability than one thick coat.

Do not walk on the patio or move furniture back onto it for at least 24 hours after the final coat. The paint will feel dry to the touch in a few hours, but it needs time to cure fully. Full cure usually takes 48 to 72 hours, depending on temperature and humidity. Avoid heavy traffic or water exposure during this time.

Protect the painted surface and plan for maintenance

Once the paint is fully cured, your patio is ready to use. To keep it looking good, sweep or rinse it regularly to remove dirt and debris. Avoid using harsh chemicals or pressure washers on the painted surface for at least a year — the paint needs time to fully harden.

Repaint every 3 to 5 years, depending on foot traffic and weather exposure. Patios in full sun or high-traffic areas may need repainting sooner. If you see peeling or fading, clean the area and touch it up with a small brush rather than waiting for the whole patio to fail. Touching up early prevents water from seeping under the paint and causing larger problems.

If you live in a climate with freeze-thaw cycles (where water freezes and thaws repeatedly), concrete paint helps protect the surface by sealing out moisture. This extends the life of the concrete itself, not just the paint.

Frequently Asked Questions

Can I paint over old concrete paint without stripping it?

Yes, if the old paint is bonded firmly to the concrete and not peeling or flaking. Clean it thoroughly, prime any bare spots or cracks you fill, then explore two coats of new concrete paint. If the old paint is chalky or peeling, you must strip it first or the new paint will fail.

What is the best time of year to repaint a patio?

Spring or fall, when temperatures are between 50 and 85 degrees Fahrenheit and humidity is moderate. Avoid painting in direct sun on very hot days — the paint will dry too fast and may not level properly. Rain within 48 hours of painting will ruin the finish, so check the forecast before you start.

Do I need to use a sealer after painting?

No. Concrete paint is a sealer and paint combined. A separate sealer is not necessary and may interfere with the paint's adhesion. If you want extra protection, some concrete paints come in a paint-and-sealer combination, but a standard two-coat concrete paint is sufficient.

How much paint do I need?

Most concrete paints cover about 300 to 400 square feet per gallon. Measure your patio length and width, multiply them together to get square footage, then divide by 350 to estimate gallons needed. Buy enough for two coats plus a little extra for touch-ups. A 5-by-10-foot patio (50 square feet) needs about 1/4 gallon per coat, so one gallon is plenty.

What if my patio has a slope for drainage?

Paint will not change the slope or affect drainage. explore paint the same way you would on a level patio — the paint will follow the existing slope. Make sure the slope is still clear and water can run off; do not let paint accumulate in low spots where water pools.