Lawn Mowing Prices in Canada — 2026 Guide
Lawn mowing prices in Canada depend on four main factors: lot size, terrain complexity, mowing frequency, and your regional market. Here's what to expect in 2026.
Pricing by Lot Size
| Lot Size | Turf Area | Price Per Mow | Notes |
|---|---|---|---|
| Small urban | Under 2,000 sq ft | $30–$45 | Walk-behind mower, tight spaces |
| Standard suburban | 3,000–6,000 sq ft | $35–$75 | Most common residential size |
| Large residential | 8,000–15,000 sq ft | $65–$120 | Riding mower efficiency |
| Acreage | Over 20,000 sq ft | $120+ | Custom quote based on terrain |
What's Included in Every Visit
Every mowing visit at Mow.ca includes the complete service — not just a quick pass with a mower:
- Full property mow at the correct height for your grass type
- String trimming along all beds, walkways, and fence lines
- Edging along driveways and sidewalks
- Hard surface blow-off — all clippings cleared from concrete and paved areas
- No extra charges for any of the above — it's all included in the quoted price
Weekly vs Bi-Weekly Pricing
Weekly mowing during peak season (May–July) costs more per month than bi-weekly, but produces a significantly healthier, denser lawn because it follows the one-third rule consistently. Bi-weekly mowing often leads to overgrown grass that requires cutting more than one-third of the blade, stressing the lawn.
Regional Price Differences
Mowing prices vary by region due to operating costs, labour markets, and season length. The Greater Toronto Area and Vancouver tend toward the higher end. Prairie cities like Winnipeg, Saskatoon, and Regina are typically 15–20% lower due to shorter seasons and lower operating costs.
How to Save on Mowing
The best way to reduce your per-cut cost: commit to a seasonal contract. Season-long commitments save 5–10% over per-visit pricing, with the added benefit of fixed monthly billing and priority scheduling. Each mowing visit includes crew labour, commercial equipment, trimming, and cleanup — no hidden fees.
Get an instant quote: call (833) 550 - LAWN (5296).









