I also was wondering if this is legal in WA state. I heard in WA. State it is illegal to have a NON REFUNDABLE deposit that it has to be called a fee if not all the money will be returned. Im unsure if this only applies to real estate/rentals or if it would also apply to the sale of a puppy? I am a breeder and want to make sure my non refundable deposit policy is legal or if I need to reword it as a cancellation fee. Thanks for any advice on this law in WA state.