Concrete, Paver, and Stamped Surface Compatibility
Why this matters
"Concrete" is not one material once a customer's flatwork actually gets walked. The same driveway can carry plain broom-finish concrete, a stamped and color-hardened porch landing, a paver walkway with sand-filled joints, and a sealed patio, all on one ticket, and each of those reacts to pressure and chemistry differently enough that a decision that is completely safe on one zone can strip color, empty a joint, or etch a finish two steps later on the next. The cost of getting this wrong is rarely visible at the moment it happens. A joint loses its sand quietly, a color hardener lightens under a chemical that has not finished reacting yet, and the shop only learns about it days later as a callback that reads like bad luck rather than what it actually was: a material decision made without checking which material was actually under the wand.
The surface family, and what actually varies
Every surface in this family starts as concrete, but what a customer and a crew both call "the surface" is often a distinct layer sitting on top of that concrete, not the concrete itself. A stamped pattern is pressed into the top of the pour while it is still plastic; a color hardener is a pigmented, densified layer broadcast onto that same wet surface; a stain or dye is a separate product applied after the slab cures; a sealer is a film or penetrating coat applied after that. Plain broom-finish and exposed-aggregate concrete are the exception in this family: what you see is the concrete's own body, not a layer on top of it, which is exactly why they tolerate pressure and chemistry more forgivingly than everything else in this reference. Every other surface below is a judgment about how thick, how fresh, and how chemically reactive that top layer is, not a judgment about the concrete underneath it.
Compatibility by surface type
| Surface | Pressure notes | Chemistry notes | Joint or edge risk | Typical failure if mishandled |
|---|---|---|---|---|
| Broom-finish or exposed-aggregate concrete, unsealed | Full standard task range; raise the skirt slightly for aggregate texture | SH and oxalic acid both tolerate label-strength dwell well | None, monolithic | Acid left well past label dwell can still etch; otherwise the most forgiving surface here |
| Stamped or color-hardened concrete | Standard PSI, wider tip angle over pattern grooves (see nozzle guide) | Test patch required; pigment is often iron-oxide based, reactive with oxalic acid | Grooves trap chemical, hold dwell longer than the field | Pigment lightening beyond the stain's margin, or a groove that stays discolored |
| Stained or dyed concrete | Lower end of range; narrow, close tip strips a film-forming stain fast | Test patch mandatory; penetrating dye resists acid somewhat better than film-forming stain | None beyond the field | Mottled or stripped color, easily mistaken for uneven soiling |
| Sealed concrete or pavers, any pattern | Standard range; sealer changes the dwell math (below) | Shorter test dwell than the same surface unsealed; sealer resists, then can fail all at once | Ponds and streak-dries in low spots on an uneven rinse | Sealer stripped in a pattern tracking the pass, or a sudden dwell overrun once it breaches |
| Natural stone pavers (flagstone, travertine, similar) | Lower end of range; narrow tips can pit or dull the stone | Confirm species first; some stone reacts with acid directly, no pigment involved | Wide joints, often grout or mortar, a separate alkaline material | Etched or pitted stone, or dissolved joint grout from acid drift |
| Concrete pavers, sand-set joints | Standard range on the face | Same as broom-finish concrete for the face | Narrow, direct high pressure into a joint empties it fast; the real risk here | Sand blown out, pavers shift and settle unevenly |
| Concrete pavers, polymeric-sand joints | Same face tolerance; joints pressure-resistant once cured | Same chemistry as broom-finish for the face | Uncured sand still vulnerable; confirm cure status against the product label | Washing before cure softens or washes out the binder |
| Mortar-set hardscape (mortared stone or edging) | Standard range on the face | Acid attacks mortar directly, an alkaline material; confirm with a mason before treating a mortar joint | Erodes under sustained pressure, dissolves under acid | Crumbling or etched mortar, sometimes only visible after a freeze cycle |
Cure age changes the answer, and it applies to more than the pour date
A slab under roughly 28 days of cure, the conventional strength-cure benchmark this trade already applies to fresh concrete before any degreaser touches it, is measurably more chemically vulnerable than a fully cured one, and that caution belongs on any product in this reference, not only a degreaser on an oil stain. Confirm the pour date against the mix design where you can, since an accelerated mix cures faster than that benchmark and a cold-weather pour cures slower; where the date is unknown, run a smaller, more conservative test patch rather than assuming a driveway that looks finished is chemically finished too.
Polymeric-sand joints run their own, separate cure clock that has nothing to do with the concrete pour date. A freshly installed paver patio can sit on concrete poured years ago while its joint sand is days old, and the sand's stated cure window varies by brand and by humidity and temperature at install, commonly ranging from about a day up to roughly a month in cool or damp conditions. Confirm the installer's specific product and its stated window before anything more aggressive than a light rinse touches new joints; no single number here substitutes for that label.
Acid chemistry and pigment: why a rust remover can do more than remove rust
Oxalic acid lifts a rust stain by chemically reducing the iron oxide that gives rust its color into a different, water-soluble iron compound the rinse carries away. A large share of the color hardeners, stains, and dyes used to tint concrete get their earth-tone and reddish-brown pigmentation from iron-oxide pigments, for the same reasons rust is that color: stable, inexpensive, widely available. That means the same reaction lifting a rust ring off a chair leg's footprint is chemically available to act on the surrounding pigment too, once the visible rust is gone and active product is still in contact with the surface. A short, correctly dosed treatment mostly spends itself on the concentrated rust deposit and rinses before that becomes a real risk. A treatment left to dwell well past the label's stated window, or reapplied without a full rinse between passes, keeps active acid in contact with nothing left to react with except the pigment underneath it. This is the mechanism behind the test-patch requirement on any iron-oxide-pigmented surface, not a general caution repeated out of habit.
Sealers change the dwell math, not just the surface appearance
A sealer is designed to resist penetration, which is exactly what makes it protective day to day and exactly what makes it easy to misjudge on a test patch. A short test dwell on a sealed surface can show no reaction at all, correctly, because the sealer is doing its job and the chemistry underneath has not been reached yet. The mistake this invites is concluding the surface tolerates a longer dwell than it does, when what actually happened is the test never reached the material being tested. Run the test patch at the shortest dwell the label allows for that chemistry, watch for any change in sheen or color at the sealer itself rather than only at the concrete underneath it, and treat any sealer haze, no matter how faint, as the stop signal, since a sealer that shows haze at a short dwell has already told you the surface underneath will see full, unprotected contact if the dwell runs any longer.
What this reference does not decide for you
This reference sets material tolerances; it does not replace a test patch. Pool decks and coping carry their own material and water-protection rules, owned by the pool deck and coping cleaning standard, since plaster and coping stone behave differently from anything in this table and sit next to standing water besides. Sealer selection and reapplication sit outside this trade's usual scope; where a sealer fails mid-job, the call here is to recognize it and stop, not to choose a replacement coat. And the tip angle and standoff that make a given pressure survivable on a given surface are covered in the nozzle selection guide; this reference says which surface needs the caution, not how to execute it.
Worked example: three surfaces, one visit
A single residential visit covers a plain broom-finish driveway apron, a paver walkway with polymeric-sand joints installed three weeks ago, and a stamped, color-hardened porch landing with four small rust rings from an old wrought-iron rail base.
The driveway apron gets the standard treatment straight from the task table elsewhere in this library: no test patch needed beyond the routine stain classification any oil or organic soiling already gets on this material.
The paver walkway is the zone that changes the plan. The homeowner confirms the installer used a polymeric sand product whose label states a cure window of one to four weeks depending on weather, and this installation saw a stretch of cool, damp days in its first week. Three weeks in, inside that range but not confidently past it, the crew makes the conservative call: hand-wash the paver faces only, at reduced pressure with a wide tip held at a longer standoff, and skip the surface cleaner and any direct stream into the joints this visit, deferring joint-adjacent cleaning to the next scheduled visit once full cure is confirmed.
The porch landing gets a test patch before anything else touches the rust rings, since the color hardener reads as an earth-tone, likely iron-oxide pigment. The test patch runs an illustrative label-standard dilution, roughly 1 lb of oxalic-acid crystals per gallon of water for general rust, dwelled for the label's stated ceiling near 12 minutes, agitated, and rinsed. No halo, no sheen change beyond the treated square. Confirmed safe at that dilution and that dwell, the same parameters go onto the actual four rust rings, one application each, one full rinse, no repeat treatment layered on top without a fresh rinse first. Every ring lifts to within its own original footprint, with the surrounding color hardener unchanged, which is the outcome a confirmed, single, correctly bounded dose is supposed to produce on this material.
How to verify you made the right call
Before the crew leaves, re-check every zone against what its own row in the table above predicts, not just against whether it looks clean. A treated pigment zone should show no color change beyond the stain's own original margin; measure it against the pre-job photo if there is any doubt, the same way a lightened halo gets measured against the original stain size when one shows up on a callback. A joint zone should show no visible loosening or gaps when walked and pressed by hand, not only when viewed from standing height. A sealed zone should show a consistent, even sheen across the whole treated area, since a sealer that failed only in one spot during the job will read as a dull patch against everything around it once dry. Where any of those checks comes back uncertain rather than clean, treat it the same way an unconfirmed test patch gets treated: stop, document it, and have the conversation with the customer before calling the visit complete, not after a callback forces it.
References
- See related: Oil Stain Pretreatment Before Flatwork Cleaning, Surface Cleaner Flatwork Procedure Standard, Nozzle Tip Selection by Surface and Task, Surfactant and Degreaser Selection by Surface.
- Polymeric sand and sealer manufacturer product labels for the specific cure window and dwell tolerance, since both vary by product and by weather at application.
- The rust remover's own SDS and label, which sets the actual dilution and dwell ceiling for the specific product carried on the truck.