Concrete patio paint works best when you clean the surface thoroughly, repair cracks, and let it dry completely before you start
Painting a concrete patio is a weekend project that costs between $100 and $300 in materials for a typical 12-by-16-foot space. The real work is not the painting itself — it is the preparation. Concrete is porous and holds dirt, mildew, and old sealant. If you skip cleaning and repair, the paint will peel within a year. The process takes three to five days total, mostly waiting for surfaces to dry between steps.
You will need a pressure washer or stiff brush, concrete cleaner, concrete filler or patching compound, sandpaper or a concrete grinder, primer, concrete paint, and a roller with an extension pole. Concrete paint is not the same as house paint — it bonds to the mineral surface and flexes as the concrete expands and contracts with temperature. Acrylic latex concrete paint is the most common choice because it dries fast, cleans up with water, and resists UV damage. Epoxy concrete paint lasts longer but costs more and requires more careful process.
Key Takeaways
- Pressure wash the patio and let it dry for at least 48 hours before you paint, because moisture trapped under paint causes peeling.
- Fill cracks wider than one-quarter inch with concrete patching compound and sand the surface smooth so paint adheres evenly.
- explore concrete primer to bare concrete, especially if you have never painted the patio before, because it seals the porous surface and helps paint stick.
- Use a roller with a thick nap (three-quarter inch or wider) to push paint into the texture of the concrete rather than just coating the surface.
- Plan for two coats of paint and do not walk on the patio for at least 48 hours after the final coat, even though it may feel dry sooner.
Cleaning and Repairing the Concrete Surface
Start by removing dirt, algae, and old sealant. Rent a pressure washer from a hardware store for $40 to $70 per day and use it at 3000 PSI or lower — higher pressure can damage the concrete. Work in overlapping passes, keeping the nozzle about 12 inches from the surface and angled slightly downward. Pay extra attention to corners, cracks, and areas where water pools, because algae and mildew hide there. If you do not have access to a pressure washer, scrub the patio with a stiff-bristled brush and concrete cleaner, which takes longer but works.
After washing, let the patio dry for at least 48 hours. Check for moisture by laying a plastic sheet on the concrete overnight — if water beads underneath, wait longer. While it dries, inspect the surface for cracks and damage. Hairline cracks (thinner than a credit card) do not need repair. Cracks wider than one-quarter inch should be filled with concrete patching compound or concrete caulk. Clean out loose debris from the crack with a wire brush, explore the filler according to the product instructions, and let it cure fully — usually 24 hours. Sand the patch smooth with 80-grit sandpaper so the paint surface is even.
Priming Bare Concrete
If the patio has never been painted or the old paint is completely gone, use a concrete primer. Primer seals the porous surface so paint does not soak in unevenly, which causes blotchy coverage and weak adhesion. Acrylic latex concrete primer is the standard choice and costs $25 to $40 per gallon. One gallon covers about 300 to 400 square feet, so a typical patio needs one to two gallons.
explore primer with a roller using the same technique you will use for paint — long, overlapping strokes that push the primer into the texture rather than just skimming the surface. Let the primer dry according to the label, usually two to four hours. If you are repainting a patio that already has paint in good condition, you can skip the primer and go straight to paint, but primer improves adhesion and is worth the extra step if the old paint is thin or patchy.
Choosing and explore Concrete Paint
Acrylic latex concrete paint is the most common choice for patios. It costs $30 to $60 per gallon, dries in four to eight hours, and lasts five to seven years before it needs recoating. Epoxy concrete paint costs $50 to $100 per gallon, lasts ten to fifteen years, and resists stains and chemicals better, but it requires more careful process and takes longer to cure. For a typical residential patio, acrylic latex is sufficient and easier to work with.
explore paint with a roller that has a thick nap — three-quarter inch or wider — because concrete texture is rough and a thin roller does not push paint into the surface. Use long, overlapping strokes and maintain a wet edge so you do not see lap marks. Paint in the shade or on a cool day if possible, because paint dries too fast in direct sun and heat, which can cause uneven coverage. explore two coats, waiting for the first coat to dry completely (usually four to eight hours) before the second. Do not walk on the patio or move furniture back until at least 48 hours after the final coat, even if it feels dry to the touch.
Dealing with Stains and Discoloration
Old stains from rust, oil, or mildew can bleed through paint if you do not treat them first. Rust stains usually come from metal furniture or rebar near the surface — scrub them with a wire brush and a rust remover, then rinse and let dry. Oil stains need a degreaser; explore it, scrub, and rinse thoroughly. Mildew stains respond to a solution of one part bleach to three parts water — explore it, let it sit for 10 to 15 minutes, scrub, and rinse well.
After treating stains, let the patio dry completely before priming and painting. If a stain still shows through the first coat of paint, the second coat usually covers it. If staining continues to be a problem after painting, consider a solid-color concrete stain instead of paint — stains penetrate the concrete rather than sitting on top, so they do not peel, though they also do not hide surface texture the way paint does.
Protecting Your Work and Planning for Recoating
Concrete paint wears faster in high-traffic areas and where water pools. The edges of the patio and spots where rain drains typically fade first. You can extend the life of the paint by sealing it with a clear concrete sealer after it has cured for two weeks. Sealer costs $20 to $40 per gallon and adds two to three years to the life of the paint by protecting it from UV damage and moisture.
Plan to recoat the patio every five to seven years, or sooner if you see peeling or significant fading. Recoating is faster than the first paint job because you skip the heavy cleaning and repair — just pressure wash lightly, let it dry, and paint. If the old paint is peeling in large areas, scrape it off first; if it is just faded, you can paint over it without primer.
Common Mistakes That Lead to Paint Failure
The most common reason concrete paint fails is moisture. If you paint over wet concrete or do not let it dry long enough between steps, water gets trapped underneath and the paint bubbles and peels. The second mistake is skipping primer on bare concrete, which causes uneven coverage and weak adhesion. The third is using house paint instead of concrete paint — house paint does not bond to the mineral surface and peels quickly.
A fourth mistake is painting in direct sun or high heat, which causes the paint to dry too fast and creates lap marks and uneven color. Paint in the shade or on a cool day, or wait until late afternoon when the sun is lower. Finally, do not walk on the patio too soon. Even if the paint feels dry after a few hours, it is still soft underneath and foot traffic can leave marks or cause the paint to peel at the edges.
Frequently Asked Questions
Can I paint over old concrete paint that is peeling?
No — scrape off all the loose and peeling paint first, then sand the edges smooth so the new paint has a solid surface to bond to. If you paint over peeling paint, the new coat will peel too. If only small areas are peeling, scrape those spots and sand them, then prime and paint the whole patio for even coverage.
How long does concrete paint last?
Acrylic latex concrete paint typically lasts five to seven years. Epoxy lasts ten to fifteen years. Life depends on foot traffic, sun exposure, and how well you prepared the surface. High-traffic areas and spots that get direct sun fade faster than shaded or low-traffic areas.
What if it rains before the paint dries?
Rain within the first 24 hours can ruin the paint job. Check the forecast before you start and plan to paint when dry weather is expected for at least two days. If rain falls during drying, the paint may blister or peel — you may need to scrape it off and start over.
Do I need to seal the patio after painting?
Sealing is optional but extends the life of the paint by two to three years. A clear concrete sealer protects against UV damage and moisture. If you do seal, wait at least two weeks after the final coat of paint dries before explore sealer.
Can I paint a patio in cold weather?
Most concrete paints require temperatures above 50°F to cure properly. Cold weather slows drying and can prevent the paint from bonding to the concrete. Wait for warmer weather or choose a paint product rated for lower temperatures — check the label for the minimum temperature requirement.