The only time I would ever ask for a cancellation fee was if i had outgoings e.g. working from a hotel and he came to the door and then walked. Its never happened but I would at least demand 10% of what he should have paid me ... all some men want to do is window shop
So far I haven't experienced it but I think to demand 10% of the booking fee would bring us anything else than a huge argument and maybe a bad reputation. Would it be worth the risk for lets say £10 ?
If a client wants to walk then there is nothing we can do and to be honest, I think it is better he walks if he is not happy. Otherwise he might go through with the booking, not enjoying it and write a negative review.
This seems to be an ongoing issue that has been mentioned a lot, especially in negative reviews. It usually starts with "I don't know why I didn't walk but .... "
Fact is, if the customer is not happy then this is because he was misled by the profile or his expectations are too high. If it happens a lot then it would be time to adjust the profile and pics, etc. If it is him having too high expectations, then there is nothing we can do but to accept it and move on. Going into an argument because of a few £ can cause more damage than the lost money from one booking.
At the end of the day, a good reputation is our biggest marketing tool and we won't earn this good reputation with charging customers cancellation fees.