I wont re-iterate what Joanna said, but she is certainly right!
By the way Stephanie, most guys are willing to do atleast a 50 for a cancel fee. Especially for outcalls, I dont play that sh*t. But it only happens once in a blue (hey, I cant please everybody)...
Incalls are a bit tricky. I had someone walk out on me when I booked a hotel, and although we didnt touch each other...I didnt get a cancel fee. In fact, he called me back to explain why he left (was nothing against me), and I told him off and said I normally charge a 20 for cancel fees, ESPECIALLY since I went out of my way to go to the liquor store and buy wine AND call the front desk to do a late check out AND he was late!
I wouldnt recommend telling them "if you dont like what you see, then I'll need a cancel fee" as that psychologically implies the person wont be satisfied. Like I said, most are willing to do so (not sure about incalls though honestly, thats was tricky for me). With outcalls they know if they dont pay me, I packed a toothbrush and some sleepwear and will be more than happy to hold myself hostage at their place until they pay me!
Another thing I did, which I wouldnt recommend though, is someone tried to walk out and not pay me in my hotel, in which I then blocked the door of the hotel and told him he's not leaving without paying me...Had things gotten rough, backup was around the corner
Oh...cant forget about the time I went to visit someone, I needed to take a leak once I got in, he got scared that I was using drugs or possible going to rob him (his word choice) and gave me $60 and let me go...I did end up learning not to go straight to the bathroom when visiting a client. In fact I get down to my underwear so the paranoid ones have no reason to think Im up to something!