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 condition | PSI range | Tip angle | Notes |
|---|---|---|---|
| Solid, sealed concrete with surface grime | 1,500–2,500 PSI | 25° | Most Calgary driveways less than 15 years old |
| Older concrete with minor surface pitting | 1,200–1,500 PSI | 25°–40° | Test in inconspicuous area; stop if surface aggregate releases |
| Spalling or delaminated surface | 800–1,200 PSI | 40° | High PSI accelerates damage; use chemical cleaner to do the work |
| Pavers or brick | Under 1,200 PSI | 40° | High PSI displaces jointing sand and damages brick faces |
| Stamped concrete | Under 1,500 PSI | 25°–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:
- Water enters the concrete through the surface or the subslab
- The water dissolves soluble mineral salts within the concrete matrix (calcium hydroxide, calcium carbonate, calcium sulphate)
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- Scrub with a stiff-bristle brush (nylon or natural — not metal, which reacts with the acid).
- Rinse thoroughly with a garden hose, then pressure wash the section. The acid must be completely removed.
- Neutralize the surface. Apply a solution of 1 cup baking soda per gallon of water to neutralize any remaining acid, then rinse again.
- 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 type | How it works | Best for Calgary |
|---|---|---|
| Penetrating silane-siloxane | Chemically bonds within the concrete matrix; repels water while allowing vapour to pass through | Best for Calgary driveways and patios — protects against freeze-thaw and efflorescence without trapping vapour |
| Acrylic topcoat | Film-forming; creates a sheen on the surface | Decorative use on patios; peels under Calgary freeze-thaw if moisture is trapped; not recommended for exposed driveways |
| Epoxy topcoat | High-durability film; chemical and abrasion resistant | Garage floors (controlled environment); not suitable for exterior Calgary concrete that experiences freeze-thaw |
| Polyurethane topcoat | Flexible film; UV stable | Better 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)
| Service | Typical cost | Notes |
|---|---|---|
| Driveway pressure wash (50m²) | $150–$300 | Standard 2-car driveway; more if heavy staining |
| Efflorescence acid treatment (add-on) | $100–$200 | Muriatic acid wash, scrub, neutralize, rinse |
| Penetrating concrete sealing (50m²) | $200–$400 | Two-coat application; silane-siloxane penetrating sealer |
| Full service (wash + acid + seal, 50m²) | $400–$800 | Complete package in one visit |
| Patio + driveway + walkway (100m²+) | $600–$1,200 | All 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 →