Schedule Holiday Lighting Installation

Illuminate your home this holiday in just a few easy steps!

  1. Enter Your Address: Start by entering your home address (with city or zip) in our tool. This allows us to locate your property and provide the most accurate installation estimate.
    If your home is not on the Google Map, upload a photo of your home here and we will contact you with an estimate or you can schedule a consultation below.
  2. Outline Your Roof: Using our interactive map tool, draw lines around the edges of your roof where you’d like the holiday lights to be installed. This will help us calculate the total linear footage of your roofline.
  3. Select Your Lighting Package: Choose the base holiday light service that best fits your vision. We offer a variety of lighting options to brighten up your home!
  4. Add Extras: Want to enhance your display? Add any additional features like lit columns, trees, or festive greenery to create the perfect holiday ambiance.
  5. Schedule Your Installation: Select a date and time that works best for you. Our installers are flexible and can work around your busy holiday schedule.
  6. Secure Your Spot: Purchase your package to confirm your installation date. This ensures your appointment is locked in and our team is ready to make your holiday season shine.
Tree Light Calculator

Diameter at mid height to the throat of tree (ft. & in.)
Height up the trunk to string lights (feet & inches)
Horizontal reach of branches (feet & inches)
Diameter of the branches (feet & inches)
Number of branches
You can calculate up to 6 different trees

Bushes & Hedges Calculator

Enter Height (feet)
Enter Width (feet)
Enter Depth (feet)
Free Standing

Columns or Poles Calculator

Enter Pole Diameter (inches)
Enter Height (feet)

  1. Enter your home address and click the Find Address button.
  2. Draw a line along the roof lines you would like lights installed.
  3. Double-click the last node to end current line.
  4. Start a new line if needed.
  5. Be sure to terminate the final line to get a complete calculation.

{{ is_error_msg }}

Select Category
{{cat_data.category_name}}
Select Holiday Lighting Service
{{ service_details.bookingpress_service_name }}

Duration: {{ service_details.bookingpress_service_duration_val }} {{ service_details.bookingpress_service_duration_label }}

Price: {{ service_details.bookingpress_service_price }}

Advance Options
See Less
{{service_extra_title}}
{{ service_extra_details.bookingpress_extra_service_name }}
{{ service_extra_details.bookingpress_extra_formatted_price }}
{{ service_extra_details.bookingpress_extra_service_duration }} {{ service_extra_details.bookingpress_extra_service_duration_unit }}
View More View Less
{{ n }}
{{ service_extra_details.bookingpress_service_description }}
Load More
Load Less
{{bring_anyone_title}}
{{ n }} {{number_of_person_title}}
{{service_extra_title}}
{{ service_extra_details.bookingpress_extra_service_name }}
{{ service_extra_details.bookingpress_extra_formatted_price }}
{{ service_extra_details.bookingpress_extra_service_duration }} {{ service_extra_details.bookingpress_extra_service_duration_unit }}
{{ service_extra_details.bookingpress_service_description }}
{{bring_anyone_title}}
{{ n }} {{number_of_person_title}}

{{ is_error_msg }}

Date & Time
{{custom_service_duration_title}}
{{custom_service_description_title}}
{{custom_price_title}}
{{appointment_step_form_data.selected_service_price}}
{{custom_service_duration_title}}
{{custom_service_description_title}}
{{custom_price_title}}
{{appointment_step_form_data.selected_service_price}}
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Date & Time
{{custom_service_duration_title}}
{{custom_service_description_title}}
{{custom_price_title}}
{{appointment_step_form_data.selected_service_price}}
{{custom_service_duration_title}}
{{custom_service_description_title}}
{{custom_duration_title}}
{{custom_price_title}}
{{appointment_step_form_data.selected_service_price}}
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Waiting List ({{time_details.waiting_slot_counter}})

{{ is_error_msg }}

Basic Details
{{customer_form_fields_data.label}}

{{ is_error_msg }}

Installation Summary

Your appointment booking summary

Customer
{{appointment_step_form_data.form_fields.customer_name }}
{{ appointment_step_form_data.form_fields.customer_firstname }} {{ appointment_step_form_data.form_fields.customer_lastname }}
{{ appointment_step_form_data.form_fields.customer_email }}
Service
{{ appointment_step_form_data.selected_service_name}}
{{ cart_details.bookingpress_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Lighting Services
Date & Time
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{appointment_step_form_data.selected_end_date | bookingpress_format_date}}
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
Appointment Details
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Lighting Services
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{ appointment_step_form_data.selected_formatted_start_end_time }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{ appointment_step_form_data.selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_service_name}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }} - {{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
Your waiting position is ({{appointment_step_form_data.waiting_number_disp}})
{{subtotal_text}}
{{ appointment_step_form_data.selected_service_price }}
-{{ appointment_step_form_data.bookingpress_discount_applied_price_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_amt }}
{{ appointment_step_form_data.deposit_payment_amount_percentage }}% ( {{ appointment_step_form_data.bookingpress_deposit_amt }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amt }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
-{{ appointment_step_form_data.bookingpress_discount_applied_price_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
-{{ appointment_step_form_data.online_payment_discount_with_currency }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
( {{ appointment_step_form_data.bookingpress_deposit_total_with_currency }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amount_total_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
There is no payment method available.
Select Payment Method ({{online_payment_discount_text}})

Pay Locally

PayPal

{{authorize_net_text}}

{{card_details_text}}

{{ is_error_msg }}

{{staffmember_heading_title}}
{{any_staff_title}}
{{ staffmember_details.bookingpress_staffmember_firstname }} {{ staffmember_details.bookingpress_staffmember_lastname }}

{{ staffmember_details.bookingpress_staffmember_email }}

{{ staffmember_details.bookingpress_staffmember_phone }}

No categories and services added!