I get this so often! I do alot of my business through my facebook page (self employed) and I get messages from people mainly asking about colour, I do as much of an in depth consultation and price estimation (I do stress to them its an estimation to give them a rough idea) before arranging to come out and see them for strand or skin test and final price quote.
I get people replying things like 'Just give me a price' Or 'Oh no I can get a full head foils and a restyle for £40 elsewhere' Or 'Hmm ok just waiting on some other people to get back to me about prices.'
I always reply with 'Ok, no worries.' Polite but not allowing further discussion on price. It can be quite annoying sometimes and I just want to say..Prices need to cover my products, petrol, child care AND my time!
I think sometimes people forget or just don't know that going from black to beige blonde highlights and caramel or white blonde to rich choc brown can take a little while and that they also need to pay for the hairdressers working time. So I always give them an estimation of time it will take when I quote them a price.