Holiday Lighting Installation
The shortcut: Most people assume Christmas light installation is a fun side hustle that dies in January — but the installers who hit six figures run their entire year around this 10-week window and treat the seasonality as the moat.
Industry: Home Services
Investment level: Small — $2,000-$6,000
Time to launch: 6-10 weeks (start in August/September for that year's season)
Best for: Anyone comfortable on a 24-foot ladder, with a working truck or van, $3K-ish to float lights and supplies, and the discipline to sell hard for ten weeks then disappear. What you'll likely make: $0-$1K/month August-October, $8K-$25K in November-December alone, then $0-$3K/month with permanent-lighting upsells through spring. Math is in Section 4.
Market Opportunity
Most people who try this niche burn out in their second year because they thought it was a year-round business and got bored when the phone stopped ringing in February. The installers who actually clear six figures do the opposite — they treat the 10-week selling window like a tax season and structure the rest of the year around it. That mental shift is the entire game.
The category is real and growing. The U.S. holiday lights installation market is projected to hit roughly $2.85 billion by 2033 at a 12.5% CAGR, with permanent architectural lighting as the fastest-growing adjacent segment (Data Insights Market). Professional installers charge $8-$35 per linear foot, and a typical residential job lands between $500 and $2,500 — meaning a two-person crew can easily clear $2,400 of revenue in a single working day during peak season (Strandr 2025 pricing analysis).
The reason the math works is margin. Holiday lighting runs 25-45% net margins versus 10-15% for most home-services categories (Service Autopilot). The lights themselves are cheap once you buy commercial-grade strands at wholesale, and homeowners' price tolerance in October is dramatically higher than it is for, say, a gutter cleaning in April. People want their house to look like the neighbor's house, and they want it next weekend.
The opening for a new entrant: most of your local competition is either a landscaping crew that "also does lights" with extension cords from Home Depot, or a Christmas Decor franchisee paying royalties up the chain. Neither has the time or interest to build a real customer list. You can.
Launch With AI
Pro section. Holiday lighting is a 10-week-selling-window-and-fall-arrest-harness business — AI doesn't climb a 24-foot ladder, clip C9 strands to a roofline, or wear your harness in October rain. But the time you waste hand-typing the August door-hanger script, drafting the HOA + strip-mall commercial bid, and writing the 3-package menu is exactly the time you should spend on one more Saturday neighborhood walk. AI does the writing tail. You do the climb.
The trap most first-year holiday-lighting installers fall into: they paste their service description into ChatGPT and ship "Christmas lights, professionally installed." AI confidently writes "free estimate" + "we beat any price" copy — which trains every cheapskate to call you and disqualifies you from the HOA + commercial accounts where the real money lives. AI is for the writing tail (door-hanger copy, HOA + commercial pitch, 3-package menu, takedown SMS, January permanent-lighting upsell). Every harness check, every roofline judgment, every cure-time-on-the-clip decision is yours.
Important up-front: AI cannot verify whether your harness is rated, judge if a 100-year-old roof can take roof-clip pressure, or have the conversation with the homeowner about why "$200 cheaper than last year's installer" gets you a no. It will also confidently miss the OSHA 4-ft fall-protection trap (1926.501 — your insurance carrier looks at harness compliance on every claim), the contractor-license-by-state trap if you tap a panel circuit instead of an existing outlet, and the residential-grade-vs-commercial-grade strand trap (residential strands fail in cold rain). You own every climb, every clip, every harness photo; AI scales the writing around them.
AI Tools You'll Use
| Tool |
Price |
What it does |
| ChatGPT (free or Plus) |
$0-$20/mo |
Door-hanger copy, HOA + commercial pitch, 3-package menu, takedown SMS, permanent-lighting upsell |
| Canva (free) |
$0 |
Door hangers, 3-package tri-fold, yard signs, magnetic truck signage, IG before/after templates |
| Jobber Core |
$29/mo |
Deposit invoicing, route clustering, takedown auto-schedule, customer photo storage |
| Google Business Profile + ChatGPT |
free |
Review replies, weekly "what we hung this week" post, before/after IG cross-post |
| CapCut (free) |
$0 |
30-second roofline reveal Reels for IG + Nextdoor — drives 2-5% follow-on calls |
The Workflow
August door-hanger + 4-affluent-neighborhood targeting batch (ChatGPT + Canva, ~30 min/500 hangers). August door-hangers = your entire selling pipeline. Paste:
"I'm a holiday-lighting installer in [city] with $1M GL insurance + fall-arrest harness + commercial-grade C9 LED strands. Build me the door-hanger + neighborhood-targeting plan for 500 hangers I drop in August (not October — by October my competition is booked): (a) the targeting — 4 affluent neighborhoods I can name by street within 12 minutes of my home base, prioritize blocks with 1990-2010 builds (more roofline, more rooflines = bigger packages), single-family $600K+ assessed value, skip apartment complexes + townhouses (different pitch), (b) the front-side copy — hero photo of a fully-lit roofline at dusk (the wow), big headline 'Roofline lights from $550. Booking August now,' my $1M insurance line + 'all takedown included,' my logo + phone, my 'lights are mine, not yours — I store them, you don't,' line, (c) the back-side copy — 4 bullets ($550-$900 Roofline Basic / $1,200-$1,800 Full Display / $2,000+ Custom + Commercial; commercial-grade strands you don't store; takedown included in price; $1M insurance + fall-arrest harness on every job) + a 'why August matters' line ('by October my competition is booked. August deposits hold your spot') + my Google review QR, (d) the trim spec (4.25 x 11 standard for Vistaprint), (e) the absolute don'ts: NEVER 'free estimate' (your time is the constraint — every estimate is a 20-minute drive), NEVER 'beat any price' (kills your margin + attracts cheapskates), NEVER 'limited time' false urgency (the August timing IS the urgency, sell it honestly). Tone: confident neighbor + senior pro. Output paste-ready Canva front + back design + 4-neighborhood targeting brief."
Order 500 from Vistaprint (~$80). Walk 4 Saturdays in August. Convert at 0.5-2% — that's 5-10 quote requests per 500 hangers, 4-8 deposits.
3-package tri-fold + posted-pricing menu (ChatGPT + Canva, ~30 min one-time setup). Posted pricing pre-screens cheapskates. Paste:
"I'm a holiday-lighting installer. Build me the 3-package tri-fold I hand to every quote walk-in + post on my website: (a) Roofline Basic ($550-$900) — C9 warm-white LED bulbs along the front roofline of a 1,800-2,400 sq ft home, install + takedown + storage included, one tree wrap up to 8 feet free, (b) Full Display ($1,200-$1,800) — roofline + 2-3 tree wraps + walkway lights + one wreath, the bread-and-butter package — aim for 60% of jobs here, (c) Custom / Commercial ($2,000-$6,500+) — anything bigger: HOA entrances, retail strip centers, big estate homes, quote in person, (d) the upsell add-ons (per-add-on price): extra tree wrap $75-$125, walkway lights run $200-$400, wreath $40-$80, garland $80-$150 per 9-ft section, (e) the warranty + takedown promise ('lights are commercial-grade strands I own + store; takedown included in price + scheduled in early January via SMS confirmation'), (f) the deposit + auto-schedule ($150 deposit holds the install date, balance due day-of, takedown auto-scheduled), (g) the absolute don'ts: NEVER offer a 'free' takedown line (bake it into the install price — customers hate the takedown call + competitors who charge separately lose retention), NEVER quote color-match in year one (eats margin + ruins your schedule), NEVER undercut Roofline Basic below $500 (kills your margin). Tone: confident pro + senior tradesperson. Output paste-ready Canva tri-fold + Squarespace posted-menu page."
Posted pricing = 50% fewer tire-kicker calls + 30% higher close rate on the calls you do take.
HOA + strip-mall + commercial cold-pitch (ChatGPT + Canva, ~30 min one-time setup). One commercial = $4,500 = 8 residential jobs in one stop. Paste:
"I'm a holiday-lighting installer. Build me the cold-pitch package for HOA boards + strip-mall property managers + retail anchors in [city]: (a) the targeting — 5 HOA management companies running 100+ unit communities, 5 strip-mall property managers, 3 retail anchors (Class A office park, mid-tier hotel, boutique retail row), (b) the cold email subject 'Holiday lighting for [property name] — IKECA-equivalent fall-arrest + $1M GL — one-vendor program $4,500-$15,000,' (c) the email body — 'hi [first name], I'm [my name], local holiday-lighting installer in [city]. Most HOAs your size run 1-3 entrance monuments + clubhouse roofline + community-park tree wraps = $4,500-$8,000 annual program. I do install in October, takedown in January, all commercial-grade C9 LED strands I own + store off-season. $1M GL + fall-arrest harness on every job + photographed harness compliance per OSHA 1926.501. Want me to walk the property next Tuesday + leave a fixed-price bid for the 2026 season?,' (d) the leave-behind 1-pager (Canva: 5 HOA + 3 commercial case-study photos with annual-contract value, my $1M GL COI, my fall-arrest harness photos, my Net-30 invoicing, my 3-year contract option for 5% discount), (e) the absolute don'ts: NEVER quote per-strand at scale (always per-installed-program), NEVER skip the harness photo evidence (HOA boards love the OSHA-compliance proof), NEVER promise a 24-hour takedown turnaround (Jan 5-15 window is the realistic SLA). Tone: confident pro + property-manager-fluent. Output paste-ready cold-pitch + leave-behind."
One signed HOA = $4,500-$8,000/year + the 3-year option locks renewal at 5% discount = $13K-$24K LTV.
Takedown SMS + January permanent-lighting upsell automation (Jobber + ChatGPT, ~15 min one-time setup). January is your permanent-lighting upsell window. Paste:
"I'm a holiday-lighting installer with [N] residential customers + [N] commercial accounts. Build me the takedown + January upsell automation via Jobber: (a) the post-install confirmation text after every job ('hi [first name], install complete + photographed for your records. Storage tote labeled with your name. Takedown auto-scheduled [Jan date] — I'll text 48 hrs before. Reply with any questions'), (b) the December-25-checkin text ('hi [first name], hope your lights look great this week — Merry Christmas. Takedown still on [Jan date]. Reply Y to confirm or R to push to mid-January'), (c) the 48-hr-pre-takedown text ('hi [first name], takedown scheduled for [date 9-11am]. Anything I should know about access? Reply with photos if a strand is out so I can swap before disposal'), (d) the post-takedown text + January upsell ('hi [first name], lights down + stored for next year. Two things: (1) want to lock 2026 install at this year's rate? Deposit $50 by Feb 15. (2) Any interest in permanent architectural LED lighting (year-round, app-controlled, $4,500-$15,000 install)? Happy to send before/afters from neighbors who installed last spring'), (e) the February permanent-lighting case-study email I send all past customers ('here's what 3 neighbors of yours installed last spring — Jellyfish-style permanent track, $4,500-$15,000 one-time + lighting routines for July 4th, Halloween, etc. Free 15-minute walkthrough on your roofline this Saturday?'), (f) the absolute don'ts: NEVER bill takedown separately (bake it in), NEVER skip the 48-hr-pre-takedown text (no-access = wasted truck day), NEVER push permanent-lighting in October (it's a Feb-April upsell, not a holiday-season add-on). Tone: warm pro + neighbor. Output paste-ready Jobber automation templates."
January permanent-lighting upsell converts 5-10% of past customers at $7,500 avg = $4K-$8K/100 past customers.
Yard sign + Nextdoor neighborhood-after-storm post (ChatGPT + Canva, ~15 min one-time setup). Yard signs drive 2-5% follow-on calls. Paste:
"I'm a holiday-lighting installer. Build me the yard-sign + Nextdoor cadence: (a) the yard-sign design (Canva, 18x24 H-stake) — clean roofline photo + 'Lights by [my brand] | [phone] | book Aug-Sept,' (b) the per-job consent ask after install ('happy with the install? Mind if I leave a small yard sign for 5 days? + drop 30 door hangers on the same block tomorrow morning?'), (c) the post-storm Nextdoor post template I drop the morning after any wind/snow event in any of my 4 target neighborhoods ('hi [neighborhood], [my brand] here — saw last night's wind. If your roofline lights are down or a strand is out, I'm doing same-week repair runs on existing customers + open repair slots for non-customers at $200/visit. Reply or DM if you need a hand'), (d) the per-Nextdoor reply DM I send to anyone who engages ('hi [first name], thanks for the reply. I can swing by [day] at [time] for a 15-min repair walkthrough — $200 covers diagnosis + most strand swaps. If it's a bigger issue, I'll quote on the spot. Address?'), (e) the absolute don'ts: NEVER post in Nextdoor without responding to comments same-day (kills your reach algorithm), NEVER spam the same neighborhood more than 1x/month (moderators ban you), NEVER use the storm post as a sales pitch — lead with help, the calls follow. Tone: confident neighbor + helpful. Output paste-ready yard-sign design + Nextdoor post template + DM reply."
Yard signs drive 2-5% follow-on calls/block + a single post-storm Nextdoor post nets 5-15 emergency repair calls in a 4-neighborhood radius.
Time Saved Per Week
Roughly 3-4 hours/week in the August-November selling window once your door-hanger + tri-fold + commercial pitch are built:
- August door-hanger + targeting: 1-time setup → reused per print run
- 3-package tri-fold + posted menu: 1-time setup → reused on every quote
- HOA + commercial cold-pitch: 1-time setup → reused per outreach
- Takedown SMS + January upsell automation: 1-time setup → fires automatically
- Yard sign + Nextdoor storm post: 1-time setup → reused per storm event
Trade that time for: 1 more Saturday neighborhood walk in August, 5 more HOA cold-pitches, and the CLIPA cert if you don't have it (commercial-bid credibility).
Total AI Stack Cost
- Budget tier ($29/mo): Jobber Core ($29) + ChatGPT free + Canva free + Google Business Profile.
- Full tier ($49/mo): Add ChatGPT Plus ($20). Worth it the day you sign HOA #1 — multi-property bid quality + permanent-lighting upsell email jump materially with GPT-4.
- Compare: A part-time office manager for August door-hanger coordination + takedown scheduling + January upsell runs $400-$700/month — and you only need them 3 months/year. Full AI stack handles it year-round at one-tenth the cost.
Cancel anything you don't open in a 7-day window. Skip Angi + Thumbtack — seasonal-only listings get deprioritized + the lead cost eats $700-$1,800-ticket margin fast.
Your First Win
30 minutes from now your August door-hanger is designed + your first 4 neighborhoods are mapped — you're walking 500 hangers in 2 weekends. Open ChatGPT (free tier works). Paste:
"I'm a holiday-lighting installer in [my city] with: $1M GL insurance + fall-arrest harness + commercial-grade C9 LED strands I own + store off-season + 24-foot extension ladder. The single biggest leverage in this trade is August door-hangers in 4 affluent neighborhoods I can name by street — by October my competition is booked + homeowners default to last year's installer. Build me the 1-page laminated door-hanger design + the 4-neighborhood map: (a) the targeting — 4 neighborhoods within 12 minutes of my home base zip, prioritize 1990-2010 single-family builds with $600K+ assessed value (more roofline = bigger packages), skip apartments + townhouses (different pitch), (b) the front-side copy — hero photo of a fully-lit roofline at dusk, big headline 'Roofline lights from $550. Booking August now,' my $1M insurance + fall-arrest harness line, my 'all takedown included' line, my 'commercial-grade strands I own + store' line, my logo + phone + Google review QR, (c) the back-side copy — 4 bullets ($550-$900 Roofline Basic / $1,200-$1,800 Full Display / $2,000+ Custom + Commercial; commercial-grade strands; takedown included; $1M GL + harness on every job) + a 'why August matters' line ('by October my competition is booked. August deposits hold your spot at this year's rate'), (d) the trim spec (4.25 x 11 standard Vistaprint), (e) the absolute don'ts: NEVER 'free estimate' (your time is the constraint, every estimate is a 20-min drive), NEVER 'beat any price' (kills margin + attracts cheapskates who haven't paid for installation in 3 years), NEVER 'limited time' false urgency (the August timing IS the urgency, sell it honestly), NEVER skip the harness + insurance line (HOA + commercial buyers screen on it). Tone: confident neighbor + senior pro + safety-aware. Output paste-ready as a 1-page laminated door-hanger design + a 4-neighborhood targeting map within 12 minutes of [my home base zip]."
Order 500 from Vistaprint (~$80). Walk Saturday morning. 0.5-2% conversion = 5-10 quote requests + 4-8 deposits at $700 avg = $3K-$5.6K from one Saturday.
Product / Service Offering
Keep your offer narrow in year one. Three packages, posted publicly, no custom quoting until you've done 20 jobs:
- Roofline Basic ($550-$900): C9 warm-white LED bulbs along the front roofline of a 1,800-2,400 sq ft home. Install, takedown, storage included. One tree wrap up to 8 feet free.
- Full Display ($1,200-$1,800): Roofline plus 2-3 tree wraps, walkway lights, one wreath. The bread-and-butter package — aim for 60% of jobs here.
- Custom / Commercial ($2,000-$6,500+): Anything bigger. HOA entrances, retail strip centers, big estate homes. Quote in person.
Price includes the lights (you own them, you store them, you reuse them next year — this is the warranty story that beats a homeowner's tangled garage strand). Always include takedown in January in the sticker price. Customers hate the takedown call and competitors who charge separately for it lose retention.
Add permanent architectural LED lighting (think Jellyfish Lighting-style year-round track systems) as a January-March upsell once you have a customer list. A permanent-lighting install runs $4,500-$15,000 and turns your seasonal book into a spring revenue stream. Don't lead with this in year one — sell it to people who already trust you.
Revenue Model
The honest version: this business has two months that pay for ten. Your job is to lock in volume before Halloween and execute without breakdowns.
| Path |
Jobs |
Avg ticket |
Gross |
Materials & gas |
Net |
| First $1K month (early Nov, solo, residential only) |
2 jobs |
$700 |
$1,400 |
~$400 |
~$1,000 |
| First peak month (late Nov, you + 1 helper) |
12-15 jobs |
$1,100 |
~$14,000 |
~$3,500 |
~$10,500 |
| Full season (Oct-Dec combined, 2-person crew) |
35-50 jobs |
$1,000-$1,300 |
$40K-$60K |
$12K-$18K |
$25K-$40K net |
| One commercial account (HOA or strip mall) |
1 contract |
$4,500 |
$4,500 |
$1,200 |
$3,300 |
Materials assume you've bought commercial-grade LED strands wholesale — roughly $0.80-$1.50 per linear foot at scale (CLIPA member pricing) versus $3-$5 retail. Lights last 5-7 seasons if stored properly, so amortized material cost drops every year you stay in business.
Startup Costs
Realistic floor-to-ceiling for a solo first season:
- Commercial-grade LED inventory (enough for 8-10 average homes): $1,500-$2,800
- 24-foot extension ladder, harness, fall-arrest kit: $400-$700
- Storage totes, labels, timers, extension cords, clips: $200-$400
- Branded yard signs (50) and door hangers (500): $200-$350
- LLC filing + EIN + general liability insurance ($1M policy through Hiscox or Next): $400-$900 first year
- Truck/van you already own: $0 (rent if you don't — don't buy in year one)
That puts most first-year operators at $2,500-$4,500 total cash out before the first deposit hits. You buy more inventory as deposits come in — don't pre-stock for jobs you haven't sold.
Legal & Formation
Business entity. Form an LLC. The personal-asset shield matters more in this trade than most because you're working at height on someone else's property — a slip-and-fall claim against a sole prop hits your house. Single-member LLC fees run $35-$500 depending on state (LLC University). Get your EIN free and direct from IRS EIN Online — never pay a third-party filing service for the EIN itself.
Licenses & sales tax. Contractor licensing varies by state and city; check Contractors-License.org and NASCLA for your jurisdiction. Most states do not require an electrical contractor license for low-voltage decorative lighting plugged into existing exterior outlets, but connecting to panel circuits or installing permanent fixtures often does trigger one — confirm before quoting any commercial job. Whether the install service itself is taxable also varies widely; some states tax the labor as a "real property service," others don't. Call your state department of revenue once, in writing, and save the answer.
Industry-specific risk. The single biggest legal trap is fall-from-height liability. OSHA fall protection kicks in at 6 ft for general industry and 4 ft for construction work (OSHA 1926.501) — and even when OSHA technically doesn't apply to a solo owner, your insurer's claim adjuster will absolutely look at whether you wore a harness. Wear it. Document it. Take a photo of yourself harnessed before climbing on every commercial job. This single habit is the difference between a covered claim and a denied one.
Marketing & First Customers
Start in August. Seriously. By the time the first cold snap hits in October, your competition is already booked, and homeowners default to last year's installer if you didn't reach them first.
The fastest first-customer path is door hangers in three or four affluent neighborhoods you can name by street. Print 500 at $0.10 each, walk them on a Saturday morning, and expect 0.5-2% response — meaning 3-10 quote requests per 500 hangers. Pair it with branded yard signs at every completed job (those drive 2-5% of follow-on calls in service trades).
Skip Angi and Thumbtack in year one. Their lead pricing of $20-$100 per Angi lead and $5-$50 per Thumbtack lead (Angi for Pros, Thumbtack Pro Pricing) eats the margin on a $700 ticket fast, and seasonal-only listings get deprioritized in their algorithms anyway. Google Local Services Ads at $6-$30 per lead (Google LSA Help) is the one paid channel worth testing once you have a Google Business Profile with reviews.
The move people miss: get on the Nextdoor recommendation list in three or four neighborhoods. Two genuine "we used these guys" posts from real customers will outperform $500 in paid leads.
First 90 Days
- Week 1: File the LLC, get the EIN, bind general liability insurance. Book the CLIPA certification training if their schedule allows — it's the credibility line for commercial bids.
- Week 2: Set up Google Business Profile, single-page website with three packages and a "book a quote" form, and a basic CRM (a spreadsheet is fine).
- Weeks 3-4: Order commercial-grade LED inventory for 8-10 average homes. Build your install kit: ladder, harness, clips, timers, totes labeled by customer.
- Weeks 5-6: Walk 500 door hangers in two target neighborhoods. Goal: 5+ booked deposits by mid-September.
- Weeks 7-8 (early October): Start installs for early-bird customers. Take 3 photos per job for your portfolio. Yard sign goes up the same day.
- Weeks 9-10 (mid-October): Pitch one HOA board and one local strip-mall property manager in person. One commercial yes is worth 8 residential jobs.
- By Day 75 (early November): Be fully booked through Thanksgiving weekend. If you're not, drop prices on remaining slots before discounting after Halloween.
- By Day 90 (late November): 25+ jobs installed, $20K+ in collected revenue, every customer photo'd and added to a January takedown calendar with a January-March permanent-lighting upsell email already drafted.
Common Pitfalls
Pitfall 1: Buying retail big-box lights to save money. Residential-grade strands fail in cold rain, can't be repaired strand-section by strand-section, and torch your warranty story. Buy commercial-grade only — through CLIPA member suppliers or wholesale distributors.
Pitfall 2: Quoting "free takedown" but billing for it later. Customers feel cheated, you lose the renewal, and the renewal is where the actual money is. Bake takedown into the install price and never invoice for it separately.
Pitfall 3: Working at height without a harness because "it's just a one-story." The insurance claim denial language about non-compliant fall protection has ended more solo operations than slow seasons have. Wear the harness on every job, no exceptions, photo-documented.
Pitfall 4: Trying to make this a year-round business in year one. Installers who panic-pivot to Christmas-in-July or year-round handyman work in February dilute their brand and miss the August prep window for their actual season. Take the off-season. Build the permanent-lighting upsell on the side. Come back hungry in August.
Get your full launch plan — take the free 60-second quiz.