How to Paint a Concrete Patio

Can you paint a concrete patio or porch? Yes, you sure can! Read how to paint a concrete patio (even if it’s cracked) and which concrete patio paint we used and recommend — and how it’s holding up almost 4 years later. 

See more ideas in 9 Ways to Update a Concrete Patio, or learn to lay your own new concrete patio like we did here

DIY Painted Concrete Patio

One of the things I love about our new house is the covered patio space.  We spend so much time out there!

The covered concrete patio is the perfect outdoor space to relax and chat and though we haven’t had one yet, I think it will be really fun for family barbecues!

I know before we bought this house that our cute neighbors (who owned the house then) used it constantly!

When we first bought it, the concrete porch space looked like this. Plain old concrete, cracked in a  few spots but still in pretty good condition.

How to Paint a Concrete Patio With UGL Epoxy Floor Paint

Painting A Concrete Porch Covered Patio With UGL Epoxy Floor Paint

How to Paint a Concrete Patio

Thank you to DRYLOK® for partnering with us to update our patio!  I am SO excited about this space now!  All opinions are my own; this post contains affiliate links. Read our full disclosure policy here

The patio itself is 40 years old this June!  So, while it is totally functional the concrete has seen better days… and #reallife – since it is just after winter, the patio has seen much better, more organized days.

So we decided to paint the patio.

Rather than using a regular exterior latex paint, we chose a specific concrete patio paint from our partners at DryLok. The paint is formulated to be moisture proof and durable on concrete surfaces like porches, patios, and garage floors. It can also be non-slip (see the no-skid additive below) so all this work will last for years and be safe for our family.

We’ve just been sort of stacking things in this disorganized patio space, including our DIY outdoor sectional and outdoor coffee table with drink trough that we built last year.

And I apologize to my patio for showing you these pictures, and it may be a little embarrassed to show itself to you today…

Painting A Covered Concrete Patio With UGL Epoxy Floor Paint Painting A Concrete Porch Patio With UGL Epoxy Floor Paint

How to Paint a Concrete Patio – Clutter be gone!

First things first: we slowly emptied the whole space out.  We moved this table to our deck at our office.

Then, we loaded up our trusty little trailer (hooked onto our 4 wheeler) and parked everything in the garage, which was a good thing, because the weather has been HORRENDOUS!!

How to Prep a Concrete Patio for Painting

First, the concrete patio surface needed prepped to be free of debris and stains. Rather than scrub all day, we pressure washed the patio using a power washer and got any old paint drips and staining off that we could.

See our picks for great pressure washer machines here.

Seriously pressure washing old concrete is one of the most satisfying chores on the planet.  It is amazing how much grime we got off!  When we were done, we were left with this.

Painting A Concrete Patio With UGL Epoxy Floor Paint

How to Paint a Concrete Patio – Removing Stains & Filling Cracks

Some of our problems:

  • BIG cracks
    • lots of staining from spills and grease
  • water splash staining from rain and snow
  • plant debris staining – it just blows onto the patio constantly!

This big stain pictured below, in particular, even after working with it and the pressure washer, it just wouldn’t get off!

Prep for Painting A Concrete Porch Patio With UGL Epoxy Floor Paint @Remodelaholic 15

The cracks were already filled with silicone, which the paint can’t stick to, so we had to clean that out.

Because of a lot of settling over the years the pieces had lifted to slightly different levels, so we chose to grind them down to be nice and flat and smooth.

Justin used a handheld plugin grinder tool with a diamond bit grinder blade in about a 4 inch diameter.

Painting A Concrete Patio With UGL Epoxy Floor Paint - grinding cracks to smooth

Poor Guy!  This work was pretty back breaking for sure and DUSTY!!

Painting A Patio With UGL Epoxy Floor Paint

All ground down the cracks now looked like this:

Grinding Cracks to Prep for Painting A Concrete Patio With UGL Epoxy Floor Paint

How to Paint a Concrete Patio – Fill the Cracks

We had to do a ton of vacuuming to get up the dust that was everywhere!

But we wanted to keep the patio clean throughout the process which ended up talking about a month+ between other projects (I know!) Because the weather couldn’t make up its mind.  It literally snowed 4 times…  and to follow the manufacturer’s instructions, you need it to be dry AND a minimum temperature!

Anywho, we just kept plugging along.  Next was filling the cracks, with DRYLOK® Concrete Patch.

It took a bit to get it right, we actually ended up having to do two coats to fill in all the settling.

Concrete Patio Paint: Painting A Concrete Patio With UGL Epoxy Floor Paint

Filling Concrete Cracks Before Painting A Patio With UGL Epoxy Floor Paint

We ground down the crack filler afterward.

In hindsight we should have been a lot more careful applying it the first time, because grinding it smooth did cause it to flake and break in some places.

Ultimately, we just embraced it, and you will be shocked what the paint hides!

How to Paint a Concrete Patio with Epoxy Floor Paint

As for the color, I didn’t want the concrete to be too far off of an actual concrete color.

(I may decide to go more bold and choose another color, if we ever do this again!)

But for now, I chose the DRYLOK® E1 1-Part Epoxy Floor Paint in Gray, and I am really happy with how much better it looks!

Concrete Patio Paint: Painting A Non-Slip Concrete Patio With UGL Epoxy Floor Paint

Also, because our kids run around back here all the time, I wanted to make sure that coming from damp grass to painted concrete wouldn’t be too slippery.

We decided to add the DRYLOK® Non-Skid Texture Additive.

Painting A Non-Slip Concrete Patio or Porch With UGL Epoxy Floor Paint and Non-Skid Texture

How to Paint a Non-Slip Concrete Patio – Small Batches = No Clumps

We poured non-skid texture into the gallon paint can in little batches and mixed well to keep it from clumping.

Painting A Non-Slip Concrete Porch or Patio With UGL Epoxy Floor Paint and Concrete Patio Paint Non-Skid Texture Additive

Then the easy fun SUPER satisfying work began!  The painting!!

Because the DRYLOCK Epoxy Floor Paint is formulated as a concrete patio paint, you do NOT need any primer!

I started by cutting it in on the edges using a wide brush, and then rolled the center using a wide paint roller on a pole (with a regular paint tray).

Painting A Concrete Porch or Patio With UGL Epoxy Floor Paint - brush the concrete patio paint on the edges

Rolling Paint on A Concrete Patio With UGL Epoxy Floor Paint

How to Paint a Concrete Patio – No More Stains & Cracks!

You can really see the amount of staining the paint covered up!  And the best part is that I don’t even see that cracks anymore!

Additionally the epoxy paint went on SO smoothly!  Quick and easy!

Painting A Concrete Patio With UGL Epoxy Floor Paint

The first coat of paint drying in this picture, but you can really begin to see the difference this paint is making!

Painting A Concrete Porch Patio With UGL Epoxy Floor Paint

At this point, we could have used painter’s tape, and taped off and painted stripes or tile squares like Bekah did on her concrete porch, or used a stencil to create a pattern.

But, like I mentioned, we wanted to keep the neutral concrete look (and add a rug and furnishings) so we didn’t. But you could!

How to Paint a Concrete Patio – All Finished Up

This is how the painted patio looked all dry, after the second coat of paint.

Painting A Cracked Concrete Patio or Porch With UGL Epoxy Floor Paint

Oh my goodness, it looks like a BRAND NEW PATIO!

40 never looked so good!

Painted Concrete Patio or Porch With UGL Epoxy Floor Paint

Using what we already had, we got the furniture back in place!

I also painted that back wall a big BRIGHT new color too!  This was part of our outdoor dining space transformation, that you can see here.

I feel like every time I’ve stepped out the door I am in sunny Florida… and I LOVE it!… uh even though it was in the 30’s this morning, in MAY!

Related Reading: Boring Slab to Beautiful Patio Retreat

I want to paint the back door, maybe black or do you think it needs to be brighter??

I plan on painting the columns white like the bump out, and maybe thickening them up a bit and adding screens to screen it in from bugs and debris!

The only other change I can foresee, I feel like the DIY plywood sofas need maybe a more colorful cushion selection… and what about a prettier rug?  Tell me in the comments what you think!

Painting A Concrete Patio With UGL Epoxy Floor Paint @Remodelaholic 32

I am excited to plant our coffee table with some plants.  I am craving green and beautiful living things!

Painted Concrete Porch Patio With UGL Epoxy Floor Paint

So, I really think it is important to show you a before of the concrete…

Covered Patio Makeover With Painted Concrete Slab | Your old, cracked concrete slab can look like NEW again! Learn how to paint a concrete patio, from prepping and filling cracks to painting with epoxy floor paint. #remodelaholic

Just a little crack filling and paint later and BAM: After!  The difference is not subtle, it is HUGE even though the color change is subtle.

One last picture, it is a little fuzzy, but we have had a bunch of rain and even some snow again last night! UGH!

But the concrete doesn’t stain on all the edges anymore, and it drains so fast!

Before, rain or sprinkler moisture or condensation would soak in and discolor the edges for at least a few hours till it dried out, but it is really nice not to have that problem anymore!

Painting A Concrete Patio With UGL Epoxy Floor Paint @Remodelaholic 39

(PS can you find the kids painted rocks in the little planter bed?!!  Its real life around here…  Obviously I also need to weed out the grass!)

Thank you to DRYLOK® for sponsoring this post, I am really excited to keep fluffing up this space, especially now that the foundation looks so clean.

Please be sure to check out what we did to update the old cinder block brick fence at my parents house a few years ago also with DRYLOK®!

This is such a wonderful product for outdoor concrete porches or patios, or for a garage floor. (All opinions are my own – we are really happy with our patio!)

4 Years Later: How the Painted Concrete Patio is Holding Up

We get asked a lot how the painted concrete patio has held up in the almost 4 years since we painted it. Our answer? Pretty good. 

The painted concrete is holding up ok except where the water and snow sit on it.  In those areas, water is getting underneath it a bit and causing it to peel off in spots.  Places where it is mostly dry all the time are holding up great.

If we were to paint a concrete patio again, we’d look into using oil-based floor and porch paint as an alternative.


More porch and patio update ideas:

How To Paint A Concrete Patio Even If It's Old And Cracked | Your old, cracked concrete slab can look like NEW again! Learn how to paint a concrete patio, from prepping and filling cracks to painting with epoxy floor paint. #remodelaholic


This is a sponsored conversation written by me on behalf of UGL. The opinions and text are all mine.

Website | + posts

Cassity Kmetzsch started Remodelaholic after graduating from Utah State University with a degree in Interior Design. Remodelaholic is the place to share her love for knocking out walls, and building everything back up again to not only add function but beauty to her home. Together with her husband Justin, they have remodeled 6 homes and are working on a seventh. She is a mother of four amazing girls. Making a house a home is her favorite hobby.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Love the change…I would just paint the furniture the same as the wall and you would not need to buy new cushions. Then after think about buying a rug if in the budget.

  2. I love the new looking floor. What a difference the clean looking floor does for your space. Beefing up your posts would make the space look more like a finished room. I would keep your neutral rug and cushions, but do bring some pops of color in your throw pillows to tie into your new wall color. Can’t wait to see the finished room!

    1. Thanks for the comment, Cindy. We have more plans, so stay tuned to see what we’ll be doing next 😉

  3. That is an awesome space. Looks so relaxing and beautiful. Wonderful job. Thanks for sharing.

  4. That door is a great case for bright yellow. I don’t even like yellow normally, but in context it would sing like a door-shaped canary.

    Black would also be lovely if you want to keep the focus on that bright wall.

  5. No black for the door! You need a pop of colour that will accent the wall, an intense blue green maybe. I used a colour called Venezuelan Sea, can’t remember the brand and it looks in the same shade range.

  6. Hi great pics! Love before & afters!! i have a couple questions, im researching the best way to do this now. Did u use a primer? How many coats of paint did u do? Thanks, Kendra

    1. Thanks for the comment! We only needed to use on coat. You do need to make sure all the concrete is grease oil free the best you can. Hope that helps.

  7. I wanted to paint my concrete patio this weekend. I went to store for supplies. A guy told me that he and his wife tried and failed. He said the paint/stain did not last very long. It flaked off. He said someone told him that it didn’t work on old concrete. He used a different product other than Drylok. We were both going for the stained concrete look. How’s yours today?

    1. for the most part it is holding up really well. It is flaking in some small areas. I forgot to etch the concrete. That might have been the issue.

  8. Hi,

    Looks great. We have a very similar concrete patio and are looking to do the same. We read on other sites that the concrete needs to etched with acid first. Did you do that or is it not really needed?


  9. I was wondering how it is standing up to wear and tear. Has any of the paint chipped or come off due to moving furniture, kiddos etc. We are rough on our concrete patio. Thanks for sharing this. Been thinking about it myself for awhile now.

    1. There has been some wear and tare. Mostly where water an snow have been sitting on it. I should have etched the concrete before painting. Furniture has been fine.

  10. How many coats of paint did you apply ? Do you have any roller marks ? We just did one coat last night and see a lot of roller marks, going to do another tonight . Any advise ?

  11. How is the paint holding? I’m about to paint ours with the other patio paint drylok has. I noticed you didn’t etch the concrete or prime it it. Is it necessary?

  12. Maybe a dumb question…. how did you get the repaired cracks to a smooth texture like the original concrete? I’m afraid that the repaired cracks will show after painting due to the different textures. TIA

  13. YES! That before and after is all I needed to inspire me to do the same! It looks awesome and even though it looks a little tiring, I’d say it was worth it! (on my way to the hardware store!!) (with a mask on of course) : )

  14. I think I would stain the wood a dark gray and then change the pillows to complement the turquoise wall . . . . some gray and a couple turquoise.

  15. New home owner here. Awesome stuff! I appreciate the walkthrough as I will be doing this withy my concrete patio soon. And I do live in sunny Florida 🙂