Calgary Christmas Light Installation Pricing Per Foot (CAD)
Calgary installers publish $15 to $30 CAD per foot for permanent lights, $1.50 to $2.50 seasonal, GST only at 5 percent, in an October 6 to December 13 window.
Permanent Christmas lights in Calgary run $15 to $30 CAD per linear foot installed at Diamond Bright and $20 to $30 at Illuminate Solar and Electrical, both Calgary companies. Seasonal hanging is $1.50 to $2.50 a foot on Yard Busters' published sheet, with a $250 minimum. Add 5 percent GST and nothing else. Six Calgary companies publish a number, and every one is below with its date.
I install permanent lighting in Ottawa and quote through the same Canadian suppliers, a later frost and a worse tax. Calgary publishes more prices than any city in the country, which makes it the easiest place to see what a per-foot rate has to carry: an early-October window, chinook wind, and 129 cm of snow a year.
Every figure is CAD as the company published it, with USD at the Bank of Canada rate of 1.3840 on September 4, 2026. None of the pages state whether GST is included, so treat all of them as before tax.
What
Calgary price (CAD)
USD
Includes
Source
Permanent, per foot installed
$15 to $30
$10.84 to $21.68
Aluminum channel, LED modules, smart controller, labour
What do Calgary installers charge for permanent lights per foot?#
$15 to $30, with the two Calgary companies that publish agreeing on $20 to $30 as the working range. Diamond Bright also prices by roofline length, which is the honest way: 140 to 190 ft, the typical two-storey front, is $2,600 to $3,700, and a 260 ft acreage house starts at $5,000. Illuminate prices by square footage, $3,500 to $6,500 for a 2,500 sq ft home done all round, and its April 2025 page gave $20 to $26 with 150 ft at $3,000 to $3,900; the September update widened the top to $30. Both say the controller and channel are in the number.
Read against Ottawa, Calgary is the cheap end of the country: Right Light's eight Ottawa quotes averaged $37.30 a foot. Two reasons show in the Calgary pages themselves. Both companies sell a named track system and install it in one to three days, so the labour is a dealer's labour on a known product; and Alberta's tax is 5 percent, so a $25 sticker price is worth more to the installer here than in Ontario. The permanent cost in Canada page has every province's published range side by side.
Calgary is the one Canadian city where an installer has put a full seasonal rate sheet on the internet. Yard Busters charges $1.50 a foot for home lighting, rising to $2 a foot for runs above 20 ft and $2.50 above 25 ft, with icicle lights at $2, $3 and $4 on the same tiers, trunk wraps at $1 a foot, and a $250 minimum on everything. Takedown is 40 cents a foot with a $90 minimum, and a mid-season fix-up is $85 an hour. Their page lists commercial-grade LED equipment among what is included; at $1.50 a foot, confirm whether the strand is in the rate or billed on top before you price against it.
True North sells by the 16 ft C9 strand: ten strands, 160 ft, is $450 to $600 to buy plus $350 of labour in year one, $5.00 to $5.94 a foot, then $350 a season after, about $2.19 a foot. Five Star Holiday Decor runs rent-to-own: $1,000 plus a $90 maintenance fee in year one, 80 percent in year two, 70 percent in year three, and the lights are the homeowner's. Bugaboo, 15 years in Calgary, publishes terms rather than rates: takedown always included, a three-day install window, and no install on a snowed or iced roof.
Three models, three prices for about the same house: $279 on the Yard Busters sheet for 170 ft, $800 to $950 for ten of True North's 16 ft strands (160 ft) in year one, $1,090 on Five Star's lease. Which one you copy depends on who owns the lights. The lease versus buy page runs that crossover, and the takedown pricing page works the 40-cent takedown against a takedown bundled into the season price.
Early October to mid-December, and it is the shortest window of any city on this site. Calgary's average first fall frost is September 21 on ECCC's 1991 to 2020 normals, three weeks before Ottawa and six before Toronto. The 1981 to 2010 normals put 4 cm of snow in September, 10 cm in October and 17 cm in November, and the average low is already minus 8 in November and minus 13 in December. Yard Busters runs installs October 6 to December 13 and starts takedown the first week of January, "through the spring".
That spring takedown is the chinook. The Canadian Encyclopedia puts one winter day in three in southwestern Alberta as a chinook day, with daily temperature anomalies of 13 to 25 degrees and a recorded rise of 27 degrees in two minutes. Calgary still logs 22 days a year below minus 20, but between them the roof clears, and a takedown window of January to March with a weather clause gets used in Calgary in a way it never does in Ottawa.
What do snow, chinooks and minus 20 do to the price?#
They set the premiums, and Calgary's are different from the east's:
Wind on the eave. Chinook winds run 16 to 60 km/h and gust to 100. A strand held by every third clip comes off in the first one. Clip every socket, use shingle tabs on the ridge, and price a mid-season service visit into seasonal work; Yard Busters' $85 an hour and Bugaboo's $75 an hour are what that visit costs if it is not in the season price.
Freeze-thaw on track. A chinook takes the roof from minus 20 to plus 5 and back inside a week, thirty times a winter. Screw-mounted channel, which Diamond Bright calls out for Canadian survival, and cold-rated components are the product answer; on the rate card it is a no-track line at a lower per-foot rate and a track line at a higher one, so the customer chooses with the price in front of them.
Early snow. Bugaboo will not install on a snowed or iced roof, and neither should you. The October rush is real; fill the first two weeks of October first, and price anything booked after mid-November as rush. GlowBid's default rush premium is 20 percent.
Cold cuts. Below about minus 15 the adhesive strips do not bond and clips snap. A 10 percent materials buffer, shown on the quote as the installer's choice, covers the scrap.
A worked example: a 170 ft two-storey at the Calgary midpoint#
The two-storey from our permanent pricing guide, front elevation only, measured from the homeowner's photo with the 16 ft garage door as the reference: 122 ft of roofline, 48 ft of peaks across four runs, three jumps totalling 16 ft, 170 lit feet. Priced at the $25 midpoint of the two Calgary ranges, all in, with GST.
Cost stackUSD at 1.3840
Total2 lines
$3,224.35
1170 lit ft at $25 per foot, installed system$3,070.8195%
Same house on the Yard Busters seasonal sheet: 122 ft at $1.50 plus 48 ft above 20 ft at $2
$279.00
$201.59
Its takedown at $0.40 a foot ($68), lifted to the minimum
$90.00
$65.03
The $4,250 sits above Diamond Bright's $2,600 to $3,700 band for 140 to 190 ft and above Illuminate's $3,000 to $3,900 for 150 ft, which says the midpoint is the top of the Calgary market for a gabled two-storey and the low end is a bungalow. Run the same drawing through GlowBid's default track card with nothing changed, $25 a foot on roofline, $28 on peaks, $12 on jumps, a 15 percent pitch premium on the peaks, 10 percent on the second-storey runs and a $250 controller, and it prices at $5,357 before GST, $5,107 of runs plus the controller, above every Calgary range on this page. That is the point of the comparison: a Calgary card built from parts needs base rates of roughly $12 to $18 a foot, not $25, to land inside the published $2,600 to $3,900, and the peaks and the storey are then priced instead of averaged. Draw your own house in the free roofline tool and the footage is there in two minutes; it is an estimate confirmed on site, and the quote says so.
Tax: 5, labelled GST. Alberta's rate per the Canada Revenue Agency, no PST. One line, on the deposit too.
Height tiers or a storey premium. Yard Busters prices above 20 ft and above 25 ft; a percent per storey on the upper runs does the same job on a per-foot card.
Takedown as its own decision. In the season price or 40 cents a foot with a minimum; write which on the quote.
Rush after mid-November. The window closes early here. Charge for the late bookings instead of absorbing them.
Minimum job for the drive. Calgary to Airdrie, Cochrane or Okotoks is on every Calgary company's service list. Set the minimum for a real truck roll and a travel line past it.
GlowBid bills in US dollars at launch; the rate card holds whatever CAD numbers you type, and the tax line is a percent and a label. Founding pricing is on the pricing page.
Copying Yard Busters' $1.50 without knowing what is in it. If the strand is billed on top, the real per-foot is closer to True North's $5 to $6. Ask, or say on your own quote what the number includes.
Quoting the $15 low on a two-storey. Diamond Bright's low end is 80 to 130 ft of bungalow roofline. Peaks and storeys move it.
Promising a takedown date. Chinooks give you days, minus 20 takes them away. Window plus weather clause, January to March.
Clipping for Ottawa wind. A chinook gust is not a breeze. Every socket, and shingle tabs on the ridge.
Booking the last week of November as if it were October. Snow on the roof is a cancelled day and a rebooked customer. Fill October, price the rest as rush.
Forgetting the deposit rule. Bugaboo takes 25 percent over $1,000; GlowBid's default is 30 percent. Whatever yours is, put GST on it.
FAQ
Questions installers ask
How much do permanent Christmas lights cost per foot in Calgary?
$15 to $30 CAD per linear foot installed at Diamond Bright and $20 to $30 at Illuminate Solar and Electrical, both Calgary companies. Illuminate's earlier page narrowed it to $20 to $26. That is $10.84 to $21.68 USD at the Bank of Canada's September 4, 2026 rate. Add 5 percent GST, nothing else. A 170 ft two-storey front at the $25 midpoint is $4,250 before tax and $4,462.50 with it.
What does seasonal Christmas light installation cost in Calgary?
Yard Busters publishes the only Calgary rate sheet: $1.50 a foot for home lighting, $2 a foot for runs above 20 ft and $2.50 above 25 ft, icicle lights from $2, tree wraps $1 a foot, all with a $250 minimum, and takedown at 40 cents a foot with a $90 minimum. True North sells by the 16 ft strand: ten strands is $450 to $600 to buy plus $350 of labour. Five Star's rent-to-own runs $1,090 in year one.
Is there PST on Christmas light installation in Alberta?
No. Alberta charges GST only, 5 percent, per the Canada Revenue Agency table, with no provincial sales tax on top. A $4,250 permanent job carries $212.50 of tax in Calgary and would carry $552.50 of HST in Toronto, so the same sticker price nets a Calgary installer more. Set the rate card tax line to 5, label it GST, and it rides on every quote and deposit.
When do you install and take down Christmas lights in Calgary?
Yard Busters runs installs from October 6 to December 13 and starts takedown the first week of January, continuing through spring. Calgary's average first frost is September 21 on ECCC's 1991 to 2020 normals, the earliest of any big Canadian city, and October already averages 10 cm of snow, so the comfortable window is the first half of October. Chinooks open takedown days in January that Ottawa never gets.
What does a chinook do to a Christmas light install?
It melts the roof and shakes the lights. The Canadian Encyclopedia says one winter day in three in southwestern Alberta is a chinook day, with temperature anomalies of 13 to 25 degrees and winds of 16 to 60 km/h gusting to 100. That is a freeze-thaw cycle every few days on clips and track, and gusts that pull a loosely clipped strand off the eave. Fasten for wind, and price a mid-season service visit into seasonal work.
Can I quote a Calgary house from a photo?
Yes, as an estimate confirmed on site, and in Calgary the site visit is the day you check for snow on the roof. Set the scale from the garage door, draw the roofline, peaks and jumps, and mark which runs sit above 20 ft if your card uses height tiers the way Yard Busters' sheet does. Photo measurements are estimates; runs angled away from the camera read short, and every GlowBid measurement carries a source and confidence label.