Edmonton has roughly five months of reliable outdoor building weather and twelve months of demand. That mismatch is the single biggest lever a homeowner has on price and on which contractors will even return the call — and almost nobody uses it.
The Edmonton contractor calendar
January – March: the quiet window
The best time of year to book almost anything. Interior trades — renovation crews, painters, flooring installers, electricians — have gaps in the schedule and price accordingly. It is also when you should be getting quotes for summer exterior work: roofers, concrete crews and landscapers are in the office rather than on a roof, so they answer the phone and take the time to quote properly.
April – May: the rush begins
Frost comes out of the ground, concrete and landscaping crews start pouring and grading, and the calendar fills fast. Anything you have not booked by now is competing for a summer slot that is largely already sold.
June – August: peak, and priced like it
Every exterior trade is at capacity. Quotes come back higher, lead times stretch to months, and the good crews are not chasing new work. It is also peak moving season — the last weekend of the month between May and August is the most expensive time to move in the city.
September – October: the second window
An underrated stretch. Crews are finishing the season with gaps to fill, sod takes well in cooler weather, and roofers can still install before temperatures drop below sealing range. Book furnace maintenance now, before the first cold snap turns every HVAC company into an emergency service.
November – December: interior only
Exterior work largely stops. Interior renovation continues, and this is when replacement decisions get made under pressure — furnaces fail at −30°C, pipes freeze in unheated garages. The homeowners who do well in this stretch are the ones who got quotes in September.
Trade by trade
- Roofing — install May to October; shingles need warmth to seal. Quote in winter.
- Concrete — pour May to early October. Winter pours are possible but cost more and carry more risk.
- Landscaping — sod in mid-May to June or late August to September. Book hardscaping the winter before.
- Furnace — replace in spring or fall. Never shop for a furnace during a cold snap; you have no leverage.
- Air conditioning — book in April. By the first 30°C week, installers are three weeks out.
- Interior renovation — January to March gets the best pricing and the shortest lead times.
- Painting — exterior June to mid-September only. Interior is a winter trade here.
- Moving — mid-month, mid-week, October to April. Avoid month-end in summer entirely.
The one rule that matters
Quote in the off-season, work in the season. A roof quoted in February and installed in June gets you a considered price from a contractor with time to look properly, instead of a rushed number from someone already three months behind. The work happens at the same time either way — only the quality of your decision changes.
When you cannot wait
Emergencies do not respect the calendar. If the furnace dies in January or a pipe bursts, call — but still get a second quote before authorizing a full replacement rather than a repair, and be clear about the after-hours rate before the truck rolls. Emergency premiums in Edmonton commonly run 1.5–2× the standard hourly rate.
