Guides

Christmas Light Route Planning: Jobs Per Day by Cluster

Christmas light route planning for 2 to 5 crews: a scattered trip costs about $68 of drive time, a clustered crew fits 2 installs a day and 8 to 10 takedowns.

  • 10 minread time
  • 4tables
  • 10sources checked
  • 6questions answered
On this page9 sections
  1. What does the drive cost per job?
  2. How do you cluster jobs by neighbourhood?
  3. What does a crew day look like?
  4. How do 2 to 5 crews share the map?
  5. Where do the job board and crew app fit?
  6. Worked example: one Tuesday, two crews
  7. Mistakes that scatter a season
  8. Questions installers ask
  9. Sources

Christmas light route planning starts with one number: on our per-job P&L, every trip to a scattered house costs about $68 in drive time and truck, 2 people for 1 hour at $22 plus payroll and 25 miles at the IRS 76 cents, and a seasonal job makes that trip twice. Cluster the jobs by neighbourhood and a crew of 2 fits 2 two-storey installs a day and 8 to 10 takedowns. Below: the drive-cost table, crew day templates for 2 to 5 crews, and where the job board and crew app fit.

I run a permanent lighting company in Ottawa and I built GlowBid. The hours and wages on this page are the ones already worked line by line on our per-job P&L: 4 hours to install a two-storey, 1.5 to take it down, an hour of driving per day, a $22 wage and 12 percent payroll costs, both labelled as my assumptions there. The mileage rates are the IRS and CRA figures. The two competitor pages on this topic give installs-per-day numbers with no source; they are named below as theirs.

What does the drive cost per job?#

Where the house is Drive per trip Trips per seasonal job Drive per job Crew-hours of driving per job
Scattered, 25 miles round trip $68.28 2 $136.56 4
Scattered, 60 miles round trip $119.52 2 $239.04 6
Second house on the same street $10.49 2 $20.98 0.7
Clustered pair, cost per house $39.39 2 $78.77 2.3

The lines: a 25-mile trip is $44 of wages (2 people, 1 hour), $5.28 of payroll costs and $19 of truck at 76 cents a mile, $68.28. The 60-mile trip is 1.5 hours of driving for two people plus $45.60 of truck, which matches the P&L's note that at 60 miles the truck is $91 across the two trips, against $38 at 25, with two more crew-hours on top. The second house on the street is 10 minutes and 3 miles from the first: $7.33 of wages, $0.88 of payroll, $2.28 of truck. So a clustered pair shares one out-and-back and each house carries $39.39 a trip instead of $68.28, a saving of about $58 per job over install and takedown, and 1.7 crew-hours.

In Canadian dollars at the Bank of Canada's 1.3840, the scattered trip is about $94.50 CAD; an Ottawa shop would use the CRA's 73 cents a kilometre, $29.20 for a 40 km round trip, close to the IRS line converted.

The dollars are the smaller half. The crew-hours are the season: 1.7 hours saved per job is 136 hours at 80 jobs, which is 17 more install days for the same two people.

Interactive

The six runs you draw

Hover or tab through the legend. Each run has its own rate because each one costs a different amount of ladder time per foot.

Pick a run to see what it is and how installers usually price it.

How do you cluster jobs by neighbourhood?#

Draw the zones before the first quote, then book every job into its zone's day. The map is the one you already gave Google: a service-area profile lists up to 20 areas within about 2 hours of the base, and those are the zones. Twenty is too many for one crew; group them into 5, one per weekday, so that a Kanata job is a Tuesday job and a Barrhaven job is a Thursday job whatever day the homeowner rang.

The booking conversation changes with it. "We are in your neighbourhood on Tuesdays; the next open Tuesday is the 17th" fills a cluster. "When would you like us?" scatters the map. Most homeowners take the day offered, and the one who cannot gets the following Tuesday, not a Wednesday trip across town.

Then sequence inside the day. Two houses on the same street are the ideal; two in the same zone is the rule; a job outside every zone carries the $68 trip and should either pay a travel line or wait until three neighbours sign. That is the number to say out loud when a lead 30 miles out, a 60-mile round trip, asks for a quote: on the default card the job nets $1,270, and the extra radius takes $102 and two crew-hours off it before the ladder is up.

What does a crew day look like?#

Four templates, each for a crew of 2, clock hours. The two-storey is the P&L house at 4 hours; the bungalow at 2.5 hours is an example assumption of mine, not a P&L line. The takedown visit is 30 to 45 minutes on the ladder, as our takedown scheduling page puts it, with the testing and binning done at the shop.

Template The day Clock hours Jobs
A. Two-storey pair, same zone Drive out 0.5, install 4, move 0.25, install 4, drive back 0.5 9.25 2 installs
B. Bungalow triple, same street Drive out 0.5, three installs at 2.5 with 0.25 between, drive back 0.5 9 3 installs
C. Takedown run, same zone Drive out 0.5, 8 stops at 40 minutes with 10-minute moves, drive back 0.5 7.5 8 takedowns
D. Flex day One install plus the week's service calls and a weather make-up slot 8 1 install plus calls

Template A is the 80-job season: 2 a day, 5 days, 8 weeks. Template C at 10 stops is a 9-hour day and the top of the range; Jason Geiman's takedown post (December 16, 2024) says most residential takedowns run 10 to 15 minutes and a well-planned route does 10 to 15 a day, which is a smaller house than ours and a crew that installed with takedown in mind. He also makes the point that the limit on a takedown day is not the ladder but the bins: label them by route, and the truck holds a zone's worth.

Template D is the one that saves the season. Hold two spare install days in the calendar for weather, and give every crew one flex day a week in December for dark-run calls, so a service call does not pull a crew off a clustered install day.

How do 2 to 5 crews share the map?#

Each crew owns its zones. Nobody shares a neighbourhood, and a job is booked to the crew whose zone it is in, on that zone's day.

Crews Zones per crew Season capacity, 8 weeks at Template A Takedown days in January at 8 a day
1 5 80 10
2 5 each, the map split in half 160 10 per crew
3 5 each 240 10 per crew
5 5 each, 25 zones 400 10 per crew

The capacity column is why the second crew comes when the booked calendar passes 80, not at a revenue figure. Strandr's scaling guide puts the first hire at $150,000 of revenue with no source. On the default card that is about 70 two-storey jobs, and 80 jobs is $170,736, so for this house the two rules land in the same place; on a smaller ticket the revenue rule would have one crew trying to install more houses than 8 weeks hold. Count houses, not dollars. LightQuoter's route page (August 3, 2026) says 3 to 5 installs a day clustered and 120 to 150 per crew per season, also unsourced, on an $850 average ticket; at that ticket the house is a fraction of our two-storey and the numbers are not in conflict, they describe a smaller job. Count your own hours per house. Hiring and paying installers covers what the second crew costs.

Takedown is the same map in January. A crew's 80 houses at 8 a day is 10 working days, so two crews clear 160 houses inside the January 2 to February 28 window the lease clause sets, with room for freezing rain. The takedown route is also the re-book route: the January visit is when the customer is asked for next season.

Where do the job board and crew app fit?#

GlowBid does not draw routes. What it does is put every signed job on a board where clustering is a drag, not a spreadsheet.

On Pro, the pipeline has a Takedown stage and a Re-book stage, so the January list is the Takedown column sorted by zone, and a signed multi-year lease creates each season's install job and takedown job on its own. On Ultimate, the production board runs Signed, Booked, In Progress and Finished. Booked is where the route is made: you assign the installer and the day, and the day you pick is the zone's day. The crew side shows the crew what it needs for the house, the drawing with footage by run, the product, a photo-gated checklist and the homeowner's sign-off at the end, and never the price or the customer's personal details. Twilio sends the appointment reminder and the on-the-way text, so the homeowner is home and the gate is open when the truck arrives.

The route itself goes into Google Maps, which takes "up to 9 stops, which includes the final destination". That fits a takedown day exactly and an install day twice over. Build the day on the board, put the 8 addresses in the map in street order, done.

Worked example: one Tuesday, two crews#

Two crews, 4 two-storey installs, on the default rate card. The scattered version is what happens when the calendar was filled by the homeowner's preference; the clustered version is the zone rule.

Scattered Clustered by zone
Crew 1 Kanata, then Orleans (across the city) Two houses on the same Kanata street
Crew 2 Barrhaven, then Rockcliffe Two houses in Barrhaven, 3 miles apart
Trips at $68.28 4 2
Second-house moves 0 2 at $10.49
Drive cost, install day $273.12 $157.54
Same again on takedown day $273.12 $157.54
Drive cost, 4 jobs, both visits $546.24 $315.08
Crew-hours of driving, both visits 16 9.3
Clock hours, install day, per crew 10 or more 9.25
Revenue, 4 jobs $8,536.80 $8,536.80
Profit at $1,270 a job before the drive difference $5,081.84 $5,081.84
Saved by clustering $231.16 and 6.7 crew-hours

Across an 80-job season the same arithmetic saves about $4,640 and 136 crew-hours, and the hours are the 17 extra install days. The free roofline tool is where each of those four quotes started: the runs drawn on the homeowner's own photo, the footage from the drawing, the price from the rate card, and the disclaimer that photo measurements are estimates confirmed on site.

Mistakes that scatter a season#

  • Booking the day the customer asks for. Offer the zone's day. Most take it.
  • Two crews in one neighbourhood. They pass each other on the road and neither learns the streets.
  • A 60-mile round trip at the normal price. It carries $102 more drive and two more crew-hours; add a travel line or wait for neighbours.
  • No flex day. The first dark-run call in December pulls a crew off a clustered install, and the two houses that were booked that day become two scattered trips later.
  • Takedown by phone call. January routes are booked at signing, by zone, the same as install. A customer who calls to ask when you are coming is a customer whose date was never set.
  • Bins by customer name only. Label by zone and date as well, so a takedown day's bins load together and unload together.
  • Believing a jobs-per-day number from a page with no hours in it. Three to five a day is true of a small house and false of a two-storey with peaks. Time your own crew on your own houses for a week.

The route is the job board sorted by neighbourhood. GlowBid gives you the board, the assignment, the crew's work order with the drawing on it and the texts that get the homeowner to the door. Ultimate is $699 a year at the founding price, Pro with the Takedown and Re-book pipeline is $499, 7-day trial, no card, full product open November 1, 2026, 100 founding places.

FAQ

Questions installers ask

How many Christmas light installs can a crew do in a day?

Two two-storey houses for a crew of 2, when both are in the same neighbourhood. Our per-job P&L books 4 hours of install per two-storey plus an hour of driving per day, so a clustered pair is a 9-hour day and a scattered pair is 10 or more. Smaller houses fit three. LightQuoter's page says 3 to 5 a day clustered and 2 to 3 scattered on an $850 ticket, with no source; the gap is the size of the house.

What does a scattered job cost in drive time?

About $68 a trip on our per-job P&L: 2 people for 1 hour at $22 plus 12 percent payroll costs, and 25 miles round trip at the IRS 76 cents a mile. Every seasonal job makes that trip twice, install and takedown, so a scattered job carries about $137 of drive before anyone climbs a ladder. A second house on the same street shares the trip and costs about $10 to reach.

How many takedowns can a crew do in a day?

Eight to ten, clustered. On the ladder a two-storey takedown is 30 to 45 minutes for two people; Jason Geiman's takedown post says 10 to 15 minutes per house and 10 to 15 houses a day when the lights were installed with takedown in mind. Our P&L books 1.5 hours per takedown because it includes testing, labelling and binning the strands at the shop, which is not done on the driveway.

How should I split the map between crews?

Each crew owns a set of neighbourhoods, one per weekday, and a booked job goes on the day its neighbourhood is scheduled, not the day the customer first asked for. Two crews split the map in half and each carries 5 zones; five crews carry 5 each across 25 zones. A crew that owns its zones learns the streets, and the truck never crosses another crew's route.

How many jobs can one crew install in a season?

About 80 in an 8-week window at 2 a day, 5 days a week, which is the 80-job column on our season P&L and the point at which a second crew starts to pay. Hold two spare install days in the calendar for weather. LightQuoter's 120 to 150 per crew assumes their 3 to 5 a day on smaller houses and carries no source; count your own hours per house before you promise a number.

Does GlowBid plan routes?

No. GlowBid gives you the job board to cluster from: on Ultimate the production board runs Signed, Booked, In Progress and Finished, you assign the installer and the day, and the crew app shows the work order, the drawing and a photo-gated checklist with no prices or customer details. Cluster the day on the board, then put the stops into Google Maps, which takes up to 9 including the last one.

Sources

10 pages checked for this article

  1. GlowBid, How Much Do Christmas Light Installers Make? Per-Job P&L (4 hours install, 1.5 hours takedown, 1 hour drive per day, $22 wage, 12 percent payroll, 25 miles round trip)glowbid.io
  2. IRS, Standard mileage rates (76 cents per mile, July 1 to December 31, 2026)irs.gov
  3. Department of Finance Canada, 2026 automobile deduction limits and expense benefit rates (73 cents per km, first 5,000 km)canada.ca
  4. Jason Geiman (christmaslights.io), Christmas Lights, From Takedown to Storage Solutions (December 16, 2024): 10 to 15 minutes per residential takedown, 10 to 15 jobs a day on a well-planned route, bins labelled by routechristmaslights.io
  5. LightQuoter, Christmas Light Route Planning: Run 5 Crews Without the Chaos (Michael Caldwell, August 3, 2026): 3 to 5 installs a day clustered, 2 to 3 scattered, 120 to 150 per crew per season, 8 to 12 takedown stops, $850 ticket, no sourceslightquoter.com
  6. Strandr, Scaling Your Christmas Light Business: When and How to Hire (Strandr Team, July 6, 2025, updated September 8, 2026): first hire at $150,000 of revenue, no sourcestrandr.com
  7. Google Maps Help, Get directions and show routes (up to 9 stops, including the final destination)support.google.com
  8. Google Business Profile Help, Manage your service areas (up to 20 service areas, about 2 hours of driving time)support.google.com
  9. Bank of Canada, daily exchange rates (1 USD = 1.3840 CAD on September 4, 2026)bankofcanada.ca
  10. GlowBid pricingglowbid.io