Installer lighting a roof peak: why cheap Christmas light customers cost you the most

Why the Cheapest Christmas Light Customers Cost You the Most (and How Service Builds the Brand That Fills Your Calendar)

It is 6:40 on a Tuesday night and the same homeowner has texted you three times about a $1,847 quote. First it was "can you do $1,400?" Then it was "the other guy said $1,100." Now it is "what if I do the bushes myself?" You have already spent more time on this lead than you will on the next two closed jobs combined.

I have been installing Christmas lights professionally since 2014 and I run a community of 43,000+ installers. The pattern shows up in every market: the customers who negotiate hardest are the ones who cost you the most.

Quick Answer: Price-only customers cost more than they pay because they add scope changes, callbacks, payment friction and missing reviews to a smaller margin. On a typical $1,247 job, one extra hour of haggling plus one avoidable callback can wipe out 15%–25% of your profit. Qualify on the phone, offer package options instead of discounts, and use red-carpet service (takedown included, turn-on walkthrough, text confirmations) to build a brand that attracts customers who pay for the finished look.

Why do the cheapest Christmas light customers cause the biggest headaches?

A buyer who picks on price has only one measuring stick. Anything that is not the lowest number becomes a problem, and every problem becomes a reason to ask for money back. You are not just discounting the job. You are inviting a ruler into the rest of the relationship.

These are the headaches I see most often, and what each one actually costs:

Headache What it looks like What it costs you
Scope creep "Can you add the back fence for free?" 30–60 minutes of labor with no invoice line
Quote shopping Three revised quotes, each lower Hours of admin and a lower margin if you cave
Payment friction Deposit questions, late balance Cash flow stress during the Jan–Feb gap
Callbacks Every flicker is "your fault" A truck roll on a job that barely paid
No referrals Nobody tells the neighbors The lead you would have gotten for free

What does one bargain customer really cost on a $1,247 job?

Take a 60-foot ranch with two peaks. At $8–$12 per linear foot, a fair quote lands near $1,247. Say the customer talks you down to $1,047. That is $200 gone, but the real damage is bigger than the discount.

  1. You give up $200 of margin on a job where labor and materials did not change.
  2. You spend about an hour on texts and revised quotes, time you could have used to quote another house in the 5–20 minute window that wins leads. See how to quote in under 20 minutes.
  3. You answer one avoidable callback, because this customer is watching for flaws that justify the discount.
  4. You lose the review and the referral, which are the two cheapest sources of new leads you will ever have.

Add those up and a discounted $1,047 job can earn less than a clean $800 job from a customer who treats your crew with respect. This is an illustration with typical numbers, not a promise. Your own margins will vary, but the direction holds in every market I have worked in.

How do you spot a price-only buyer before you quote?

You do not need a gut feeling. The phone qualifier does it for you. Here is the exact script I teach:

  1. Opener: "Hi, I'm Jason with [Company]. How can we help you with this amazing, magical Christmas season? We want to make this magical."
  2. Ask: "What are you looking for?"
  3. Ask: "Have you ever had Christmas lights professionally installed?"
  4. If yes: "What did you like about the last company, and what didn't you like?" Listen for service complaints. A customer who left because of a no-show wants reliability, and reliability is worth paying for.
  5. If no: explain what separates you: enclosed Tuff Clips, LED bulbs, pre-tested strands, takedown included.

Most leads want an online quote, so do not force a walkthrough. Send the proposal in 5–20 minutes (never later than an hour) with a payment link and an AI mock-up of their house lit up. If they prefer in person, offer two specific times, such as "Tuesday at 3 or Thursday at 5," then text a confirmation with your name, photo and arrival time. For the full flow, read the phone script guide and the kitchen-table close.

One signal matters more than the rest: when every answer returns to "what is your per-foot price," the customer is shopping for a number, not a result.

Brick entrance with columns wrapped in warm white lights, showing the finish a value buyer pays for

How does great service build a brand that repels the bargain hunters?

You are not selling lights. You are selling how the house feels when the family pulls in on Christmas Eve with the grandkids in the back seat. When your brand stands for that feeling, the customer who just wants the cheapest bulbs goes elsewhere on their own, and the customer who wants the best house on the block calls you.

Service is the proof. Four habits do most of the work:

  • Takedown included. At $8–$12 per linear foot, removal is part of the red-carpet service. A standalone takedown at $75–$200 is only for installs you did not do.
  • Arrival you can trust. A text with your name, photo and ETA turns a stranger in a truck into someone the family expects.
  • A turn-on moment. Walk them through the controls and light it at dusk. The install handoff is where the review gets earned.
  • A clear promise. Put what you cover in writing, using a warranty that sets expectations, and handle problems quickly with a callback process.

Service also feeds the rest of your marketing. Happy customers write the reviews behind a 200-review Google profile and come back through your renewal list. The premium buyers described in why premium clients pay premium prices find you because of that track record.

What do you say when a customer asks for a discount?

Stay warm, restate the picture, and give choices. A discount tells the customer your first number was negotiable. A choice tells them you are building the right package for their home.

  1. Thank them and repeat what the lights will do for the house: "Your front will glow from the street, and the two evergreens will frame the entrance."
  2. Anchor with "our packages start at $1,200." Never use the word "minimum."
  3. Offer two options: the full design at $1,847, or a trimmed design at $1,447 that skips the rear elevation. Every quote ends in 7.
  4. Ask for the deposit, 30%–50%, to secure their date. Never say the deposit is to buy materials.
  5. If they still want only the lowest number, wish them a magical season and move on.

When objections turn into a pattern, the price objections guide gives you the word tracks, and how to charge $8 a foot on value explains the mindset behind them.

When is it right to walk away?

Pass when a customer demands a price below your cost, asks you to skip safety steps such as ladder standoff, or wants you to replace LED strands with incandescent bulbs to save money. You can say, "I am not the right fit for this one, and I would rather tell you now." Your calendar is finite. Every slot given to a price-only buyer is a slot you cannot sell at the average ticket of $1,500–$2,000.

If a customer cancels after you have ordered materials, the policy in what to do when a customer cancels protects you, and a firm deposit structure prevents most of it.

Related Guides

Your next step: run your last five quotes through the phone script above and see how many were price-only buyers. Then work through how to handle price objections before your next call. Want the whole system? Jason's online training walks through it step by step, and the installer community keeps you connected to 43,000+ other pros. For the gear that backs up the promise, see pro light kits, Tuff Clips, and C9 LED lights. The Christmas light calculator helps you quote consistently.

Frequently Asked Questions

Why do the cheapest customers cause the most problems?

Price-only buyers choose on one number, so every extra request, delay or small flaw becomes a reason to ask for money back. They tend to book late, change the scope, question the invoice and rarely leave a review. The job costs more hours than it pays for, and it crowds out the customer who would have referred two neighbors.

Should I ever lower my price for a customer who says another company is cheaper?

Change the package, not the price. Offer a smaller scope, such as fewer trees or a shorter roofline, so the quote still ends in 7 and still protects your margin. Packages start at $1,200, and the deposit secures the customer's date. If they only care about the lowest number, it is fine to let them choose the other company.

How do I spot a price-only buyer on the first phone call?

They open with "how much per foot?" and cannot say what they want the house to feel like. Ask what they are looking for and whether they have had lights professionally installed before. If they cannot tell you what they liked or disliked about the last company, and every answer circles back to price, treat the quote as a package conversation, not a negotiation.

Does red-carpet service really change who buys from me?

Yes, because service is the part a price-only competitor cannot copy quickly. Takedown included in the $8–$12 per linear foot price, a text with your name, photo and arrival time, a turn-on walkthrough and a clean driveway give the customer a story to tell. That story produces reviews and referrals, which bring in better customers at no ad cost.

What is a good way to respond when a customer asks for a discount?

Thank them, restate what the package includes, and give two options instead of a cut: keep the full design, or trim one element to hit their number. Never apologize for the price and never say the deposit is to buy materials. The deposit, 30%–50%, reserves their installation date.

About the author: Jason Geiman

Jason Geiman has been installing Christmas lights professionally since 2014 and is the founder of ChristmasLightsHQ. He runs a 43,000+ member community of professional installers and teaches contractors how to quote, install and grow. Join the conversation in the installer community.