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 Quote

Most 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.

Finished decorative rock bed in Calgary with commercial filter fabric and clean steel edging

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

  1. 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.
  2. Compact the base and grade it to drain.
  3. Lay commercial non-woven filter fabric — overlapped and pinned. This is the part cheap jobs skip.
  4. Install steel or heavy-gauge aluminum edging, staked deep, so the rock and the lawn stay separate.
  5. Place the rock, rake it even, and clean up.

Rock types compared

Common rock choices
RockLook & use
Rainbow rockWarm mixed tones, the most popular all-purpose choice
River rock (rounded)Smooth, natural look — good around water features and dry creek beds
Rundle rockLocal Alberta stone, grey-blue tones, reads as more rugged/natural
Black lava rockSharp modern contrast against plants and architecture, holds colour well
Granite chipFine, 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.

Request a Free Quote
Call Free Quote