Home/Services/Rock Landscaping
Rock Landscaping
Rock beds that still look sharp in five years — built on a real base, with commercial fabric and steel edging, not landscape cloth and plastic trim.
Get a Free QuoteMost rock beds fail the same way: weeds come up through cheap fabric, the rock migrates into the lawn, and the edging heaves. We build them to last — the fabric and the edge are where we don't cut corners.

What we install
- Decorative rock beds — rainbow rock, river rock, Rundle, granite, black lava
- Boulder placement — feature rocks, retaining and grade transitions
- Rock borders and mow strips along fences and foundations
- Dry creek beds that also move surface water
- Full front-yard rock conversions for a no-mow, low-water look
How we build a rock bed that lasts
- Shape the bed and set the depth — usually 5–8 cm of rock, so we excavate for it rather than piling rock on the lawn.
- Compact the base and grade it to drain.
- Lay commercial non-woven filter fabric — overlapped and pinned. This is the part cheap jobs skip.
- Install steel or heavy-gauge aluminum edging, staked deep, so the rock and the lawn stay separate.
- Place the rock, rake it even, and clean up.
Rock types compared
| Rock | Look & use |
|---|---|
| Rainbow rock | Warm mixed tones, the most popular all-purpose choice |
| River rock (rounded) | Smooth, natural look — good around water features and dry creek beds |
| Rundle rock | Local Alberta stone, grey-blue tones, reads as more rugged/natural |
| Black lava rock | Sharp modern contrast against plants and architecture, holds colour well |
| Granite chip | Fine, tight coverage — good for formal beds and tight planting |
Rock beds and Calgary's freeze-thaw cycle
Calgary's chinooks are hard on a rock bed built the cheap way. A freeze-thaw cycle that runs dozens of times a winter — instead of the handful most cities see — heaves shallow edging out of the ground and works loose fabric to the surface within a season or two. It's the single biggest reason a bed that looked fine in October is a mess by April.
That's why we stake edging below the frost-affected zone rather than just deep enough to stand up, and why the fabric gets pinned and overlapped instead of stapled at the corners. Boulders get set on a compacted footing, not just dropped on grade, so a spring heave doesn't tip them. None of this shows once the rock is down — it's the difference you feel in year three, not year one.
How much does rock landscaping cost in Calgary?
A finished decorative rock bed typically runs $12–$25 per square foot installed — higher for boulder work or a full front-yard conversion. Rock landscaping is quoted by the area and the rock you choose. Rock vs. mulch →
Common questions
Rock or mulch?
Rock lasts decades and never needs topping up; mulch is cheaper up front, softer on plants, and needs refreshing every few years. Full comparison →
How deep should landscape rock be?
About 5–8 cm for coverage without seeing fabric. Deeper for pathways or high-traffic areas. Depth & coverage →
Will weeds still come through?
Almost nothing comes through commercial fabric. Windblown seed can germinate in the rock over years — a quick spray once a season handles it. Cheap fabric is a different story.
Can a dry creek bed actually move water?
Yes, if it's graded and sized for the flow — we build them on the same excavated, sloped base as a real swale, just finished in river rock instead of turf. A decorative-only creek bed that isn't graded won't do anything in a downpour.
Do I need a permit for a rock bed in Calgary?
Generally no for a bed on your own property. Front-yard conversions in some newer communities have architectural guidelines on how much of the yard can be hardscaped — we'll flag it if yours does before we quote.
Does the edging heave out over winter?
Not if it's set deep enough. That's exactly the failure we build against — steel and aluminum edging staked below the frost-affected zone, not just deep enough to stand up on installation day.
Get a fixed price for your project.
Free on-site quote across Chestermere and Calgary.
Keep reading