Your shopping cart is empty.
Let's fix that!

Getting Started

eSalon provides salon quality, at-home hair color at a price you can afford. Our expert colorists design unique-to-you hair color, bottle it at our Los Angeles color lab and ship it to your door complete with Personalized Instructions.

You tell us about your hair goals and coloring history in your personal profile, and we'll match you with an expert colorist who personally formulates your ideal blend. Then we'll send you a kit with your custom blended hair color & Personalized Instructions, along with all the tools you need to get the hair color you want.

We also offer The Match-Up, a 3-product bundle subscription, as well as salon-grade products to shop individually.

Once you've told us your hair goals and coloring history, we'll match you with a professional, licensed colorist, who'll personally formulate a color tailored to your unique needs. We'll send you a kit with your color and the tools you need, including Personalized Instructions created specifically for you. Any questions along the way? Your colorist has got you covered.

Your colorist will create Personalized Instructions for each order to guide you through your application technique to achieve the best results.

Need to speak to us directly? Give us a call at (866) 550-2424 Monday-Friday 8am-6pm PT

Every eSalon hair color order includes Personalized Instructions unique to your custom formulation. They include a detailed explanation of your color and application technique selected by your colorist to achieve your perfect shade.

In addition to being completely tailored just for you, your Personalized Instructions may change from order to order, so it's very 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 unwanted results.

We always recommend applying your color to dry, unwashed hair that is free from styling product. This is because product buildup can interfere with your color processing and unwashed hair contains a layer of natural oils that protect the scalp from potential irritation.

"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 believe that you'll fall in love with our products. However, if for any reason you're not completely satisfied with your experience, we'll resend or refund your purchase. You have the option to reformulate your color to get exactly what you want — and we're always happy to help.

NOTE: Please make replacement or refund requests within 30 days of purchase. Shipping costs are not refundable. eSalon reserves the right to limit refunds, reformulations or product replacements to one per product per client.

There are two ways to get your eSalon custom hair color: by ordering individually, or on a hair color plan with recurring deliveries.

Individual shipments are $25.00 each, and must be ordered one at a time.

With the hair color plan, you get regular deliveries at your specified frequency, and you will be automatically charged $20.00 per shipment. You are able to skip an order, change your frequency, or cancel at any time. New clients will get their first shipment at the introductory price of just $10!

Clients already enrolled in the hair color plan can get their first order of Lightlab, our custom highlighting kit, for only $14.00. You can order Lightlab one at a time, or add it to your hair color plan, but it will only ever bill and ship with an order of your base color. Lightlab is not available as a standalone product. Any Lightlab order after your first shipment will be $28.00.

Each shipment is subject to a flat shipping & handling fee of $4.95.

Where we ship

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.

You're able to enter your gift card or promo code at the final checkout page next to the order total, before you click 'confirm.'

To apply your gift card/promo code to automatic orders that do not go through a checkout, such as your hair color or The Match-Up subscription, please send us a note with your gift card number or promo code. We'll be happy to apply it for you!

eSalon currently ships to the following countries:

  • Austria
  • Belgium
  • Canada
  • Croatia
  • Czech Republic
  • Denmark
  • Finland
  • France
  • Germany
  • Hungary
  • 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!

If you are in the U.S., please allow 6 business days after shipment for your order to arrive to you. In Canada, the United Kingdom or the European Union, your delivery may take a full 12 business days from the day of shipment.

If your shipping time has been longer than this, please let us know here and we will be happy to send you a replacement. To help us process your reshipment as quickly as possible, please reference your order number, which you can find within your Order History or your order confirmation email.