are deposits on vehicles from the dealer refundable?

i will never let a customer leave with a deal they said “yes” to without signing a buyers agreement. it doesn’t have to be a bank contract, but it is a way to get customers to agree to the numbers of the deal and let the banks figure out the payment. which does indeed bind a customer to a deal