Skip to content
Back to blog
IndustryJune 30, 20255 min read

Headlight restoration: DIY vs pro vs replacement

When to restore, when to replace, and what to expect from each option. The cost-benefit by vehicle age and headlight condition.

By Jack Reitz

Yellow, hazy headlights are one of the most common cosmetic issues on vehicles 5+ years old. They also significantly reduce nighttime visibility — a real safety issue. Here's what to do about it.

What's actually happening

Headlight lenses are polycarbonate plastic with a UV-protective coating. Over time, that coating degrades from sun exposure. Once it's gone, the polycarbonate underneath starts oxidizing — turning yellow and hazy.

The 3 options

Option 1: DIY restoration kit

  • Cost: $20-$60 retail (Sylvania, 3M, Meguiar's, Cerakote)
  • Time: 1-2 hours per vehicle
  • Result: clears the haze, restores some clarity, BUT doesn't apply a new UV protective coating in most kits
  • Lasts: 6-12 months before yellowing returns

DIY is fine as a band-aid. Expect to redo it annually.

Option 2: Professional restoration

  • Cost: $75-$200 for a pair
  • Time: 30-60 minutes at the shop
  • Result: wet-sanded, polished, new UV-protective coating applied
  • Lasts: 2-4 years depending on climate

This is the right call for most vehicles. The pro UV coating is the difference between fast re-yellowing and lasting clarity.

Option 3: Replacement

  • Cost: $200-$1,500+ per headlight (OEM is at the top end; aftermarket is at the bottom)
  • Time: 1-3 hours per side at a body shop
  • Result: brand-new lens, factory UV coating
  • Lasts: 5-10+ years (matches OEM life)

Replacement makes sense if: damage extends beyond the lens (internal moisture, broken housing, fogged inner surface), OR the headlight uses an old/replaced lens already.

How to decide

Walk around the vehicle in daylight. Inspect each headlight:

  • Slightly hazy, no yellowing: DIY restoration is fine
  • Yellow but lens surface intact: pro restoration
  • Cracked, fogged inside, broken housing: replacement
  • One side significantly worse than the other: replace just that side

Cost over 5 years

Same vehicle, headlights restored at year 3 (typical aging point):

  • DIY every year: ~$50 × 5 = $250
  • Pro restoration once, lasts 3 years: ~$100 + $100 = $200
  • OEM replacement: $500-$1,500, lasts 10+ years

Pro restoration wins on cost-effectiveness for most vehicles unless the lens damage is structural.

The safety angle worth mentioning

In AAA's 2018 testing, deteriorated headlights on low beam produced just 22% of the light of new ones. That's not cosmetic — it's a real safety degradation. If a customer is asking about restoration "for the look," remind them the bigger win is nighttime visibility.

What pro restoration involves

A proper headlight restoration is:

  1. Wash + mask off paint around the headlight (5 min)
  2. Wet-sand with progressively finer grit (P800 → P1500 → P3000) — removes yellowed/oxidized polycarbonate
  3. Polish with cutting compound to clear up the sanded surface
  4. Final polish with finishing compound for clarity
  5. UV protective coating — the critical step that determines how long it lasts. Ceramic-based coatings are top tier.

A shop doing all 5 steps will charge $100-$200. A shop skipping step 5 (just sanding + polishing) charges $50-$100 but the result lasts ~6 months.

What to ask the shop

  • "What UV protective coating do you apply?" (Should name a specific product)
  • "How long does it last?" (Reasonable answer: 2-4 years)
  • "What's the warranty?" (Should be 1-3 years against re-yellowing)

Bundle opportunities for shops

Headlight restoration is a great upsell during full detail or ceramic install — the customer is already there, paying you. Markup is high (cost of materials is ~$10; you charge $100-$150). Pure margin.

3M is a trademark of its owner. Use here is for comparison and identification purposes only and does not imply endorsement, partnership, or affiliation.

Try SalesThumb — no credit card

Pick Basic, Starter, Growth or Pro on the pricing page and it's free for 30 days, no credit card. Import your existing customers from CSV in 5 minutes.

Get started