Contractor stacking gray storage totes filled with Christmas light wire and clips on steel shelving in an organized warehouse.

The Job Number System: How to Label Christmas Light Jobs Without Mixing Them Up

Quick answer: Label every box and tote with a job number, like Job #1 or Job #47, instead of the customer name plus address. The number never changes, it fits on a small label, and it keeps working as your customer count grows. Keep the names, addresses, and photos in your software, tied to that number.

Your shop in September tells you everything about how last season ended. Rows of totes with clean labels, or a wall of boxes with faded marker and half a street name showing. The job number system is the fix. One number per customer job, written on every box and tote for that job, and nothing else on the label.

I ran Christmas light crews for years. I started out as a firefighter, built a pressure washing company from $2,000 in startup capital, then pivoted into Christmas lights and grew that install business past $1M+ in annual revenue with 4 crews before I sold it in 2018. The labeling system was one of the first things that broke as we grew, and one of the cheapest things to fix.

What is the job number system for Christmas light jobs?

You give every customer job a permanent number. Job #1, Job #47, Job #212. That number goes on every tote, box, and bag of pre-built strings for that job. The customer name, address, photos, and strand counts live in your software. The label only carries the number.

  • One number per job, assigned once and never reused
  • The number goes on every container tied to that job
  • Names and addresses stay in your job software, not on the tote
  • Crews pull by number off a route sheet, not by reading names

Why not label totes with the customer name and address?

Name plus address labels turn into noise as the customer count rises. Two Johnsons on two streets. A customer who moves. A last name that changes. Long addresses shrink the writing until nobody can read it from the shelf. A number is short, unique, and stays true no matter what changes on the customer side.

Label style What happens in year one What happens as you grow
Name plus address Readable, feels personal Duplicate names, long strings of text, unreadable at a glance
Street only Fast to write Multiple jobs per street blur together
Job number Takes one minute of setup in your software Still one short number, scales as the operation grows

There is a privacy side too. A tote sitting in an open trailer with a customer name and full address on it is information you do not need to hand to strangers. A number means nothing to anyone outside your shop.

What do you need to buy to run a job number system?

Very little. Matching totes with lids, a way to print or write big numbers, a shelf system with its own row and bay numbers, and a spot on each tote where the label always goes. Buy the same tote in bulk so they stack square and swap between shelves without a puzzle.

Item What to look for Why it matters
Totes with lids One model, bought in bulk, stackable Uniform stacks, no lid hunting, easy shelf math
Label surface Smooth panel on the short end of the tote Label reads from the aisle without pulling the tote
Number labels Large print, weather resistant, one number per label Readable from a ladder or a truck bed
Backup marker Permanent marker kept in the shop, not in a truck Replaces a peeled label the same day
Shelf tags Row and bay numbers on the racking Turns a job number into a location, not a search
Clips and spare parts Bagged and numbered with the job No mid-install run for the one clip type that job uses

Spare bulbs, clips, and connectors go into the job's tote at the end of takedown so the crew has what that house needs next November. If you are restocking those parts before the season, our hardware and lighting supplies collection covers the clips, wire, and connectors most jobs run through.

How do you assign job numbers without creating duplicates?

Assign the number when the job is booked, not when the strings come off the roof. One person or one system owns the number list. Numbers go in order, never get reused, and never get recycled from a canceled customer. That one rule prevents almost every mix-up I ever saw.

  1. Book the job and create the record in your software.
  2. Assign the next number in line. Write it on the job record first.
  3. Print the labels for that job before the strings are built.
  4. Label every tote and bag for that job the same day it is built.
  5. Log the shelf location under the job number after storage.
  6. Retire the number if the customer leaves. Do not hand it to someone new.

Retired numbers are free. Reused numbers cost you a wrong tote on a truck at 7 a.m. Keep counting up and never look back.

What goes inside each job's tote?

Everything that house needs and nothing that belongs to another house. Pre-built roofline strings, the bush and tree strands for that property, the spare bulbs and clips for that job, and the cords cut to that home's runs. If the tote is complete, one person can load a job without asking questions.

  • Pre-bulbed and pre-clipped strings, built at the shop and not on the roof
  • Spare bulbs in the same color temperature that job uses
  • Extra clips matching that home's roof and gutter type
  • Cords and connectors sized to that property's power runs
  • A short note card with the job number and any quirk the crew hit last year

We built and bulbed everything at the shop. Pre-bulb and pre-clip in the warm, then the roof work is hanging only. If that workflow is new to you, the pre-season shop testing guide walks through checking those strings before they get boxed.

How does a numbered job move from the shelf to the roof?

Pull the tote by number off the route sheet. Drop that job's pre-built strings into a 50-gallon garbage can. Carry the can to the truck, the truck to the job site, and the can to the ladder. Pull strings out at the install. No tangles, no sorting on the lawn.

The can rides with the job, so the number rides with the can. Tag the can with a clip-on number card for the day. When the crew is done, the leftovers go back in the can, the can goes back to the tote, and the number closes the loop.

What does a mixed-up tote cost you?

A lost or scrambled tote means rebuilding that job's strings. Materials at contractor pricing run $1.50 to $2.00 per linear foot, and that is before your crew's time to build, bulb, and clip it again. Add the drive back to the shop and the schedule slip behind it.

Storage is part of the deal you already sold. Residential C9 roofline installs run $8.00 to $12.00 per linear foot installed, and that price includes materials, labor, takedown, and storage when you have your own building. If you do not have storage, it belongs on the proposal as its own line item. Either way, the customer is paying for organized storage. Give them organized storage.

Takedown is where labeling lives or dies, because that is when strings come off in the cold and go into whatever is closest. Our takedown pricing and process guide covers building takedown into the job so the numbering does not get skipped at the end of the season.

When should you set the system up?

Now, before the first install of the season. Setting up numbers mid-season means half your shop is labeled one way and half another. Start clean in the fall, run the whole season on numbers, and your first takedown puts every job back on the shelf where it belongs.

If your shop is still holding last season's mess, work through the post-season shop reset first. Sort, repair, and toss, then number what is left. Numbering a pile of broken strings only preserves the pile.

I teach this system to the 43,000+ Christmas light contractors in my free community, and it is the same one I ran with 4 crews. It is not fancy. It is one number, written the same way every time, on every container that belongs to one house.

What is your shop using right now, names on the totes or numbers on the shelf?

Ready to stock up for the season?

Shop HQ's full Christmas light supply catalog

Frequently asked questions

what number should I start my Christmas light job numbering at?

Start at Job #1 and count up in order. There is no benefit to fancy prefixes or codes. Keep the list in your job software so the next number is always obvious to whoever books the work.

how do I label Christmas light totes so my crew can find them fast?

Put the job number in large print on the short end of the tote, in the same spot every time, so it reads from the aisle. Then tag your shelving with row and bay numbers and log each job's location under its number. The crew reads a number off the route sheet and walks straight to it.

can I reuse a job number after a customer cancels?

No. Retire the number and keep counting up. Reused numbers are how a canceled customer's strings end up on a new customer's roof. Numbers are free, mistakes are not.

where do I keep the customer name and address if it is not on the tote?

In your job software, tied to the job number. That record holds the name, address, photos, strand counts, and any notes from last season. The tote label stays short so it stays readable.

do I need special totes for Christmas light storage?

You need consistent totes more than special ones. Buy one model in bulk with lids so they stack square and swap between shelves without a puzzle. A smooth panel on the short end gives your label a home that never moves.

About the author: Jason Geiman. Jason Geiman is a retired firefighter who built a Christmas light installation business to $1M+ in annual revenue running 4 crews, sold the install operation in 2018, and now trains 43,000+ Christmas light contractors through ChristmasLights.io. Christmas Lights HQ is the wholesale supply arm of that same ecosystem.