Quoted from YeOldPinPlayer:
Calling a deposit non-refundable doesn't make it non-refundable. If challenged in court you should have a written contact and proof that you were damaged in some way to justify keeping a deposit.
Yes, and technically all transactions anytime you buy a pinball machine should have a contract. But who does? If someone wants to put a non-refundable deposit down, and it's agreed that it's non-refundable .. and they want to spend the time and money to go to court, in my home state, to get their $500 back ... First they are going to have to be a pretty bad person already to make an agreement like that and they knowingly try to lie to get their money back. And then they are going to have to spend the time to go to court. Meanwhile I have the $500 - and even if I end up losing the $500 - it was bonus money anyway. Not really something to be concerned with - especially since you haven't given anything away for the money. Pointless argument IMO.