Repair Tips

How to remove stains from a stamped concrete patio

Rust, oil, mildew, and leaf tannin each need a different approach on stamped concrete. Here is what works in La Jolla's coastal climate - and what will ruin your finish.

L
La Jolla Concrete ServicesNovember 2026 · 11 min read
How to remove stains from a stamped concrete patio

You can remove almost every stain from a stamped concrete patio if you match the cleaner to the stain and skip the pressure washer. Rust comes off with oxalic acid, oil lifts with a degreaser and a scrub brush, mildew dies with diluted bleach, and leaf tannin fades with oxygen bleach - then you reseal. The rest of this guide breaks down each stain type, the exact dilution ratios we use on patios across La Jolla, and how often the coastal climate here forces a reseal.

Stamped concrete stain removal is the process of lifting a specific contaminant out of the surface layer of a decorative concrete slab without damaging the color hardener, the release agent, or the sealer film on top. It is needed whenever something has bonded to the surface - rust from patio furniture, oil from a grill, mildew from marine air, or tannin from eucalyptus and ficus leaves.

Why stamped concrete stains differently than plain concrete

Stamped concrete in La Jolla, California stains faster than a plain gray slab because the stamping process leaves a textured surface with hundreds of tiny valleys that trap dirt, pollen, and organic debris. Those valleys are also where the color hardener and release agent sit, so anything that soaks in has a chance to grab pigment, not just the cement paste.

Add the coastal climate. Salt air, morning marine layer, and a 15 to 25 degree temperature swing between morning and afternoon mean moisture sits on the surface longer than it would ten miles inland. That moisture feeds mildew and rust bloom. If you live near the water - we see this constantly with Concrete services in La Jolla Shores - the salt film alone can dull a sealer in 10 to 14 months.

Sealer is your first line of defense. A properly sealed stamped patio keeps spills on top of the film, where a rag and warm water handle them. An unsealed or worn-out sealer lets oil and rust soak into the pores, and that is when stain removal turns into a real job.

Identify the stain before you touch it

Stain identification is the step most homeowners skip, and it is the reason a rust stain gets scrubbed with bleach and turns into a permanent orange shadow. Look at color, location, and shape before you reach for a bottle.

  • Orange or brown streaks - rust. Usually from metal furniture feet, fertilizer granules, or irrigation water hitting rebar near a crack.
  • Dark, irregular patches - mildew or algae. Common on north-facing patios and anywhere shade holds moisture past 10 a.m.
  • Brown leaf-shaped ghosts - tannin from eucalyptus, ficus, or oak leaves left on the surface through a wet week.
  • Dark, greasy rings - oil, grease, or sunscreen. Grill drips and sunscreen spray are the two most common sources we find.
  • White, chalky haze - efflorescence, not a stain. It is mineral salt pushed up through the slab and needs a different fix.

If you are not sure, test a small corner with warm water and a stiff brush. If the mark lightens, it is surface dirt. If it does not move, it is bonded and needs a targeted cleaner.

How do I remove stains from my stamped concrete patio in La Jolla?

You remove stains from a stamped concrete patio in La Jolla by treating each stain type with its matching cleaner, working in shade, and rinsing thoroughly before the cleaner dries. Here are the exact methods we use on customer patios.

Rust stains

Mix oxalic acid crystals at 1 cup per gallon of warm water, or use a commercial rust remover labeled for concrete. Apply with a plastic pump sprayer, let it dwell 3 to 5 minutes, scrub with a stiff nylon brush, and rinse. Do not let it dry on the surface. Repeat once if the stain is old.

Oil and grease

Cover the stain with cat litter or cornstarch, grind it in with your shoe, and leave it 24 hours to pull oil out of the pores. Then apply a concrete degreaser at full strength, scrub, and rinse. For a fresh spill, dish soap and hot water within 10 minutes removes 90 percent of it.

Mildew and algae

Mix 1 part household bleach to 3 parts water, add a splash of dish soap, spray, and let it sit 10 minutes. Scrub the textured areas with a medium-bristle brush, then rinse twice. Bleach kills the spores - scrubbing alone just spreads them.

Leaf tannin

Dissolve 1 cup of oxygen bleach powder (sodium percarbonate) in 1 gallon of hot water. Apply, keep the area wet for 15 minutes, scrub, and rinse. Tannin often needs two passes, especially on a patio that sat under ficus leaves all summer.

Efflorescence

Dry-brush first, then wash with a 1:10 white vinegar and water solution. If it returns within a month, water is getting into the slab and you have a drainage or crack issue, not a cleaning issue.

On any decorative surface, always test your cleaner on a hidden corner first. Stamped concrete carries a color hardener and often an antique release, and a harsh acid can strip both. If your patio has a decorative overlay rather than a full pour, the rules tighten - see how we handle decorative concrete in La Jolla, California for the overlay-specific approach.

What cleaner is safe for stamped concrete in La Jolla California?

Safe cleaners for stamped concrete in La Jolla California are pH-neutral concrete soaps, oxygen bleach, diluted dish soap, and - for specific stains only - oxalic acid or a 1:3 bleach solution. Unsafe cleaners include muriatic acid at full strength, TSP on colored concrete, and any cleaner with a pH above 12 or below 3.

Here is the short list we hand to homeowners:

  • Weekly: pH-neutral concrete soap, 2 oz per gallon, soft-bristle push broom.
  • Monthly: same soap with a medium brush on the textured areas.
  • Stain-specific: oxalic acid for rust, oxygen bleach for tannin, 1:3 bleach for mildew, degreaser for oil.
  • Never: full-strength muriatic acid, undiluted bleach, wire brushes, or any acid on a sealer that is less than 30 days old.

One more rule: never mix bleach and ammonia-based cleaners. The gas is dangerous, and it happens more than you would think when people grab two bottles from the garage shelf.

Can I pressure wash stamped concrete patio in La Jolla?

You can pressure wash stamped concrete, but only at 1,200 to 1,500 PSI with a 25-degree or wider tip, held at least 12 inches off the surface. Anything above 2,000 PSI, a 0-degree tip, or a close pass will etch the sealer, blast out the release agent, and leave permanent light streaks in the stamp pattern.

Here is what we tell every homeowner who asks:

  1. Strip the surface with a leaf blower and a broom first. Grit under pressure acts like sandpaper.
  2. Pre-wet the patio so the cleaner does not dry mid-job.
  3. Use a fan tip, not a turbo nozzle.
  4. Keep the wand moving - never hold it in one spot.
  5. Rinse in one direction so you do not push dirty water into clean areas.

If your patio has an older sealer, a pressure washer will strip it unevenly and the finish will look blotchy. In that case, plan on a full reseal after cleaning. We handle that as part of our stamped concrete in La Jolla, California maintenance work, and it is almost always cheaper than trying to spot-fix a patchy sealer.

How often should I seal stamped concrete patio in La Jolla?

Seal a stamped concrete patio in La Jolla every 18 to 24 months with a solvent-based acrylic sealer, or every 12 to 18 months if the patio sits within a mile of the ocean. Salt air and UV break down the film faster here than in inland San Diego, and a patio in Bird Rock or Windansea will need resealing on the shorter end of that range.

Two tests tell you it is time:

  • Water test: pour a cup of water on the surface. If it beads, the sealer is working. If it soaks in within 30 seconds, it is gone.
  • Color test: if the patio looks chalky or the color has gone flat, the sealer has worn through.

Typical 2026 pricing for a professional clean-and-reseal on a 400-square-foot stamped patio in La Jolla runs $650 to $1,100 depending on access, stain severity, and whether we need to strip an old sealer first. A full strip-and-reseal on the same patio runs $1,200 to $1,800.

Seal in the morning when the surface temperature is between 50 and 80 degrees and no rain is forecast for 24 hours. In La Jolla, that usually means late spring or early fall. Sealing in the middle of a July heat wave traps solvent and leaves bubbles.

Common mistakes that make stains worse

The most common mistake is scrubbing a rust stain with bleach. Bleach does nothing to iron oxide and can set the stain deeper into the color hardener. Here are the others we see on service calls.

  • Letting cleaner dry on the surface. A dried acid or bleach solution leaves a permanent ring.
  • Using a wire brush. It scratches the release agent and the stamp texture, and the scratch marks hold dirt forever.
  • Pressure washing above 2,000 PSI. Etches the surface and strips the sealer in stripes.
  • Sealing over a stain. The stain stays visible under the film and becomes much harder to remove later.
  • Cleaning in direct sun. The cleaner dries before it works. Work in shade or early morning.
  • Using muriatic acid on colored concrete. It bleaches the color hardener and there is no fix short of a resurface.

One more: do not use a weed whacker or edger against the patio edge to clear grass. The string chips the stamped border, and those chips collect dirt and grow mildew. If your edges are already chipped, that is a repair, not a cleaning - our concrete patio repair in La Jolla, California team handles edge rebuilds and crack injection before any reseal.

When to call a professional

Call a professional when the stain has been on the surface more than a few weeks, when you cannot identify what caused it, or when the patio has an older sealer that is failing unevenly. Deep-set rust, oil that has soaked past the sealer, and any stain sitting over a crack usually need a strip, a targeted treatment, and a fresh seal - three steps that are hard to get right with hardware-store products.

We also get called when a homeowner has already tried two or three cleaners and made the stain worse. That is fine. We see it every month, and we can usually still fix it. Our team at La Jolla Concrete Services cleans, strips, treats, and reseals stamped patios across the 92037 ZIP code, and we tell you upfront what the stain will and will not come out.

If your patio is in one of the older neighborhoods where marine air and mature ficus trees do the most damage, we work those streets weekly - Concrete services in Bird Rock and the surrounding blocks are a big part of our route.

Frequently Asked Questions

How do I remove stains from my stamped concrete patio in La Jolla?

Match the cleaner to the stain: oxalic acid for rust, oxygen bleach for leaf tannin, 1:3 bleach for mildew, and a concrete degreaser for oil. Work in shade, keep the surface wet, scrub with a stiff nylon brush, and rinse twice. Reseal within a week.

What cleaner is safe for stamped concrete in La Jolla California?

pH-neutral concrete soap for routine cleaning, oxygen bleach for organic stains, and diluted bleach (1 part to 3 parts water) for mildew. Oxalic acid is safe for rust only. Avoid muriatic acid, TSP on colored concrete, and any wire brush.

How often should I seal stamped concrete patio in La Jolla?

Every 18 to 24 months for inland La Jolla, and every 12 to 18 months within a mile of the coast. Do the water-bead test: if water soaks in within 30 seconds instead of beading, it is time to reseal.

Can I pressure wash stamped concrete patio in La Jolla?

Yes, at 1,200 to 1,500 PSI with a 25-degree tip held 12 inches off the surface. Never use a 0-degree tip or exceed 2,000 PSI - it etches the stamp texture and strips the sealer. Reseal afterward if the film was already worn.

How much does stamped concrete patio cleaning cost in La Jolla?

Typical 2026 pricing is $250 to $450 for a professional clean on a 400-square-foot patio, $650 to $1,100 for clean-and-reseal, and $1,200 to $1,800 for a full strip-and-reseal. Stain severity and access drive the range.

Get help with Concrete services in La Jolla

If the stain will not budge, or you would rather hand the whole job to someone who does it every week, we will clean it, treat it, and reseal it so it looks right for the next two years. Call La Jolla Concrete Services at +1 619-984-1234 and we will take a look.

Common questions

Good questions

+16199841234
How do I remove stains from my stamped concrete patio in La Jolla?

Match the cleaner to the stain: oxalic acid for rust, oxygen bleach for leaf tannin, 1:3 bleach for mildew, and a concrete degreaser for oil. Work in shade, keep the surface wet, scrub with a stiff nylon brush, and rinse twice. Reseal within a week.

What cleaner is safe for stamped concrete in La Jolla California?

pH-neutral concrete soap for routine cleaning, oxygen bleach for organic stains, and diluted bleach (1 part to 3 parts water) for mildew. Oxalic acid is safe for rust only. Avoid muriatic acid, TSP on colored concrete, and any wire brush.

How often should I seal stamped concrete patio in La Jolla?

Every 18 to 24 months for inland La Jolla, and every 12 to 18 months within a mile of the coast. Do the water-bead test: if water soaks in within 30 seconds instead of beading, it is time to reseal.

Can I pressure wash stamped concrete patio in La Jolla?

Yes, at 1,200 to 1,500 PSI with a 25-degree tip held 12 inches off the surface. Never use a 0-degree tip or exceed 2,000 PSI - it etches the stamp texture and strips the sealer. Reseal afterward if the film was already worn.

How much does stamped concrete patio cleaning cost in La Jolla?

Typical 2026 pricing is $250 to $450 for a professional clean on a 400-square-foot patio, $650 to $1,100 for clean-and-reseal, and $1,200 to $1,800 for a full strip-and-reseal. Stain severity and access drive the range.

Call now