Skip to main content

What I wish I knew when starting my beauty business



Photo by Adam Winger

Making mistakes is a part of the beauty business, as any great stylist or nail technician can tell you. But there’s nothing that a second coat of polish—and advice from seasoned pros—can’t fix. For the 5,000 new beauty businesses opening their doors this summer and many more growing their business post-pandemic, there’s nothing more valuable than the wisdom of your own community. Hear from beauty industry business owners about what they wish they knew when they were first starting out.

Victoria Gasparro, owner of The Party Nail

Accent nail salon in Mount Vernon, New York

  • “Know your worth and price your services accordingly. Not every client is meant for you, and that is perfectly okay!”
  • “Go with the spa chair! If you are questioning dry pedicure or investing in a spa pedicure/massage chair, there is a high return on investment. Clients love the fact that they can be massaged during the pedicure, and that is one less task for you! Two services with one stone is a WIN.”
  • “Less is more! Start small with your salon opening supply list. You will tweak supplies and brands as you go. You don’t want to stock up initially on items that you will like or will not use.”

Clinton Jones, owner of Magnum Opus Hair Salon

Urban contemporary hair salon in Arlington, Virginia

  • “Don’t allow the experience to be so transactional. We are in a very unique position—we are physically in contact with our clients. The power of touch is enormous. We also have a captive audience for as much as two hours, sometimes even more. In the beginning, I saw myself rushing away from my clients as soon as I could. The energy it takes to stay engaged in constant conversation is frankly exhausting. I would leave work to go out and unwind with a cocktail or enjoy music, talking to friends or even total strangers all night. Then I realized I could have the same conversations with the people I see everyday, and it would give me valuable information that I could use to improve my business. I get all this time to build relationships with our guests, and that is the most valuable thing I do everyday. It’s worth more than selling an item or getting paid one time for a service.”
  • “You can delegate tasks and duties to others, but at the end of the day, everything is your responsibility. However, taking responsibility for everything doesn’t mean you have to do everything. You have to create a system where you can check on everything without doing it all!!”
  • “I hired this one young lady. I would tell her what I wanted her to do, and she would respond with the things she was willing to do. What! Then she would also suggest other tasks she could do. I was so frustrated and confused because I just wanted my requests to get done! It was basically my way or the highway. But the thing is, she was contributing in important ways—doing things I hadn’t even thought about. So I let it play out, and I ended up getting so much more than ever was expected. Look for alignment! Put people in places they see themselves, and they will do way more than you can ever ask or tell them to do for you.”

Nicci Levy, founder and CEO of Alchemy 43

Aesthetics bar specializing in cosmetic microtreatments with four locations in Southern California and New York City

  • “It’s more than okay to ask (lots of) questions. You’ll never look silly for wanting to gain a deep understanding about all aspects of your business.”
  • “Not everyone you come across is going to be as committed to your business/vision as you are. It’s your first priority, but that doesn’t mean it’s everyone else’s. Respond accordingly.”
  • “You can plan for every possible outcome and still be unprepared for things that get thrown at you. Obstacles are part of the process. Just keep at it!”

  • The Party Nail

Ashe and Christin Brown, owners of Full Spiral Salon and Pura Luna Apothecary

Hair salon specializing in curly and natural hair and apothecary in Santa Barbara, California

  • “Don’t start an unhealthy habit in your business that you feel like you have to continue to feed because then you’ll have to shake everything up and create whole new patterns within your life in order to make it work for you. It’s really just taking a look at what your values are in your personal life and applying that to your business.”
  • “In the beginning, I wasn’t willing to be open to receive the support people wanted to give me. And I think that’s a control thing for a lot of entrepreneurs. We just want things to be done right, so we do it ourselves. But if you can receive help—even from family, whatever—rely on it. Don’t feel like you have anything to prove to anybody. All you have to prove is that you are able to delegate.”

Jackelyn and Monica Madrigal, owners and founders of Color Me Chula

Hair salon and esthetician in Fresno, California

  • “Be relatable and be transparent. If you’re small and local, people want to know who they’re supporting. You can’t please everybody, but you can find your crowd, and you’re gonna attract the kind of people that you want.”
  • “You don’t have to do everything. You don’t have to be good at every service that is listed under your description. Because, as a stylist, I was like, ‘Okay, I have to know how to perform haircuts. I have to know how to use clippers. I have to know how to do color.’ I felt so much pressure. 

    Then I realized salons or stylists in other big cities either do just cuts or they do just color, and they’ll tag team with other people or they can afford assistants. So now I pick and choose. You’re just going to focus on this, and that’s okay. As long as you’re happy and you have sanity, stick with it.

    It helped talking to stylists that I look up to because I was feeling a lot of guilt turning people away. All you have to do is just refer them to someone else. Maybe that’s somebody else’s passion—help them make their coin. There’s enough business for everybody.”

Naheul Hilal, owner and founder of Iris Tattoo

Tattoo and piercing shop in Miami

  • “The power of consistency!”
  • “Name and reputation mean nothing if you don’t live up to them. We launched a business enterprise a couple of years ago that had nothing to do with our core business, hoping we could rely only on our name and reputation without being as thorough as we are in our area of expertise, and we paid the price with failure!”

Khane Kutzwell, owner of Camera Ready Kutz 

Barbershop in Brooklyn, New York

  • “I wish I would have paid more attention to gaining product knowledge. I didn’t pay (real) attention to truly learning about products until a couple of years into my business.”
  • “I didn’t realize how difficult it would be to get and keep barbers. I really thought it would be easy, but it’s a bit hard. I have a core set of barbers now, but it’s still hard to find people. I would have done a lot more advertising and a wider search in the beginning. ‘If you build it, they will come’ is not always the case. You have to market like crazy.”
  • “The most valuable business lesson I learned is how important it is to not only go hard for your business goals but also create social goals, and go hard for those as well. Burnout is REAL… and not fun. Self care and time off is so necessary for sustainability. Also, diminishing relationships due to workaholism can be hard to recover. Recognize it now, and do something about it before it’s too late.”

Alex Bradberry, founder and owner of The Sparkle Bar

Full-service makeup studio in Scottsdale, Arizona

  • “It doesn’t get easier, you just get better. Yes, I know… everyone says this, but it’s true—new levels, new devils, but the previous stages and phases are the lessons that equip you moving forward.”
  • “Community. Find it. Connect. Get plugged in. There’s a reason packs stay together. There is strength in numbers, and similarly on this entrepreneurial journey, having the support of others endeavoring in the same direction will be integral.

    You don’t have to do it alone, and with the power of social media and being able to virtually meet with anyone, anywhere, there’s no reason not to extend some olive branches and make some new business besties.”
  • “Mentorship. There are some things that only the school of life can teach you, and while some things you need to experience, the beauty of mentors is that ideally this is someone who in some part of their life has been where you’re looking to go. You can’t follow someone who has never been to where you’re aiming to go, so be discerning, but as you build and grow, identify people in your community who might serve in this capacity.

    My mentors have helped me navigate everything from the personal to the professional. If you don’t have anyone who fits the mentor bill, podcasts are another great way to immerse yourself in conversations that add value and speak positively in your life.”

  • Pura Luna Apothecary

Slideshow photos from Yelp Business Pages

Looking for more? Check out these five free things beauty-related businesses should set up on Yelp.

Did you find this post valuable?

Click on a star to rate it.

Since you found this post valuable...

Follow us on social media for more great business resources!

We're sorry you didn't find this post valuable.

How could we improve it?

The information above is provided for educational and informational purposes only. It is not intended to be a substitute for professional advice and may not be suitable for your circumstances. Unless stated otherwise, references to third-party links, services, or products do not constitute endorsement by Yelp.

Business resources, delivered to your inbox

Get the latest blog content, info on virtual events, and the occasional freebie.

  • This field is for validation purposes and should be left unchanged.

By continuing, you agree to Yelp’s Terms of Service and acknowledge Yelp’s Privacy Policy.

[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/businesses/what-i-wish-i-knew-when-starting-my-beauty-business/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Email</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/businesses/what-i-wish-i-knew-when-starting-my-beauty-business/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Name</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>