I stopped sewing for people several years ago. I still create items for gifts, but I found that dealing with people's expectations of cost of fabric & supplies, time it would take to finish a project and the fact that it didn't come out of an overseas factory, were just too stressful for me. I have a stressful job and decided that I needed my sewing to be a peaceful process. For a while, coworkers would come into my office and dump their mending on my desk for me to take care of! It was hard but I finally let people know that I don't sew for others anymore. Those were hard conversations for me to have, but I'm much happier this way.
When I did sew for people, I actually had them sign a contract. I got tired of people claiming surprise at the end with all of the cost, time, etc.