Shopping Bag
{{displayTitle(item, true)}}
{{getVariationType(item.variation_type)}}: {{item.variation_name}}
- {{item.qty}} + remove
{{removedItemText(displayTitle(item, true))}} undo
Your Shopping Bag is Empty.
Let's Fix That!

Order hair color today & get free shipping!

Change Category:

All About eSalon

No two people are the same. That's why we craft home hair color from scratch so folks can stand out, instead of finding a match so they can fit in. Never premixed or premade, each custom color is made by a personal colorist, with every facet of your experience designed specifically for you—from having your color individually dispensed and labeled, to giving you Personalized Instructions to achieve your specific color goal. And your experience doesn't stop after you receive your color—a colorist is available to help guide you every step of the way.

It's simple! First, you create a profile and tell us all about your hair history and ultimate color goal—add a pic of your current look to go the extra mile. Second, a personal colorist crafts your color factoring in everything from your features to your hair type. Last, your Color Set will ship to your door along with step-by-step personalized instructions and everything you need to color at home.

We’re a full-service custom hair color brand, which means we create your individual hair color formula from scratch right here in our HQ. It’s eSalon hair color made for you and only you.

Our extensive team of professional, licensed colorists hail from critically-acclaimed salons and beauty institutes. They individually review your profile, craft your color, and are available to call when you need extra guidance. Plus, they don't just say goodbye after your color ships. They stick by your side throughout your color journey— checking in, offering guidance, and making sure you're tickled (insert color here).

Every eSalon hair color order includes Personalized Instructions unique to your custom color. They include a detailed explanation of how to apply your color at home and are selected specifically by your colorist to achieve your current color goal. That means they may change from order to order, so it's super important to read them carefully before applying your color. Common missteps such as leaving the color on longer than instructed or washing the color out before it has fully processed can result in a look you might not have been going for. So read 'em, read 'em, read 'em—every time you color.

"My colorist made the absolute perfect color for me. It was exactly what I asked for and it made my hair smooth and shiny. I'm definitely ordering from eSalon again!" - Lisa C.

"This is a great idea from eSalon. It works so well and saves me a fortune." - Susan F.

"They actually listen to you. Perfect color, perfect company. Great communication." - Kara D.

See all our hair color reviews

We're committed to getting your color just right. Your personal colorist can adjust your unique blend anytime. Not head over heels? It?s on us.

Color Pricing

  • Try your first Custom Color Set order for just $22.
  • You may also choose to receive a single shipment of your custom hair color for $27.50.
  • Add your Color Set to a recurring plan to receive 20% every order.

Plan Orders

  • Create a plan by adding any eSalon item you would like to autoship on a regular basis. You set the ship frequency, then we deliver your plan items direct to your door. You're free to add, skip, or cancel any item in your plan.
  • Add as few or as many items to your plan as you'd like and receive 20% off all items in your plan. Plus get free shipping on orders over $40.

eSalon accepts Visa, Discover, MasterCard and American Express. All purchases are subject to bank authorization prior to processing. Only authorized purchases will be processed and shipped.

Unfortunately, we are unable to accept CODs, PayPal, personal checks or money orders as payment.

To redeem a gift card:

  1. Log in and go to My Account in the upper-right corner of the screen. On mobile, this menu will be found at the top left of the screen.
  2. Select "Credits."
  3. Select "Got A Gift Card? Add it to Your Account."
  4. Enter your gift card or promo code. Click "Apply."

eSalon currently ships to the following countries:

  • Austria
  • Belgium
  • Canada
  • Croatia
  • Czech Republic
  • Denmark
  • Finland
  • France
  • Germany
  • Hungary
  • Ireland
  • Italy
  • Netherlands
  • Norway
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Spain
  • Sweden
  • Switzerland
  • United Kingdom
  • United States (includes Hawaii, Alaska, Guam, Palau, Virgin Islands, Puerto Rico and Armed Forces)

While we may not currently ship to your country, we are always looking to expand. Please stay tuned!

Please allow 3-5 business days from the shipping date for your package to arrive. If your shipping time has been longer than this, please let us know here and we will be happy to send you a replacement free of charge. To help us replace this package as quickly as possible, please reference your order number, which you can find within your Order History or your order confirmation email.

Join us in person and have an expert colorist apply a custom shade just for you, while getting a step-by-step lesson on how to color at home like a pro. We offer three hair color services: Custom Hair Color, Highlights, or both! Each service includes:

  • Color consultation
  • Application & lesson
  • Blow dry

Book Appointment >>

Here are a few key things to know before you arrive:

  • Please arrive with dry, unwashed hair.
  • We do not accept cash payments. However, we do accept all major credit cards.
  • All costs are included, so no need to add gratuity.

At your Color Studio Service, we can help you achieve the following hair color goals:

  • All-over color
  • Balayage highlights
  • All-over color & balayage highlights
  • Root touch-ups for clients with all-over color
  • Root touch-ups for clients with color and highlights
  • Cover existing highlights or ombre, depending on color and regrowth

Though we are able to service clients with a wide range of both color-treated hair and natural hair, there are certain circumstances where we may be unable to provide an effective color service. We are unable to color your hair if you:

  • Want an ombre
  • Have bleached hair
  • Wish to lighten your hair
  • Wish to correct an existing hair color
  • Have extensions
  • Currently have henna or any henna remaining in your hair
  • Have dreadlocks
  • Want a "fashion shade" or want to cover a "fashion shade" (a colorful shade that is not within our natural-color formula offering)
  • Have severely damaged or over-processed hair

Have questions? We're here to help! Give us a ring at 310-945-4670.

Please see our policies listed below:

Cancellation Policy:

We understand, life happens. If you need to cancel, please let us know as soon as possible or call (310) 945-4670 at least 24 hours in advance.

Late Policy:

In order to avoid any scheduling issues we ask that you please arrive 5 minutes prior to your appointment to allow for check-in. If you are more than 15 minutes late, we may need to reschedule your service for another day.

Pet Policy:

eSalon has a no-pets policy with the exception of certified service dogs wearing an official vest and tag.

All of our products are meant to bring out the best in your color! Many of our hair-care products are color-safe and all are formulated with ingredients to help support the overall health of your hair. Our shampoo and conditioner are all Sodium Lauryl Sulfate (SLS) and Sodium Laureth Sulfate (SLES)-free. 

All of our products are meant to bring out the best in your color! Many of our hair-care products are color-loving and all are formulated with ingredients to help support the overall health of your hair. Need to match your color with one of our pigmented products? If you’re signed in to your account, we’ll automatically recommend your perfect shade! If you don’t have an account, simply answer a few short questions, and we’ll help you find your match.

We're here for you.

We’re experiencing higher than normal call volume, but our Support team is here to help. Tap ‘CONTACT US’ below to send us a message.

Please only call us at (866) 550-2424 Monday-Friday, 8am-6pm PT or Saturday, 9am-5pm PT if your matter is urgent.