Concrete sealer turns white because water got into or under the film. In most cases it is blushing: moisture trapped in an acrylic sealer while it cured — because the slab was still damp, rain or dew landed on it too soon, or the air was humid — leaving a milky, cloudy haze inside the coating. The other common causes are moisture vapor rising from beneath the slab, a coat applied far too thick, efflorescence salts deposited under the film, and a new sealer laid over an incompatible old one.
The good news is that the most common version is also the most fixable. A solvent-based acrylic that has blushed can usually be re-dissolved with xylene in an afternoon, letting the trapped moisture escape and the film re-level clear. Water-based sealers, efflorescence under the film and repeat failures over a wet slab need more — usually stripping, drying and resealing with something more forgiving.
What the White Actually Is
A clear acrylic sealer looks clear because it is a continuous, uniform film: light passes straight through it to the concrete. Anything that breaks that continuity — tiny pockets of water, microscopic air gaps where the film has lifted, or a crust of mineral salts — scatters the light instead, and scattered light reads as white. That is why such different problems produce the same symptom, and why the first job is working out which one you have.
There are really only three physical situations behind it: moisture inside the film (blush), which leaves a milky haze under a smooth, intact surface; separation under the film, where vapor pressure has lifted the sealer slightly and the air gap reads white or silvery before it eventually flakes; and salts on or under the film (efflorescence), which wipe off as powder when on top but cannot be reached when sealed beneath.
| What you see | Most likely cause | When it appears | Fixable without stripping? |
|---|---|---|---|
| Even milky haze, smooth surface | Blush from damp slab, rain, dew or humidity | Hours to a few days after sealing | Usually, if solvent-based acrylic |
| White blotches in low spots and joints | Too-thick application, puddled sealer | First few days | Usually, if solvent-based acrylic |
| White patches that grow or return seasonally | Moisture vapor rising from below | Weeks to months later | Temporarily at best |
| White powder that wipes off | Efflorescence or residue on top | Any time, often after rain | Yes — clean it |
| White crust under an intact film | Efflorescence trapped beneath sealer | Weeks to months later | No |
| Cloudy, wrinkled or soft film after resealing | Incompatible new sealer over old | First few days | Rarely |
The Five Causes
1. Moisture During Application — Classic Blushing
This is the cause behind most white sealer, and it almost always involves an acrylic. Acrylic sealers cure by evaporation: the solvent or water leaves, and the resin particles draw together into a solid film. If water is present while that happens, some of it gets locked into the film before it can escape. It comes from three places.
A damp slab. Concrete that looks dry on top can still hold plenty of water a quarter-inch down, especially after pressure washing. Sealing the same day you wash, or the morning after rain, is the single most common way to cause blush. Most manufacturers ask for 24 hours of drying after washing in good weather, and longer in cool or shaded conditions; a driveway that sits in afternoon shade can need two or three days.
Rain or dew on a fresh coat. A shower an hour after sealing, or heavy dew settling overnight on a coat applied in late afternoon, puts water straight onto a film that has not yet closed. The result is often patchy — worse in areas that dried slowest or caught the most water.
High humidity. Solvent-based sealers cool the surface as the solvent evaporates. On a humid day, that cooling can drop the surface below the dew point, and moisture condenses into the film as it forms. This is why sealer applied on a muggy summer evening can blush with no rain at all.
2. Moisture Vapor Rising from Below
Concrete is porous, and slabs on grade constantly exchange moisture with the ground beneath them. Many older driveways, patios and basement floors were poured without a vapor barrier, so water vapor moves up through the slab whenever the ground is wetter than the air — after rain, in spring thaw, or around poor drainage.
A film-forming sealer slows that vapor down. When it cannot escape quickly enough, it collects at the underside of the film, condenses, and either clouds the sealer or pushes it off the concrete. The giveaway is timing and pattern: the sealer looked fine for weeks or months, then white patches appeared — often in the same low or poorly drained areas, often worse in wet seasons, sometimes fading in dry spells and returning. Re-dissolving the film may clear it briefly, but as long as the water source is there, it comes back.
3. Too-Thick Application
Heavy coats blush more readily than thin ones, for two reasons. A thick film skins over on top before the solvent or water underneath has left, trapping it in the lower layers. And the thicker the film, the less vapor it lets through, so moisture from the slab is held more tightly. The pattern is distinctive: white in joints, along edges, in low spots and in roller lap lines — anywhere sealer pooled — while thinner areas stay clear.
Multiple coats over the years add up the same way. A driveway resealed every year or two with a film-forming acrylic can build into a thick, non-breathing layer that starts to blush or whiten even though each individual coat was applied correctly. This is one reason how long a concrete sealer lasts matters for the resealing schedule: recoating a film that is still largely intact is how many buildup problems start.
4. Efflorescence Under the Film
Efflorescence is the white mineral deposit left when water carries soluble salts — mostly calcium compounds from the cement — to the surface and evaporates. It is common on new concrete, on pavers, and on any slab with a persistent moisture source. If you seal over concrete that is still throwing off efflorescence, or the slab keeps pushing moisture up after sealing, the salts deposit at the boundary between concrete and sealer. They cannot reach the surface, so they build up under the film as a white haze or crust. Cleaning the top of the sealer does nothing; the deposit is sealed in. The same mechanism shows up on block and poured walls, covered in our guide to efflorescence on basement walls.
5. Incompatible Products
Not every sealer will sit happily on top of another. A solvent-based acrylic applied over a water-based acrylic can soften and wrinkle the old coat, and the resulting mix often clouds. A water-based sealer applied over a solvent-based one may not bond well and can turn hazy as it fails. Film-forming sealers applied over a penetrating silane or siloxane repellent struggle to wet out and adhere, because the surface is designed to shed liquid. And a fresh coat over a glossy old film that was not cleaned or scuffed may never bond properly, trapping moisture and dirt in the interface. The rule is to recoat with the same chemistry as what is already there, and to test a small area first if you do not know what that is.
How to Diagnose Yours
Three simple tests, done in this order, will identify the cause in most cases. They take a couple of days in total, mainly because the last one needs time.
The Wipe Test
Rub the white area firmly with a dry cloth or a stiff dry brush, then look at the cloth. If white powder comes off and the sealer underneath looks clearer, the deposit is on top of the film — efflorescence, chalking, or residue from a cleaner or de-icer. If nothing comes off and the white is clearly inside or beneath a smooth, glossy surface, the problem is in or under the sealer.
Then wet the area with water. Many blushed and lifted films clear partially while wet and turn white again as they dry, because water fills the micro-gaps that scatter light. That reaction confirms the white is in or under the film rather than on it.
The Xylene Test
This tells you what kind of sealer you have, which decides whether re-dissolving is possible. Dampen a rag with xylene and rub a small, inconspicuous patch of sealer for about thirty seconds to a minute.
- Turns soft and tacky quickly: solvent-based acrylic. It is thermoplastic — xylene re-dissolves it — so blush can usually be fixed without stripping. Often the white in the rubbed spot clears as you watch.
- Softens slowly or only slightly: likely a water-based acrylic. Some will partially re-dissolve, but results are far less predictable, and stripping is the more reliable fix.
- No change at all: a cross-linked coating such as epoxy or polyurethane, or no film at all. Xylene will not fix these; the coating has to be sanded or stripped where it has whitened.
If you still have the can, the label settles it: solvent-based acrylics clean up with solvent, water-based ones with water.
The Plastic Sheet Test
This checks whether moisture is coming up through the slab, which determines whether any fix will last. On an unsealed or stripped area nearby — or directly over the sealer if that is all there is — tape an 18-inch square of clear plastic sheet tightly to the surface on all four edges. Leave it at least 16 hours, ideally 24, out of direct midday sun.
Condensation under the sheet, or a darker damp patch of concrete when you lift it, means vapor is moving up through the slab. Expect the white to return unless you switch to a breathable sealer or address the drainage. A dry result means the moisture was introduced during application, and a one-time fix should hold. It is a rough field test rather than a lab measurement, but for a driveway or patio it answers the question that matters.
| Wipe test | Xylene test | Sheet test | Diagnosis | Fix |
|---|---|---|---|---|
| Nothing wipes off | Softens fast | Dry | Blush in solvent acrylic | Re-dissolve with xylene |
| Nothing wipes off | Softens fast | Wet | Vapor from below under solvent acrylic | Xylene as stopgap; strip and use breathable sealer |
| Nothing wipes off | Slow or none | Dry | Blush in water-based or reactive coating | Strip and reseal |
| Nothing wipes off | Any | Wet | Moisture or efflorescence under film | Strip, clean, dry, breathable sealer |
| Powder wipes off | Any | Any | Efflorescence or residue on top | Clean; watch for recurrence |
Fix 1: Re-Dissolve a Solvent-Based Acrylic with Xylene
Because a solvent-based acrylic is thermoplastic, a light coat of xylene softens the whole film back into a liquid state. The trapped moisture escapes as the film reopens, and the resin then re-cures into a clear, level coat — essentially giving the sealer a second chance to dry properly. On ordinary blush this often clears the white completely, and it uses no new sealer. Several manufacturers also sell their own re-dissolving solvents for the job.
Before You Start: Safety
Xylene is a flammable aromatic solvent with harmful vapors, and the fix means putting a lot of it onto a large surface at once. Take it seriously.
- Outdoors or with strong cross-ventilation only. Do not use it in a closed garage or basement. Xylene vapor is heavier than air and pools at floor level.
- No ignition sources. That includes water heater and furnace pilot lights in an attached garage, running engines, cigarettes, and anything that sparks. Keep it well away from open flame.
- Respirator with organic vapor cartridges, plus eye protection and solvent-resistant gloves rated for xylene. Thin disposable nitrile breaks down quickly in aromatic solvents.
- Protect surroundings. Xylene will damage plants, asphalt, vinyl, many plastics and painted surfaces. Mask off or cover anything adjacent, and keep children and pets away until the vapors have cleared.
- Use a solvent-rated sprayer. Standard garden pump sprayers have seals that swell and fail in xylene; use one rated for solvents, or a roller with a solvent-resistant cover.
- Dispose of rags safely. Let solvent-soaked rags dry flat outdoors before disposal, and follow local rules for leftover solvent.
Step by Step
1. Choose the weather. Pick a dry day with low humidity, temperatures between roughly 50°F and 85°F, and no rain forecast for at least 24 hours. Repeating the job on a humid evening can simply re-create the blush.
2. Make sure the slab is dry. No washing for at least 24–48 hours beforehand, and no recent rain. You are trying to let moisture out, not add more.
3. Test a small area. Treat a few square feet first and wait an hour or two. If it clears, proceed; if it stays white, the moisture source is likely below the slab or the sealer is not a solvent acrylic.
4. Apply a light, even coat. Spray or roll xylene over the whitened area until the sealer just turns glossy and wet — you are re-wetting the film, not flooding it. Coverage is typically in the range of 300–500 square feet per gallon. Work whole sections to natural breaks such as joints, keeping a wet edge, and back-roll any puddles.
5. Leave it alone. The white often fades within minutes and clears fully as the film re-dries over the next several hours. Keep traffic off it until it is dry to the touch, and off it for a day before driving on it.
6. Reassess. Stubborn spots sometimes need a second light pass once the first has dried. If the film looks thin, dull or patchy afterwards — xylene redistributes sealer but adds none — a light maintenance coat of the same solvent-based product can follow once the surface is fully dry.
If the white returns within weeks of a successful treatment, it was not application blush. That points to moisture coming up through the slab, and the long-term answer is in the next section.
Fix 2: Strip and Reseal
Stripping is the answer when xylene cannot work or has not worked: water-based acrylics, epoxies and urethanes that have blushed; efflorescence trapped under the film; heavy buildup from years of recoating; incompatible layers; and any slab where moisture from below keeps pushing the film off. It is more work, but it is the only fix that starts from clean, bare concrete.
Choose the stripper for the coating. Acrylic sealers come off with solvent-based or gel strippers formulated for acrylics; some solvent acrylics can also be removed by flooding with xylene and scrubbing off the softened film. Epoxies and urethanes generally need a stronger coating stripper or mechanical removal by grinding. Follow the product's dwell time — usually 15 minutes to a few hours — and keep the surface from drying out under the stripper.
Remove and rinse. Scrape or squeegee off the softened sealer, then pressure wash or scrub until the concrete beads nothing and darkens evenly when wet. Collect residue rather than washing it into drains or planting beds. Stubborn areas may need a second application.
Deal with the cause. Clean off any efflorescence (see Fix 4), correct drainage where water ponds or runs onto the slab, and run the plastic sheet test again on the bare concrete.
Dry, then reseal correctly. Let the concrete dry fully — two or three days of dry weather is a sensible minimum after a full strip and wash. Then reseal with thin coats in a proper weather window, using a product suited to the conditions. On a slab that passed the moisture test, a quality acrylic from our best concrete sealer guide is fine. On one that failed, use a penetrating silane or siloxane sealer, which lets vapor pass straight through. Decorative surfaces need a little extra care here; our best stamped concrete sealer guide covers the options that keep color and sheen without building up.
For the full preparation and application process, the steps in how to seal a concrete driveway apply equally to a resealing job after stripping.
Fix 3: When Waiting Is the Fix
Not every white sealer needs immediate action. Two situations are often best handled with patience.
Light blush in the first few days. A faint haze that appeared after a humid night or a light shower sometimes clears on its own. Solvent-based acrylics in particular can release trapped moisture over several warm, dry, sunny days, and the film turns clear without intervention. If the haze is light and the weather ahead looks dry, give it three to seven days before reaching for the xylene. If it has not improved by then, it is not going to.
Seasonal moisture problems. If the sheet test shows vapor rising from the slab, attacking the sealer in spring or after a wet spell is often wasted effort. Re-dissolving or recoating a film over a wet slab only re-traps the moisture. Wait for a dry stretch — typically late summer — when the slab is at its driest, then strip and switch to a breathable product. Treating it in the wet season usually means doing it twice.
What waiting will not fix is efflorescence under the film, heavy buildup, or incompatible layers. Those stay white until the film comes off.
Fix 4: Cleaning Efflorescence
If the wipe test showed white powder on the surface, the sealer itself may be fine. Efflorescence sitting on top is a cleaning job.
Start dry. Brush the deposit off with a stiff dry brush and sweep it away. Do not hose it down first; water can redissolve the salts and carry them back into the concrete to reappear later.
Then use a cleaner if needed. Stubborn deposits respond to a dedicated efflorescence remover, which is usually a buffered or mild acid. Apply to the affected area only, scrub, and rinse thoroughly. On sealed surfaces, check that the cleaner is safe for your sealer, and test a small spot first — strong acids can dull or etch acrylic films and will roughen bare concrete. Avoid straight muriatic acid on decorative or stamped concrete.
For efflorescence under the film, there is no shortcut: strip the sealer, clean the salts off the bare concrete with an efflorescence remover, neutralize and rinse as the product directs, and let the slab dry completely before resealing. Sealing too early just traps the next batch.
Expect it to taper off. On new concrete, efflorescence is common in the first year and usually diminishes as the free salts are exhausted. Persistent efflorescence year after year means a persistent water source — downspouts, ponding, a high water table or poor grading — and that, rather than the deposit, is the thing to fix.
How to Stop It Happening Again
Every cause above comes down to water in the wrong place at the wrong time, or too much sealer. Prevention is mostly about controlling those two things.
Seal Only a Dry Slab
Allow at least 24 hours of dry weather after washing, and 48–72 hours in cool, shaded or humid conditions. New concrete needs its full cure — typically 28 days — before a film-forming sealer, unless the product is specifically a cure-and-seal. Run the plastic sheet test before sealing, not after it has failed.
Pick the Weather Window
- Air and surface temperatures of at least 50°F, and rising through the day, with the surface staying above the dew point.
- No rain forecast for at least 24 hours after application.
- Low humidity — avoid muggy days, and avoid applying late in the afternoon when evening dew will land on an uncured film.
- Not in direct midday heat on dark concrete, where a solvent-based product flashes off too fast and bubbles or rolls.
Mid-morning on a dry, mild day gives the coat the whole afternoon to cure before dew forms.
Apply Thin Coats
Two thin coats beat one heavy one every time. Follow the label coverage rate — for many acrylic sealers on driveways that is roughly 200–300 square feet per gallon for the first coat and more for the second — and back-roll to break up puddles in joints and low spots. Do not recoat a film that is still in good condition just because a year has passed; wait until water stops beading and the surface shows wear.
Choose a Breathable Sealer Where Moisture Is a Risk
On slabs with no vapor barrier, poor drainage, or a history of white or peeling sealer, a penetrating silane or siloxane sealer is the durable answer. It repels water from the top while letting vapor escape from below, and it leaves no film to whiten. The trade-off is appearance: penetrating sealers leave a natural, matte look rather than a gloss or wet look. If you want a sheen on a borderline slab, a lower-solids, breathable acrylic is a reasonable compromise, applied thin.
Match the Chemistry When Recoating
Recoat with the same type of sealer as what is already there — solvent over solvent, water over water. If you do not know, use the xylene test on the existing film, or strip it and start fresh. Always test a small patch of a new product before committing the whole surface.
The Short Version
White concrete sealer is water in the wrong place, so identify where before fixing anything. Blush in a solvent-based acrylic — milky, inside the film, soon after sealing, on a slab that tests dry — usually clears in hours with a light coat of xylene on a dry day, used outdoors and away from any flame. A water-based or reactive coating, trapped efflorescence, heavy buildup or incompatible layers means strip and reseal in thin coats. Powder on top just needs cleaning.
And if it keeps coming back, the slab is wet from below. Fix the drainage where you can and switch to a breathable penetrating sealer — no film-former stays clear on a slab that is constantly pushing moisture up through it.
Frequently Asked Questions
Almost always because moisture became trapped in or under the film. The most common version is blushing: an acrylic sealer applied to damp concrete, hit by rain or dew before it cured, or applied on a very humid day locks water into the coating and turns milky. Other causes are vapor rising through the slab, a coat applied too thick, efflorescence under the film, and a new sealer over an incompatible old one.
On a solvent-based acrylic, apply a light coat of xylene on a dry, low-humidity day. It re-dissolves the film, lets trapped moisture escape, and the sealer re-cures clear, often within hours. Water-based acrylics, epoxies and urethanes usually need stripping and resealing. A powder that wipes off is efflorescence or residue and only needs cleaning. Haze that keeps returning means moisture from below, and the lasting fix is a breathable penetrating sealer.
Sometimes, if it is light blush in a solvent-based acrylic. A faint haze can clear over three to seven warm, dry, sunny days as the moisture works its way out. If it has not improved within a week, it will not, and xylene is the next step. Heavy blush, whitened water-based sealer, trapped efflorescence and moisture from the slab do not clear on their own.
It is unreliable. Xylene re-dissolves solvent-based acrylics because they are thermoplastic. Water-based acrylics may soften slightly but rarely re-flow into a clear, even film, and can end up patchy or tacky. Epoxies and polyurethanes do not respond at all. Rub a hidden spot with a xylene-dampened rag first: if it turns tacky within a minute, re-dissolving should work. If not, strip and reseal.
With proper precautions. Xylene is flammable and its vapor is harmful and heavier than air. Use it only outdoors or with strong cross-ventilation, never in a closed garage, and keep it away from pilot lights, engines and other ignition sources. Wear an organic vapor respirator, eye protection and gloves rated for aromatic solvents, protect plants, asphalt and painted surfaces, and use a solvent-rated sprayer.
At least 24 hours of dry weather after washing or rain, and 48–72 hours in cool, shaded or humid conditions. New concrete generally needs its full cure, about 28 days, before a film-forming sealer. A plastic sheet taped down for 16–24 hours is a useful check: condensation or darkened concrete under it means wait longer or use a breathable penetrating sealer.
Blush is moisture trapped inside the sealer film; efflorescence is a mineral salt deposit left by water moving through the concrete. Blush appears within days of sealing as an even milky haze, and nothing wipes off. Efflorescence on top of the sealer brushes off as powder. Efflorescence trapped under the film looks like blush but does not respond to xylene, and needs stripping, cleaning and drying.
Penetrating sealers — silane, siloxane and silicate types — form no surface film, so they cannot blush, cloud or peel, and they let vapor escape from the slab. The trade-off is a natural, matte look. Among film-formers, solvent-based acrylics are the most forgiving because they can be re-dissolved if they do blush, and thin coats of a lower-solids acrylic trap less moisture than heavy high-gloss coats.