The DJ I booked was a friend of a friend (does do it professionally). At the time of booking, he gave us a $200 discount because we were friends with his really good friend.
Now we are canceling about 75 days before the wedding. My contract states "All deposits are nonrefundable if cancelled within 30 days of the engagement unless the DJ cancels the engagement." So I take that as mine would be refundable because it's 75 days from the event. I just messaged him to let him know we will be canceling and what action I need to take. He responded that the deposit is nonrefundable, unless he is able to book someone else that night. Since he was nice enough to cut a break on the original price, should I just say ok and let him have the $100 deposit? I mean it's already paid and gone so it's not really skin off my back at this point but it is kind of principle that it's not what the contract states and that's the point of a contract.