What is polyjacking?
Polyjacking is the process of lifting sunken concrete back to its original level by injecting expanding polyurethane foam underneath the slab. It's faster, cleaner, and 40–60% cheaper than tearing out and replacing concrete.
Short answer
Polyjacking (also called foam jacking or polyurethane concrete raising) is a modern alternative to mudjacking and concrete replacement. A technician drills small holes in the sunken slab, injects high-density polyurethane foam, and the foam expands to fill voids and lift the concrete back to level — usually in under 2 hours, with the surface ready to use the same day.
How polyjacking works (step by step)
- 1Assessment
A technician measures the slab, marks the lift points, and identifies what's underneath (typically washed-out soil, root channels, or settled fill).
- 2Drilling
Small 5/8" holes are drilled through the slab at strategic points — usually 4–6 holes per section.
- 3Injection
Two-part polyurethane foam is injected through a port. The components mix as they enter the void and begin expanding within seconds.
- 4Lifting
The foam expands with controlled force, filling voids and raising the slab. The technician monitors the lift in real time using lasers or string lines.
- 5Patching
Once level, holes are patched with color-matched cement. Cure time is roughly 15 minutes — you can drive on the surface immediately.

What does polyjacking cost?
Most Canadian residential polyjacking jobs fall between $500 and $2,500. Pricing typically follows:
- • Single sidewalk slab: $300–$600
- • Driveway section (1 panel): $600–$1,200
- • Full driveway: $1,500–$3,000
- • Garage floor: $1,000–$2,500
- • Patio or pool deck: $800–$2,000
When polyjacking is the right fix
- Slab is intact but sunken or sloped
- Trip hazard from uneven joints
- Water pools toward foundation
- You want to keep existing concrete
- • Concrete is severely cracked or crumbling
- • Slab is older than 30 years and brittle
- • You want to change the layout or thickness
- • Rebar/structure is exposed or rusted