Payment is expected in full when services are rendered and may be made with cash, check, visa or mastercard. We do require a 50% deposit of the estimate when an animal is hospitalized.