Do I need to pay the $20 deposit if my pet is eligible for a free program?

Yes everyone will need to pay the $20 deposit. If you qualify for free services, the deposit will be refunded to your card when you come in for your appointment. (The funds may take several days to show back up on your card depending on banking time.) If you will owe for your services the day of your appointment, the deposit is applied towards the balance of your visit the day of the appointment. If you do not show up or cancel less than 48 hours ahead of the appointment, you will forfeit your deposit.