It shouldn’t be called a deposit, because a deposit conveys the idea of service or products expected to be received. I would call it a cancellation charge or penalty.
In my case, I have delivered escorts’ donations at a later time after I have canceled appointments set it stone. I don’t do it out of guilt but I just don’t want the provider losing income for the time he reserved for me.