Pressure Washing Concrete in Calgary: PSI Limits, Efflorescence, Muriatic Acid, and Sealer Timing

Exterior · Concrete

Pressure Washing Concrete in Calgary: PSI Limits, Efflorescence, Muriatic Acid, and Sealer Timing

Safe PSI for Calgary concrete, why Calgary's hard water and freeze-thaw cycles cause efflorescence, how to treat it with muriatic acid.

· Steve Balakshii

Concrete driveways and patios in Calgary take a harder beating than in most Canadian cities — 70 freeze-thaw cycles, road salt and calcium chloride de-icers, and hard water (170–200 mg/L) that leaves mineral deposits with every splash. Pressure washing is the most efficient cleaning method, but doing it wrong on Calgary's freeze-thaw stressed concrete can accelerate the damage it is supposed to prevent.

PSI selection for Calgary concrete

Residential concrete pressure washing should use 1,200–2,500 PSI with a 25-degree fan tip. The specific PSI selection depends on the concrete condition:

Concrete conditionPSI rangeTip angleNotes
Solid, sealed concrete with surface grime1,500–2,500 PSI25°Most Calgary driveways less than 15 years old
Older concrete with minor surface pitting1,200–1,500 PSI25°–40°Test in inconspicuous area; stop if surface aggregate releases
Spalling or delaminated surface800–1,200 PSI40°High PSI accelerates damage; use chemical cleaner to do the work
Pavers or brickUnder 1,200 PSI40°High PSI displaces jointing sand and damages brick faces
Stamped concreteUnder 1,500 PSI25°–40°Stamped concrete has thin surface layer — excessive PSI strips it

Never use a 0-degree turbo tip on residential concrete. The 0-degree tip concentrates the full PSI into a pencil-point contact area, which can etch, score, or crack concrete that is in good condition, and will strip the surface off weakened concrete. Surface streaks (lines where the wand passed) indicate too-high PSI or too-close distance — back off to 300–500mm stand-off distance and widen the tip angle.

Calgary efflorescence: why it happens and how to treat it

Efflorescence — the white mineral crust on concrete and masonry — is ubiquitous on Calgary driveways and retaining walls. It forms when:

  1. Water enters the concrete through the surface or the subslab
  2. The water dissolves soluble mineral salts within the concrete matrix (calcium hydroxide, calcium carbonate, calcium sulphate)
  3. As the water migrates to the surface and evaporates, it deposits the dissolved minerals on the face

Calgary amplifies this process through its hard water (the water itself carries additional mineral content) and its 70 freeze-thaw cycles (each freezing/thawing event drives water movement through the concrete, carrying and depositing salts each cycle).

Pressure washing alone does not remove efflorescence

Efflorescence is calcium carbonate (CaCO₃) bonded to the concrete surface. Water pressure alone does not dissolve it — it must be treated with acid. Pressure washing after acid treatment removes the dissolved residue.

Muriatic acid treatment sequence

  1. Safety first. Wear acid-resistant rubber gloves, eye protection (safety glasses or face shield), and work in cross-ventilation. Muriatic acid fumes are irritating; do not work in enclosed spaces. Have a garden hose running nearby to rinse in case of skin contact.
  2. Pre-wet the concrete. The concrete must be damp before acid application — this prevents the acid from being absorbed too deeply into the concrete and causing uneven etching.
  3. Mix the solution. Always add acid to water, never water to acid. A 1:10 ratio (1 part muriatic acid to 10 parts water) is appropriate for efflorescence removal. For heavy deposits, a 1:6 ratio may be needed on a second pass. Use a plastic bucket — acid reacts with metal.
  4. Apply the solution with a plastic watering can or sprayer. Apply in small sections (1–2m² at a time) to manage the reaction before it dries.
  5. Allow to fizz 5–10 minutes. The acid reacts with the calcium carbonate — visible fizzing is the reaction occurring. Do not let the acid dry on the surface.
  6. Scrub with a stiff-bristle brush (nylon or natural — not metal, which reacts with the acid).
  7. Rinse thoroughly with a garden hose, then pressure wash the section. The acid must be completely removed.
  8. Neutralize the surface. Apply a solution of 1 cup baking soda per gallon of water to neutralize any remaining acid, then rinse again.
  9. Allow 48–72 hours to dry before sealing. The concrete must be completely dry before any sealer is applied.

Concrete sealer selection for Calgary

Two types of concrete sealer serve different functions in Calgary:

Sealer typeHow it worksBest for Calgary
Penetrating silane-siloxaneChemically bonds within the concrete matrix; repels water while allowing vapour to pass throughBest for Calgary driveways and patios — protects against freeze-thaw and efflorescence without trapping vapour
Acrylic topcoatFilm-forming; creates a sheen on the surfaceDecorative use on patios; peels under Calgary freeze-thaw if moisture is trapped; not recommended for exposed driveways
Epoxy topcoatHigh-durability film; chemical and abrasion resistantGarage floors (controlled environment); not suitable for exterior Calgary concrete that experiences freeze-thaw
Polyurethane topcoatFlexible film; UV stableBetter freeze-thaw resistance than acrylic or epoxy for exterior; still film-forming and can delaminate if moisture is present at application

For Calgary driveways and exterior concrete, penetrating silane-siloxane sealeris the correct choice. It does not create a surface film that can delaminate or peel under freeze-thaw cycling. Products from Aqua-X, RadonSeal, or Foundation Armor are available at masonry supply stores in Calgary.

The correct Calgary sealing window

Concrete sealer application in Calgary requires:

  • Temperature 10–25°C at application and for 24 hours post-application
  • 48–72 hours of dry concrete before application
  • No rain forecast for 24 hours after application

This limits the sealing window in Calgary to: mid-May through June(after frost risk has passed and before intense summer heat) or late August through mid-September (after peak summer heat but before frost). Fall application is generally too risky in Calgary — an early October frost can arrive before sealer has fully cured.

Pressure washing and sealing costs in Calgary (2026)

ServiceTypical costNotes
Driveway pressure wash (50m²)$150–$300Standard 2-car driveway; more if heavy staining
Efflorescence acid treatment (add-on)$100–$200Muriatic acid wash, scrub, neutralize, rinse
Penetrating concrete sealing (50m²)$200–$400Two-coat application; silane-siloxane penetrating sealer
Full service (wash + acid + seal, 50m²)$400–$800Complete package in one visit
Patio + driveway + walkway (100m²+)$600–$1,200All exterior concrete in one visit

Frequently asked questions

What PSI should I use to pressure wash concrete in Calgary?

1,200–2,500 PSI with a 25-degree fan tip for most Calgary residential concrete. Reduce to 800–1,200 PSI with a 40-degree tip for older concrete with surface pitting or delamination. Never use a 0-degree turbo tip on residential concrete — it can strip or etch the surface, especially on freeze-thaw damaged concrete.

What is the white staining on my Calgary concrete?

Efflorescence — calcium carbonate deposits left when moisture carries dissolved mineral salts through the concrete and deposits them at the surface on evaporation. Calgary's hard water (170–200 mg/L) and 70 freeze-thaw cycles per year accelerate efflorescence compared to other climates. Treat with diluted muriatic acid (1:10 ratio), scrub, rinse, and neutralize.

How do I prevent efflorescence on Calgary concrete?

Apply penetrating silane-siloxane sealer after cleaning and acid treatment. The sealer reduces moisture absorption into the concrete, reducing the moisture cycling that drives efflorescence. Improve drainage away from the concrete to minimize the moisture source. Reapply sealer every 3–5 years.

When should I apply concrete sealer in Calgary?

Mid-May to June or late August to mid-September — when temperatures are consistently 10–25°C, concrete has been dry for 48–72 hours, and no rain is forecast for 24 hours after application. Avoid fall sealing in Calgary — early frost can arrive before sealer cures. Always seal after cleaning and efflorescence removal, not before.

How much does pressure washing and sealing cost in Calgary in 2026?

Driveway pressure wash (50m²): $150–$300. Efflorescence acid treatment (add-on): $100–$200. Sealing (50m²): $200–$400. Full package (wash + acid + seal): $400–$800. DIY materials: $80–$200 for a 50m² driveway, plus ~$50–$80 equipment rental.

Calgary driveway or patio cleaning and sealing?

Steve pressure washes concrete at the correct PSI for its condition, removes efflorescence with muriatic acid treatment, and applies penetrating sealer during Calgary's spring or late-summer sealing window.

Concrete cleaning for rental properties →Get a concrete cleaning and sealing quote →
Text for a quoteCall