Shopping Bag
{{displayTitle(item, true)}}
{{item.translated_name}}
{{getVariationType(item.variation_type)}}: {{item.variation_name}}
{{getHairColorVariation(item.dye_type)}}
- {{item.qty}} + remove
{{showPrice($index)}}
{{showFullPrice($index)}}
{{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 $15.
  • 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.

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.