Concrete is one of the most durable surfaces around your home, and it is also one of the most porous. Every oil drip from a parked car, every tannin stain from fallen leaves, every streak of rust from a metal chair leg finds its way into the surface and sets up. Left alone, those stains build into a layer of grime that makes even a structurally sound driveway or patio look neglected.
What is the best thing to clean concrete with? For routine cleaning and moderate staining, a mixture of warm water, dish soap, and white vinegar handles the majority of concrete surfaces without any risk of damage. For tougher oil stains, rust, or efflorescence, you step up to a commercial concrete degreaser or a diluted trisodium phosphate solution. The right answer depends on what is on the surface, how long it has been there, and the finish of the concrete itself.
If the project feels bigger than expected once you start pulling back layers of staining, exterior home maintenance from Ace Handyman Services is available at any stage. Some concrete situations, particularly set-in oil, widespread efflorescence, or surfaces that need sealing after cleaning, genuinely benefit from a craftsman who has seen those problems before.
Quick Overview: What Cleaning Concrete Actually Involves
Concrete cleaning is not a single task. It is a sequence of decisions and steps that vary based on surface type, stain category, and your available equipment. Here is the shape of the full project:
- Stage 1 - Assessment: Identify stain types, note surface finish (smooth, broomed, exposed aggregate), and check for cracks or spalling that affect how you apply solutions.
- Stage 2 - Dry prep: Clear debris, sweep, and blow out joints. Loose grit scratches the surface during scrubbing and masks stain boundaries.
- Stage 3 - Pre-wet: Wet the surface with plain water before applying any cleaning solution. Dry concrete absorbs solution before it has time to work.
- Stage 4 - Solution application: Apply the appropriate cleaner for the stain category and let it dwell. Timing matters more than most guides acknowledge.
- Stage 5 - Agitation: Scrub with the right brush or run the pressure washer at the correct distance and angle for the finish.
- Stage 6 - Rinse: Flush the surface completely so cleaning residue does not dry back into the concrete.
- Stage 7 - Post-cleaning protection: Apply a penetrating sealer once the surface is fully dry to close porosity and extend time between future cleanings.
Assessing Your Concrete Before You Begin
Identifying Stain Types and Surface Conditions
Not every dark patch on concrete is the same problem. Oil and grease stains appear as dark, often slightly glossy patches that spread outward from a central point. Rust stains are orange-brown with defined edges and almost always trace back to a metal object sitting in the same spot repeatedly. Efflorescence is the chalky white crystalline deposit that migrates to the surface as water moves through concrete and evaporates, carrying dissolved salts with it.
The finish of your concrete also determines your approach. A smooth trowel-finished surface in a garage is very different from a broomed exterior finish or exposed aggregate. Smooth concrete is less porous but more susceptible to visible scratching from aggressive brushes. Textured and broomed finishes hold more grime in their grooves and need stiffer bristles and more scrubbing passes. Exposed aggregate has the most surface complexity and benefits most from pressure washing supplemented by hand scrubbing in recessed areas.
Pre-Work Checks and Surface Preparation
Before any water or solution touches the concrete, do a thorough dry assessment. Check for active cracks wider than a hairline, spalling sections, or areas where the surface is already flaking. Acidic cleaners and even heavy water pressure can accelerate damage to compromised concrete. Flag those areas and plan to treat them gently or avoid strong chemicals entirely until the concrete is repaired.
Clear the surface completely. Move furniture, vehicles, planters, and any stored items. Sweep with a stiff outdoor broom, then use a leaf blower to clear joint gaps and corners. Concrete joints trap sand and organic debris that becomes abrasive slurry the moment it gets wet. Removing it before you start keeps your cleaning solution working on stains rather than getting fouled by loose material.
Essential Tools and Materials for Cleaning Concrete
What tools work best for scrubbing concrete without damaging the surface? The answer comes down to bristle type matched to surface finish. For smooth concrete, a medium-stiffness nylon-bristle push broom is the right starting point. For broomed or textured exterior concrete, upgrade to a stiff-bristle brush with polypropylene bristles. For spot scrubbing and tight corners, a long-handled deck brush with a hard head gives you more controlled pressure than a push broom. Wire brushes are appropriate only for very small areas of heavily encrusted staining. Used broadly, they scratch and scour the surface in ways that are visible and permanent.
Equipment: Pressure Washer vs Manual Cleaning
A pressure washer dramatically reduces scrubbing time and handles large surfaces like driveways and broad patios efficiently. For most exterior concrete cleaning projects, a 1,500 to 2,500 PSI electric or gas pressure washer is the appropriate range. Below 1,500 PSI, you are not generating enough force to dislodge embedded grime. Above 3,000 PSI on residential concrete, you risk surface etching, particularly on older or thinner slabs.
Manual cleaning with a brush, bucket, and hose is the right choice for interior concrete floors, garage floors with oil stains that need dwell time for degreasers, and any surface where you want careful control over where the solution goes. It is also better for small spot-treatment jobs where setting up a pressure washer creates more work than it saves.
If you rent a pressure washer, request a 25-degree fan tip (green or white) for general washing and a 40-degree tip (white) for delicate or older surfaces. Never use a 0-degree (red) tip on residential concrete. Keep the nozzle 8 to 12 inches from the surface and move in consistent overlapping passes. Stopping in one spot concentrates force and creates visible lines.
Cleaning Solutions: Choosing the Right One for the Stain
Matching cleaner to stain category is the single most important decision in a concrete cleaning project. Using the wrong solution wastes time at best and damages the surface at worst.
- Dish soap and warm water: General surface grime, light organic staining, routine maintenance cleaning. Safe on all concrete types and finishes.
- White vinegar solution (equal parts vinegar and water): Mild efflorescence, light mineral deposits, general brightening. Effective because of acidity but low enough concentration to avoid etching. Do not use on decorative or polished concrete finishes.
- Baking soda paste: Fresh or moderately set oil and grease stains. Alkaline nature cuts through oil without acid risk. Works through absorption and chemical action simultaneously.
- Commercial concrete degreaser: Set oil, heavy grease, transmission fluid. Look for water-based degreasers with surfactant chemistry rather than solvent-based products, which can discolor concrete and create runoff concerns.
- Trisodium phosphate (TSP): Heavy-duty general cleaning, old grease, and ground-in grime. Mix at approximately half a cup per gallon of hot water. Wear gloves and eye protection. Rinse thoroughly because TSP residue prevents sealers from bonding.
- Muriatic acid (diluted): Severe efflorescence, rust staining, and pre-sealing surface preparation. This is the most aggressive option and requires full personal protective equipment, careful dilution (typically one part acid to ten parts water, always adding acid to water), and thorough neutralization with a baking soda solution after treatment. Use only when other methods have failed.
Other Materials You Will Need
- Garden hose with adjustable spray nozzle or pressure washer with appropriate tips
- Two five-gallon buckets (one for solution, one for rinse water)
- Stiff-bristle push broom and deck brush
- Safety glasses and chemical-resistant gloves (nitrile or rubber)
- Old shoes or rubber boots you do not mind getting wet
- Plastic sheeting or tarps to protect nearby plants, painted surfaces, or wood trim
- Absorbent material (cat litter, cornstarch, or commercial oil absorbent) for fresh oil spills
- Penetrating concrete sealer for post-cleaning protection
When the scope of a concrete cleaning project expands to include widespread oil contamination, large surface areas, or surfaces that need repair before cleaning, professional exterior home maintenance handles the full sequence without the equipment sourcing and chemical handling learning curve.
Step-by-Step Concrete Cleaning Process
Step 1: Protect the Surrounding Area and Pre-Wet the Surface
Surface protection and pre-wetting are not optional prep steps - they determine how well your cleaning solution performs. Cover any nearby grass, garden beds, ornamental plants, or painted surfaces with plastic sheeting before you apply any cleaning solution. Even dish soap in concentrated form can affect plant life with repeated exposure, and acidic solutions like vinegar or TSP will damage painted wood trim if they make contact during rinsing.
Once the perimeter is protected, wet the entire concrete surface thoroughly with plain water. A dry concrete slab is highly absorbent, and if you apply cleaning solution to dry concrete, it absorbs immediately into the pores before the surfactant chemistry has time to work on surface staining. The pre-wet saturates the top layer and keeps your cleaning solution working where you need it.
Step 2: Apply the Appropriate Cleaning Solution
Application method and dwell time are the two variables most DIYers underestimate. For a dish soap and water solution, apply generously with a mop, watering can, or garden sprayer set to a wide fan. For commercial degreasers or TSP, follow the manufacturer's dilution instructions precisely and apply so the entire stained area is covered without pooling.
Dwell time: allow routine cleaning solutions five to ten minutes on the surface before scrubbing. Allow degreasers ten to fifteen minutes. Allow baking soda paste on oil stains at least fifteen minutes and ideally thirty for set stains. Allowing solution to sit gives the chemistry time to work into the pores and lift contaminants to the surface. Do not let any solution dry on the concrete. If you are working in direct sun or warm temperatures, reapply solution to any section that starts to dry before you have scrubbed it.
Step 3: Scrub with the Right Technique
Direction and pressure of your scrubbing passes affect how thoroughly you lift staining from textured surfaces. On a broomed or textured finish, work the brush both parallel and perpendicular to the broom texture lines. The grooves run in one direction and hold grime in their channels. Scrubbing across them at ninety degrees is the only way to dislodge what has settled into the low points.
On smooth concrete, circular scrubbing motions with moderate pressure are more effective than linear passes. Keep your brush wet and loaded with solution throughout. If you are working a large area, clean in sections of roughly 50 square feet at a time so no section dries before you rinse.
For spot stains being treated with baking soda paste or degreaser, use a smaller deck brush or stiff hand brush and apply focused downward pressure. Circular motions with firm pressure on a fresh oil stain will pull the absorbed oil upward rather than pushing it deeper into the pores.
Step 4: Rinse Completely
Incomplete rinsing is one of the most common reasons concrete looks dull or streaky after cleaning. Cleaning solution residue dries back into the surface and attracts dirt faster than untreated concrete. Rinse with a garden hose set to a strong stream or with the pressure washer at low pressure, working the water across the surface in overlapping passes from the high point toward drains or the street.
For TSP, rinse in two complete passes. TSP leaves a residue that interferes with sealer bonding if not fully removed. For acidic treatments like vinegar or muriatic acid, follow the rinse with a diluted baking soda solution (one cup per gallon of water) to neutralize any remaining acid, then rinse again with plain water.
Step 5: Allow Full Drying Before Assessment
Wet concrete always looks darker and more uniform than dry concrete, so final stain assessment requires a fully dry surface. Allow at least two to four hours in warm weather with good airflow, or twenty-four hours in cool or humid conditions. Once dry, inspect the surface in good natural light. Stains that looked resolved when wet sometimes require a second treatment cycle once dry. Address remaining spots before moving to sealing.
Natural Cleaning Solutions That Actually Work
Vinegar and Dish Soap Method
Will Dawn and vinegar clean concrete? Yes. The combination works because dish soap acts as a surfactant that breaks the bond between oily surface contaminants and the concrete pores, while white vinegar's mild acidity dissolves mineral deposits and brightens the surface. Mix equal parts white vinegar and warm water in a bucket, then add two to three tablespoons of dish soap per gallon of solution. Apply, allow a five to ten minute dwell time, scrub thoroughly, and rinse completely. This combination handles general grime, light oil residue, and mild efflorescence on most exterior concrete finishes without any chemical risk.
One important caveat: do not use this mixture on polished, stained, or decorative concrete. The acidity in vinegar, even diluted, can dull polished surfaces and affect acid-stained coloration over time. Broomed driveways, raw concrete patios, and standard walkways are all appropriate candidates.
Baking Soda Paste for Oil Stains
For oil stains that have been on the surface more than a day or two, baking soda paste is one of the most effective natural treatments available. Mix baking soda with just enough dish soap and warm water to form a thick spreadable paste. Apply a layer roughly a quarter-inch thick directly over the stain and work it into the surface with a stiff brush. Allow it to sit for fifteen to thirty minutes. The alkaline chemistry pulls oil upward while the paste acts as a physical absorbent. Scrub in circular motions, then rinse fully.
For very fresh oil spills, skip the paste and go straight to dry absorption first. Pour a thick layer of cat litter, cornstarch, or commercial oil absorbent over the spill and allow it to sit for at least an hour. Sweep it up, then treat the remaining stain with baking soda paste. Acting on oil while it is still on the surface rather than absorbed saves significant effort in the scrubbing stage.
Cleaning Different Types of Concrete Surfaces
Surface type changes both the tool selection and the cleaning approach. Broomed driveways and exterior patios are designed to shed water but also collect grime in their texture lines. These surfaces handle aggressive scrubbing and pressure washing well, and they generally need it. A 2,000 PSI pressure washer pass followed by a degreaser application and hand scrubbing is an efficient sequence for a heavily stained broomed driveway.
Smooth concrete, common in garage floors and basement slabs, requires more care with both abrasion and water volume. Excess water on a garage floor during cleaning creates a runoff management challenge and can introduce moisture under the slab perimeter if drainage is poor. Use a damp mop application rather than flooding the surface, and squeegee water toward a drain or the garage door opening as you work.
Exposed aggregate surfaces, which have a rough pebbly finish from the exposed stone in the concrete mix, need pressure washing at a slightly higher PSI to dislodge grime from between aggregate pieces, but the nozzle must stay moving at all times. The varied texture can cause pressure washing lines to appear if you pause or hold the nozzle too close in one spot. A 25-degree tip at 10 to 12 inches works well on most exposed aggregate.
Troubleshooting Stubborn Stains and Discoloration
How do you make concrete look new again? Restoring heavily stained or weathered concrete goes beyond a single cleaning pass. It requires stain-specific treatment, sometimes multiple cycles, and post-cleaning sealing to close the porosity that allowed deep staining in the first place. Oil that has been setting for months needs a commercial degreaser applied in two applications, allowing each to dwell fully before scrubbing. Rust stains respond best to oxalic acid-based cleaners, available at hardware stores as deck brightener or rust remover, applied directly to the stain, allowed to dwell ten minutes, scrubbed, and rinsed thoroughly. Efflorescence, the white crystalline salt migration, requires the vinegar solution treatment or a purpose-made efflorescence cleaner. In severe cases, diluted muriatic acid at a 1-to-10 ratio is the only solution that fully resolves heavy crystalline buildup.
For mold, mildew, and algae growth on exterior concrete that receives shade, an oxygen bleach solution (sodium percarbonate, not chlorine bleach) mixed at the manufacturer's recommended rate is safer for surrounding plant life and still effective against biological growth. Apply, allow twenty minutes dwell time, scrub, and rinse. Chlorine bleach works faster but risks damaging nearby vegetation and can discolor some concrete sealers and coatings.
Post-Cleaning Protection and Long-Term Maintenance
Cleaning opens the pores of concrete. Sealing closes them. Without sealing after a thorough cleaning, the surface absorbs new stains faster than before because the cleaning process removes the thin layer of oxidized material that previously offered minor surface resistance. Apply a penetrating concrete sealer to a fully dry, clean surface. Penetrating sealers, which are silane or siloxane-based, absorb into the pore structure and repel water and oil without forming a surface film that can peel. They are appropriate for driveways, walkways, and exterior patios.
Sealer application is straightforward: apply with a low-pressure garden sprayer or paint roller in a thin, even coat, allow the manufacturer's specified drying time (typically two to four hours), then apply a second coat. Most penetrating sealers need reapplication every two to three years on high-traffic surfaces like driveways.
Long-term maintenance basics that extend time between deep cleanings:
- Rinse concrete surfaces with a garden hose after any significant organic material accumulation such as leaves or grass clippings.
- Address oil drips immediately with dry absorbent material rather than letting them set.
- Sweep driveways and patios weekly during high-traffic seasons to prevent grit from grinding into the surface.
- Reapply sealer on schedule. A properly sealed surface is dramatically easier to clean at every maintenance interval.
- Avoid de-icing salts on concrete driveways. Calcium chloride and sodium chloride both accelerate concrete spalling and deterioration over time.
- Schedule a full wash-and-inspect each spring to catch any new staining, efflorescence, or cracking before it compounds through the season.
Things to Consider Before You Start
Concrete cleaning is one of the more approachable exterior maintenance projects, but a few conditions should give you pause before committing to the DIY route.
- How large is the surface? A standard two-car driveway is 400 to 600 square feet. That is manageable in a day with a rented pressure washer. A large estate driveway, extended patio system, or multi-level surface is a multi-day project even with good equipment.
- What is the stain history? Oil stains that have been setting for years may require repeated treatment cycles and still not fully resolve. Setting realistic expectations before you start saves frustration.
- Is the concrete structurally sound? Pressure washing compromised concrete can accelerate surface erosion. If you see significant spalling, scaling, or cracks, address the repairs before aggressive cleaning.
- Do you have drainage? Cleaning solution runoff needs somewhere to go. Check that your driveway or patio drains toward the street or an appropriate collection point and not into a septic area or water feature.
- Are you comfortable with chemical handling? Routine dish soap and vinegar carry no meaningful risk. TSP, degreasers, and especially muriatic acid require proper PPE and handling discipline. If you are not comfortable with that, the chemical-intensive steps are good candidates for professional handling.
- What is the weather forecast? Cleaning in temperatures below 50 degrees Fahrenheit reduces solution effectiveness significantly. Cleaning in direct peak summer sun causes solutions to dry before they dwell properly. A mild, overcast day in the 60s is ideal.
Most homeowners land firmly in the DIY-capable zone for concrete cleaning. The cases that push toward professional help tend to involve severe historical staining, extensive surface area, structural issues that need concurrent repair, or the need for sealing-grade surface preparation before a coating application.
Why Homeowners Bring in Ace Handyman Services
Concrete cleaning looks like a weekend task until the staining is more extensive than expected, the right equipment is hard to source, or the surface needs repair before cleaning can begin. Here is why homeowners frequently hand this project off to Ace Handyman Services craftsmen rather than managing it themselves:
- Peace of mind on surfaces that matter. A driveway or patio represents a significant concrete investment. Miscalculated pressure washer distance, the wrong acid concentration, or skipped neutralization steps can permanently etch or discolor a surface. Getting it right the first time protects that investment.
- One-year labor warranty. The work is backed. If something is not right after the job, it gets made right.
- No equipment to source, learn, or return. Pressure washer rental, surface cleaner attachment, chemical procurement, PPE - all of it is already on the truck.
- Background-checked, multi-skilled W-2 craftsmen. Not gig workers, not day labor. Craftsmen employed by Ace Handyman Services who are accountable for the quality of the work.
- Predictable weekday timeline. The project gets scoped honestly, completed in a defined window, and your weekend stays yours.
- Right-sized scope. If a surface only needs a lighter treatment rather than a full chemical clean and seal cycle, that is what you get. No upsell beyond what the concrete actually needs.
- Cleanup included. Rinse water, chemical residue, and debris removal are part of the job, not an afterthought.
When you are ready to hand it off, reach out to your local Ace Handyman Services office to schedule an appointment. Bring the surface details and we will bring everything else. As America's Trusted Handyman, Ace Handyman Services brings craftsman-level care to every project.
Frequently Asked Questions
How long should I let a cleaning solution sit on concrete before scrubbing?
Dwell time varies by product and stain type. Dish soap and water solutions need five to ten minutes. Commercial degreasers need ten to fifteen minutes. Baking soda paste on oil stains works best with fifteen to thirty minutes of contact time. The key is keeping the solution wet during the dwell period; if it starts to dry, reapply before scrubbing.
Can I use bleach on concrete?
Chlorine bleach is effective against mold and mildew but carries real trade-offs. It can discolor some concrete sealers and adjacent materials, harms nearby plant life with runoff, and does nothing for oil or mineral staining. Oxygen bleach, made from sodium percarbonate, is a safer alternative that handles biological growth without the same risks.
Will vinegar damage concrete?
Diluted white vinegar at equal parts water is safe for standard broomed and raw exterior concrete. It becomes a risk on polished, acid-stained, or decorative concrete finishes where the mild acidity can dull the surface or affect coloring over time. If your concrete has any kind of applied finish, skip vinegar and use a pH-neutral cleaner instead.
How often should concrete surfaces be deep cleaned?
Most driveways and exterior patios benefit from a thorough cleaning once a year, typically in spring after winter accumulation. High-traffic driveways with regular vehicle use may need twice-yearly treatment. Routine maintenance between deep cleanings, such as rinsing and prompt stain treatment, extends the interval and keeps the work manageable when you do schedule a full session.
What is the best way to remove oil stains from a concrete driveway?
Fresh oil responds best to dry absorption first, using cat litter or cornstarch left on the spill for an hour before sweeping. Remaining or set stains need a baking soda paste or commercial concrete degreaser with ten to thirty minutes of dwell time, firm circular scrubbing, and a thorough rinse. Multi-year-old oil stains may require two treatment cycles with a commercial degreaser to fully resolve.
Do I need to seal concrete after cleaning it?
Sealing after cleaning is strongly recommended for exterior concrete. Cleaning opens up surface porosity, which makes unsealed concrete absorb new stains faster than before. A penetrating silane or siloxane sealer applied to a fully dry, clean surface closes that porosity, repels water and oil, and significantly extends the time between future deep cleanings. Most exterior concrete needs resealing every two to three years.