When I was in England I used to undercharge, not to be confused with undercutting. I had so little confidence in my abilities that I felt I wasn't worth any more than what I was charging. I also take 2-3 times longer to clean an average 3 bed semi than most w/cs that I know. As I am extremely thorough (near the top of the OCD premier division) I was always very busy, but still barely scraped a living, as in my view quality was more important than high earnings.
Since I moved to Ireland, I resolved that I would not allow this to happen, so I now charge what I believe is a realistic price. The work is coming slowly, but I am earning so much more than in England, even on minging first cleans (which at the moment is everything). And I still do not compromise on quality.
I used to think that high earners were greedy, without taking everything into consideration. I concede that I was very wrong.
John