Sunny patio retreat with wicker seating

How to Clean a Concrete Patio

This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you. Thank you for supporting Room Revival Studio!

You walked outside last weekend ready to sit down with your coffee and the patio stopped you cold. Dirt packed into every crack, greenish patches creeping in from the corners, and a mystery stain near the grill that’s been there since last fall. It looked like something you’d need to hire someone to fix. Like the whole thing had been quietly giving up while you weren’t looking.

Here’s the thing: concrete is tougher than it looks. It just needs the right approach, not a pressure washer rental and a full Saturday. A methodical clean gets most patios looking sharp in a couple of hours and keeps them that way through the whole season. These six steps work on standard concrete, whether it’s stained, sealed, or somewhere in between. No special equipment required to get started. You probably already own most of what you need.

Difficulty: Easy | Time: 1.5 to 3 hours depending on patio size and stain severity

What You’ll Need

Gather everything before you start. Stopping mid-clean to hunt for supplies is how a quick job turns into a whole production.

  • Stiff-bristle scrub brush or push broom with stiff bristles
  • Garden hose with a spray nozzle (or pressure washer if you have one)
  • Bucket
  • Dish soap or concrete cleaner
  • White vinegar
  • Baking soda
  • Rubber gloves
  • Safety glasses
  • Old clothes you don’t mind getting wet

1: Clear and Sweep the Entire Surface

Person sweeping debris off a concrete patio with a stiff bristle push broom on a bright morning - concrete patio.

Move every piece of furniture, every planter, every grill cover off the slab before you touch a drop of water. Cleaning around things just means you’ll have dirty patches hiding under them all season. Pull it all back, then give the entire surface a thorough dry sweep, get into the corners, along the edges against the house, and anywhere leaves tend to pile up. The dry pass picks up the loose debris that would otherwise turn into mud the second water hits it. (It’s always the corners, isn’t it.) Don’t skip this step thinking the water will wash it away, it pushes it around instead of off. A good five-minute sweep saves you twenty minutes of chasing gunk across wet concrete later.

One thing to know: if you have potted plants on your patio, check the concrete underneath them before you move on. Plant saucers trap moisture and can leave staining rings that need extra attention during the scrub phase.

Shop the Look

Step 2: Pre-Rinse the Whole Patio

Garden hose watering a sunny patio

Before any cleaner goes down, wet the entire surface with your hose. Start at the far end and work toward the drain or the yard, you always want to push water away from your house, not toward it. This pre-rinse does two things: it loosens surface dirt and it saturates the concrete so your cleaning solution doesn’t absorb too fast before it has a chance to work. Hot tip: if you’re cleaning on a hot day, do your pre-rinse and then work fast, the sun dries the concrete quickly and pulls your cleaner in before it can do its job. Keep the surface damp throughout the process. A quick spray every few minutes while you work keeps everything moving the way it should.

Shop the Look

Step 3: Apply Your Cleaning Solution

Soapy solution pouring on concrete patio

For general grime and buildup, a simple solution of dish soap and warm water does the job, about two tablespoons of dish soap per gallon of water in your bucket. For anything heavier, switch to a dedicated concrete cleaner, which you can find at any home improvement store or online. Pour or apply the solution across the damp surface in sections, roughly 4×4 feet at a time, so it doesn’t dry before you get to it. Let it sit for three to five minutes before scrubbing. That dwell time is what actually lifts the dirt out of the pores of the concrete rather than just spreading it around. For a more natural approach, a 50/50 mix of white vinegar and water handles light mildew and general discoloration without introducing chemicals near your plants.

One thing to know: avoid bleach-based cleaners on concrete near grass or garden beds. It’ll do a number on your plants and the runoff sticks around longer than you’d expect.

Shop the Look

Step 4: Scrub in Sections

Cleaning the patio on a sunny day

Use your stiff-bristle brush or deck brush and scrub in small, overlapping circular motions. Work section by section so nothing dries out while you’re still going. The trick here: a deck brush on a long handle saves your back and gives you way more pressure than a hand scrub brush, worth it if you have a medium-to-large patio. Apply firm, even pressure and pay extra attention to the expansion joints and cracks where dirt likes to hide. You don’t need to scrub until your arm gives out, but you do need to actually put some weight behind it. A light swipe won’t cut through built-up residue. Two Pro Tips here: (1) keep a second bucket of clean water nearby so you can rinse your brush as you go instead of spreading dirty water around, and (2) mark where you finished a section before you move on so you don’t end up re-scrubbing or skipping spots.

Shop the Look

Step 5: Rinse Completely and Inspect

Rinsing the patio on a sunny day

Rinse the entire surface thoroughly, working from the house outward. You need to remove all of the cleaner, any soap residue left on concrete makes it slippery when wet and attracts dirt faster once it dries. Use a strong spray setting on your nozzle and go over every inch, including the edges and expansion joints. Once it’s fully rinsed, let the concrete dry for about 20 minutes and then walk the whole slab. You’ll see clearly which spots need another pass. (The difference between concrete that’s just damp and concrete that’s actually dirty is easier to see than people expect, your eye catches it once the suds are gone.) If you see areas that still look dark or grimy, hit them again before moving on. Getting this inspection step right is the difference between a patio that looks clean and one that looks freshly done.

Pro Tip: rinse in the direction of any slope so the dirty water runs off cleanly rather than pooling. Most patios are slightly graded away from the house, use that to your advantage.

Shop the Look

Step 6: Tackle Stubborn Stains

Scrubbing concrete stain with baking soda

General scrubbing handles most of the surface, but specific stains need specific treatment. For oil or grease stains from the grill, sprinkle dry baking soda directly on the stain, let it sit for 30 minutes to absorb, then scrub with a stiff brush and hot soapy water. For rust stains, a commercial rust remover formulated for concrete works best, lemon juice and salt is a gentler DIY option for light discoloration. For green mold or algae patches, a diluted white vinegar solution (undiluted for heavier patches) applied and scrubbed in gets most of it on the first try. Hot tip: don’t use metal brushes or steel wool on concrete, they leave iron particles behind that rust and create new stains within a few weeks. Stick with plastic or natural bristles throughout the whole process. One thing to know: some stains, like deep tire marks or old oil that’s been baking in for years, won’t come fully out with DIY methods and that’s okay, a clean patio with a faint ghost stain still looks intentional and cared-for.

Shop the Look

What You’ll End Up With

Styled outdoor patio with clean concrete, potted greenery, and comfortable furniture at golden hour

A patio that looks like you actually take care of it. Not perfect, concrete is a working surface and it’s supposed to show some life, but clean, even, and ready to use all season without apology. Pull your furniture back out, put the plants where they belong, and sit down with that coffee you meant to have when this whole thing started.

Start with one corner of the patio today. Sweep it, rinse it, give it one scrub. You don’t need a free Saturday to make progress, fifteen minutes now means the rest goes faster when you get to it.

The concrete finally looks like the rest of the yard caught up with it. It belongs there now.

If you’re ready to take the whole outdoor space further, check out our guide to affordable patio decor ideas that pull everything together without starting from scratch.

Leave a Comment

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