I spent forty-three years pouring slabs, and if there’s one thing I’ve learned, it’s that most people treat a patio like a dirty rug rather than a structural element. You’ll see them out there with a high-pressure washer, absolutely blasting the surface, thinking they’re doing a grand job of learning how to clean old concrete patios. All they’re actually doing is stripping the cream off the top and opening up the pores to let more dirt and frost settle in. If you don’t understand the difference between surface grime and actual surface degradation, you aren’t cleaning—you’re just accelerating the decay.
Now, before you go buying every heavy-duty chemical under the sink, remember that sometimes the best way to tackle a mess is to stop guessing and get someone who knows the local terrain involved. If you’re staring at a slab that’s more moss than masonry, it’s often worth checking in with local hook ups to see who’s actually doing the work in your area. There’s no sense in wasting your weekend fighting a battle against deep-set grime with a garden hose if a professional with the right grit-blasting gear can sort it in twenty minutes. It’s about working smarter, not harder, and knowing when to call in the experts before you end up stripping the finish right off the surface.
I’m not here to sell you some fancy chemical spray or tell you that a bit of elbow grease is a magic wand. In this guide, I’m going to show you how to actually tackle the grit without ruining the finish you paid for. We’ll talk about the right sequence, the right tools, and most importantly, when to stop scrubbing before you do more harm than good. I’ll give you the straight truth on how to get that grey back without turning your patio into a pile of loose aggregate.
Guide Overview
Tools & Supplies
- Pressure washer or garden hose with spray nozzle for deep cleaning
- Stiff-bristled scrub brush for manual agitation
- Push broom for clearing debris
- Concrete cleaner or heavy-duty degreaser (1 gallon)
- Warm water (1 bucket)
- Protective gloves and safety goggles (1 set)
Step-by-Step Instructions
- 1. Before you even touch a brush or a hose, you need to do what most people forget: inspect the structure. Walk the whole slab and look for cracks that go deep or sections that feel soft when you step on them. If the concrete is crumbling or shifting because the sub-base has washed out underneath, no amount of scrubbing is going to save it. You aren’t just cleaning a surface here; you’re assessing the integrity of the whole job.
- 2. Get all the loose rubbish, dead leaves, and grit off the surface using a stiff broom. I don’t mean a flimsy little thing you buy at a supermarket; you want a heavy-duty broom that can actually move the dirt. If you try to wash away thick layers of organic muck, you’re just going to end up with a slurry of mud that clogs your drains and does nothing to reach the actual pores of the concrete.
- 3. Now, you have to deal with the biological stuff—the moss, the algae, and that green slime that makes everything a slip hazard. Don’t just go straight in with a high-pressure washer, or you’ll strip the cream right off the top of the slab and leave it looking pitted and ugly. Instead, apply a decent concrete cleaner or a diluted bleach solution and let it sit. You want the chemicals to do the heavy lifting of killing the roots before you start the mechanical work.
- 4. Once the cleaner has had its time to work, get your pressure washer out, but listen to me: watch your nozzle. If you hold it too close or use a narrow jet, you’ll blast the aggregate right out of the mix, leaving you with a surface that looks like a gravel pit. Keep a steady distance and use a wide fan spray to sweep the loosened grime away. It’s about controlled pressure, not a demolition derby.
- 5. If you’ve got stubborn stains—oil from a parked car or deep rust marks—you’re going to need more than just water. You’ll need a specific degreaser or an acidic cleaner, but you have to be careful. If you leave acid on the surface too long, you’ll etch the concrete and leave permanent marks that look worse than the original stain. Apply it, scrub it with a stiff brush, and rinse it off thoroughly.
- 6. After the cleaning is done, don’t just walk away. You need to rinse the entire area with fresh water to ensure no cleaning chemicals are left sitting in the pores. If you leave residue behind, it’ll attract more dirt and make the patio look dirty again within weeks. A clean rinse is the difference between a job that lasts and a job that’s just a temporary fix.
- 7. Finally, once the slab is bone dry, take a look at those cracks we talked about in step one. If they’re clean and stable, this is your chance to seal them or apply a concrete sealer. A good sealer protects the surface from moisture getting in, which is what causes the freeze-thaw cycle that tears old concrete apart in the winter. If you skip the sealing, you’re just waiting for the next round of damage to start.
Removing Stains From Old Concrete Without Breaking the Matrix

Now, listen to me: when you’re looking at removing stains from old concrete, don’t go grabbing the most aggressive acid you can find just because you’re in a hurry. If that concrete is old, it’s likely porous and tired. You start throwing heavy chemicals at it without a plan, and you’ll end up etching the surface, leaving you with a patch that looks like a topographical map of the Andes. You want to treat the stain, not punish the slab. If it’s oil, you need a degreaser that actually penetrates the pores rather than just sitting on top.
If you’re dealing with stubborn organic growth, you’ll find that cleaning moss and algae from concrete requires a bit of patience. I’ve seen lads try to blast it away with a high-PSI jet, only to find they’ve stripped the cream right off the top, leaving the aggregate exposed and vulnerable to frost. Use a dedicated biological cleaner and let it do the heavy lifting. It’s better to let a solution sit and work its way into the grit than to force the issue with brute strength. You want to clean the surface, not destroy the integrity of the mix.
Best Cleaning Solutions for Concrete Beyond the Grocery Store Aisle

Look, if you’re heading to the supermarket to grab a bottle of multi-purpose spray and expecting a miracle, you’re wasting your time and your money. Most of those “all-in-one” cleaners are too weak to touch deep-seated grime, or worse, they’re too acidic and will eat right into the surface of an old slab. If you’re serious about removing stains from old concrete, you need to stop thinking about soap and start thinking about chemistry. For heavy organic growth, a dedicated sodium hypochlorite solution is what you need for cleaning moss and algae from concrete effectively. It doesn’t just move the green around; it kills the root so it doesn’t come crawling back the moment the sun hits it.
For those stubborn, oily patches that look like they’ve been there since the nineties, skip the dish soap. You want an industrial-grade degreaser that actually breaks the bond between the oil and the pores of the stone. But here is the bit most people miss: once you’ve finished the heavy lifting, you have to decide if you’re done. If the concrete is looking porous and thirsty, you shouldn’t just walk away. The final stage of proper concrete patio restoration steps involves checking if a concrete sealer application after cleaning is necessary to lock that clean look in and prevent the next season’s grime from sinking in so deep.
Five Things You’re Doing Wrong Before You Even Pick Up a Brush
- Stop treating the surface like a kitchen floor; if you’re using a high-pressure jet without checking for soft spots or existing hairline cracks, you aren’t cleaning the patio, you’re excavating it.
- Check your sub-base before you start scrubbing; if the patio is shifting or dipping, no amount of chemical cleaning is going to fix the fact that your ground is moving underneath the slab.
- Test your chemicals on a corner first, because once you pour an acid-based cleaner onto old, porous concrete, it’s going into the matrix for good, and you can’t take it back.
- Don’t get carried away with the water; if you’re washing away the fine aggregates because you’re being too aggressive, you’re thinning the slab and inviting more cracks in the next frost.
- Watch the weather like a hawk; if you clean a patio and then let it bake in the midday sun before it’s properly rinsed, you’ll end up with chemical burns and streaks that look worse than the original dirt.
Don't Just Clean It, Understand It

Look, if you’ve followed what I’ve said, you’ve done more than just splash some soap on a dirty slab. You’ve learned that you can’t just treat the surface like a piece of furniture; you have to respect the material. We’ve covered why you shouldn’t go throwing harsh acids at a delicate finish, why your choice of cleaning agent matters more than the brand name on the bottle, and how to tackle those stubborn stains without stripping the soul out of the concrete. But remember, if you’re scrubbing away grime only to find a hairline crack that’s widening every time it rains, no amount of pressure washing is going to fix a structural issue. You’ve cleaned the symptom, but you’ve got to keep an eye on the foundation underneath.
At the end of the day, a clean patio is about more than just curb appeal or making the neighbors jealous. It’s about maintenance and respect for the work that went into the ground before the first drop of wet mix ever hit the sub-base. When you do it right—slowly, methodically, and without looking for the easy way out—you aren’t just making it look new; you are extending the life of the pour. Take pride in the grit and the process. A well-maintained patio tells people that the person who lives there knows the value of doing things properly, from the bottom up.