I am disturbed by most of the comments on here. Most non-tippers and hairstylists sound bitter.
My stylist is and was a very close friend of mine before she even went into this. Because of that I give her 15-20 percent, sometimes more if I have extra cash. I give her this great tip (yes it is great and not minimal) because she does a fantastic job and does little extras for me (like letting me know if my favorite shampoo is going on sale, etc.). At any other place I will give them a small tip, even for average service, just because my hair is so long and usually uses more color products because of that.
Some hairstylists and clients on here are comparing this and waitressing in the same boat. For waitresses they make a minimum wage (around $3/hour) and they rely mainly on their tips. Hairstylists, as far as I know at most places, get 50 percent or more of the charge and then get tips. If a waitress doesn't make enough tips to equal minimum wage the employer makes up the difference.
Hairdressers get above minimum wage with or without tips. I am not sure about this. I know that waitresses have to claim their tips. Do hairstylists? Besides that, hairstylists have to have a degree and continuing education, etc. Waitressing requires no professional skill, so in essence, on that fact alone, hairstylists should get more. You can't compare these two so stop with that. The only thing they have in common is they each provide a service.
Next, I'm a registered nurse. A medical practitioner isn't the only one who has a license to touch or whatever you were getting at. I find it funny how hairdressers have to take one or two medical classes (probably over dermatomes, skin conditions, alignment, and such which is about 1/25 of medical knowledge) and are comparing themselves to people in the medical profession. Anyway, if you want to take it there, here we go. As an RN I can't give better or worse service depending on how the client treats me or if I like them or not. I am paid, as you are, to service these people the best care I can (if not there are much more serious consequences than a bad haircut). And if you want to call yourself a professional that is all there is to it.
@Anon100273 says: I realize this is not everywhere you go but, it was posted so I am using it. $17/hour for a haircut which probably takes 30 minutes. Hairstylists complaining? That's ridiculous. Depending where you live a RN makes around $24/hour starting out. We also have many clients to take care of, standing or running on our feet all day, good rapport with clients, etc. And enough whining about how much you have to pay for things out of pocket. We have to pay tens of thousands of dollars for school (50,00 for mine to be exact), pay for some of our supplies (stethoscopes, uniforms, shots required, tests, etc.), we pay yearly fees to keep our licenses, pay hundreds for state boards, constant continuing education and classes, and medical malpractice insurance (to protect us). And you only make around $7 less than us. No more complaining about that.
Now your expectations for tipping. It is astronomical. I would be paying $200 (inc. 30 percent for excellent job in your standards) every six weeks to get my hair done -- almost 1,800 a year for one service. No way. It is easy to say and give excuses (lack of a better word) to say why you should make more money and spending more for doing something you're passionate about. I could say the same thing, that nurses, doctors and teachers should get paid more for what we do because that's my profession and passion and it is easy to see yourself spending a lot on something you care for.
It is unrealistic, however, for someone who just wants their hair to look nice and expect them to pay that much. Saying that you don't expect a tip and then putting a but, (ex. they will not get as good service) is ridiculous and you're kidding yourselves with the but. You are paid to do a good job in the first place. I've never heard of a stylist complaining about getting paid for a bad job done. 15 percent at a minimum is not rude and people shouldn't be guilted into giving that. I think you have forgotten the point of a tip: it's a privilege, not a right. If you do an exceptional job (above average) then you get a nice tip. The client is not responsible for giving a tip just because of inadequacies of the employer or some workers "might" be getting "screwed" by their employers and not getting paid enough. That is a conversation that needs to be handled with your employer and if you can give them good reasons why you are an asset to the facility and it shows then they should have no problems working with you on that.
I absolutely love the very few people on here who say I would much rather you recommend me to others than worry over a tip. They have the right idea. They are probably the best at it also. It simply shows that they are confident in what they do and know they can make the most money with a satisfied customer. This will actually make you more money if you think about it logically. If you do not do your job that is required of you and you are getting paid for and give a substandard job just because someone didn't tip you last time (and face it maybe sometimes it's because you didn't deserve a tip), they are definitely not going to recommend to any others and you are losing out on a ton of business by being bitter.
Moral of the story: Customers: Be fair, not cheap. If you only have enough money to get your hair done and not leave a tip (in case they do an exceptional job) then you are going to have to wait until you can or make sure they know for sure that you will make it up to them the next time if they did a great job. If they did a great job and you don't want to leave a tip the best thing you can do for them is sell them. Make sure all your friends and family know how good they are. Do not feel guilted into leaving a tip or for how much a tip. If you don't feel they deserve a praise then don't give them extra money. If you feel like leaving 10 percent then leave just that, don't let others decide what your standards are and what is considered to be good.
Stylists: Some people may have higher standards than what you have (it's not you sometimes, people are just different). Go into every haircut/color/etc. doing the best you can. Just because you didn't get a tip from them doesn't mean they aren't making you money, could be networking for you (and you don't even know it).
A lot of my friends who are hairstylists (about 8/10 of them) act like they are the stuff, and although I love them dearly, they are not. Quit acting so entitled and work for it. If you go into every appointment not expecting a tip and actually doing your best working for it and having great rapport (most important) with your clients you will have happier customers, bigger clientele, and bigger wallets. I promise you. It will definitely be best in the long run. Then when you are famous because you are the best there is, you can charge an arm and a leg to the celebrity.
Lastly, wow! I never thought I would have this much to say. Sorry. No, I don't think I'm an angel and/or know it all. I just try to give other points of view. Take it or leave it. And no drama garbage. It won't do any good because I won't fight with you.