
You’re usually seeing either mineral salts drying on the surface (efflorescence or hard-water deposits) or a sealer haze that’s turned cloudy. The right fix depends on which one you have. A quick and dirty fix can act like sandpaper on exposed aggregate, and solvents can smear an unknown sealer.
If the haze disappears when the concrete’s wet and then pops back bright white as it dries, you’re not alone. You can figure out what’s causing white haze on exposed aggregate with a couple of quick checks. The sections below walk you through low-risk checks to tell powdery salts from a cloudy coating. From there, you’ll start with gentle removal methods and step up only when your tests point that way. You’ll also see what causes repeat haze in Wilmington-area conditions and what to adjust, like sprinklers and drainage, to stop the clean-rinse-repeat loop.
Efflorescence vs Sealer Haze: Quick ID Tests
Pick the wrong culprit and you can spend a weekend scrubbing, make the surface look worse, or lock the whitening in under a fresh coat. Two quick checks can save you from that trap.
When the haze swings with wetting and drying, it’s usually not “dirt,” even if it shows up as chalky spots on exposed aggregate. Efflorescence is salt being carried to the surface by water moving through the concrete (what causes efflorescence on concrete), so it often looks worst when the slab dries after rain and irrigation. Sealer haze is different: it’s a whitening in the coating itself (often from trapped moisture or humid application), so it behaves more like a cloudy film than a dusty deposit.
| Quick test | What to do | Efflorescence / mineral salts signal | Sealer haze signal |
|---|---|---|---|
| Wet vs. dry | Wet the area; watch it dry | Nearly disappears when wet; returns bright white as it dries | Less tied to wet/dry; stays like a cloudy film |
| Rub test | Wipe with a dark rag/fingertip | Powder transfers to rag/finger | Smooth, non-transfer cloudy layer |
| Pattern/location | Note where whitening concentrates | Joints, cracks, edges, low spots | More uniform film; often shows up after sealing |
| Timing after sealing | Recall when it appeared | Not dependent on sealing timeline | Days to weeks after sealing (often after humid weather or rain) |
| Scratch test (gentle) | Light scrape with plastic putty knife | Chalky dust | Scuffed-but-still-cloudy film |
If you don’t know what was sealed on last time, don’t assume a Home Depot or Lowe’s run for “more sealer” will fix it, because that’s the wrong move. That can lock in the problem and make the whitening harder to remove.
If the whitening looks more like a milky film than a dusty residue, the fix often comes down to what type of concrete sealer is on the surface and how it was applied. Read more in our article: Exposed Aggregate Concrete Whitish Cloudy
Remove White Haze Safely (Least-to-Most Aggressive)
A homeowner in a hurry hits an exposed-aggregate slab with a strong cleaner, and the white haze fades, but the stones start to look dull and uneven. A slower, step-up approach helps you avoid trading one visible problem for another during concrete efflorescence removal.
Start by confirming the diagnosis instead of reaching for the strongest chemical. The juice isn’t worth the squeeze if you scorch the finish like over-medicating a simple rash. Aggressive acids and solvents can etch paste and lighten the matrix around your stones, especially on exposed aggregate where texture makes uneven cleaning stand out. The GSA also cautions that some liquid cleaners/solvents can run off onto adjacent materials or discolor concrete if misused—see Removing Efflorescence from Concrete (GSA).
If it’s powdery (salts/minerals): dry-stiff-brush and rinse first; then try a pH-neutral cleaner. If it returns after drying, step up to a labeled efflorescence/mineral-deposit remover (efflorescence remover for concrete), pre-wet, keep it off plants/metal, and rinse heavily. Stop if the surface starts feeling rougher or looks “opened up.” If it’s a smooth cloudy film (sealer haze): don’t acid-wash; to remove sealer haze exposed aggregate, test a small spot with the sealer maker’s re-emulsifier or a stripper. Stop if it smears or turns tacky beyond the test patch.
Stop it from coming back in coastal NC
You fix the white haze once, and it stays gone after the next rain because the slab finally gets a chance to dry the way it was supposed to. That outcome comes from changing where the water and salts are coming from, not from harsher cleaning.
If it keeps returning, treat that as a moisture or salt-supply problem, not a cleaning problem—this is the heart of how to prevent efflorescence. In Wilmington-area conditions, the usual culprits are sprinkler overspray that dries daily and poor drainage that keeps a slab wet underneath. Fix the source: adjust heads away from concrete and add a downspout extension. Regrade a low edge and rinse pool decks with fresh water after heavy use.
Avoid the “just seal it” approach, because that’s how a small haze turns into a bigger mess. A film-forming sealer applied in high humidity or over a damp slab can trap moisture and make whitening louder, not better—Concrete Network notes topical sealers can trap moisture and contribute to a cloudy/whitish appearance if conditions aren’t right. Call a concrete pro (or exposed aggregate cleaning Wilmington NC) if you see persistent damp spots or widespread haze that started right after sealing.
If daily sprinkler overspray or runoff keeps the slab wet, improving slope and drainage is often what stops mineral deposits from reappearing after each rinse. Read more in our article: Concrete Or Asphalt Drainage
Roof not getting any younger? Contact us or call 703-673-6301 to find out where you stand.