Call us: 630-554-3400Get Directions | After Hour Emergencies: 630-301-6100

Payment Policy

Providing your pet with exceptional health care is not inexpensive. We practice need-based veterinary care- offering individualized products and services that will enrich and lengthen the life of your pet. We feel that the comprehensive veterinary care at River Heights Veterinary Hospital, in particular, is an excellent value in pet health care today.

Payment is due at the time services are rendered. Feel free to ask for an estimate of charges at anytime. If your pet is admitted to the hospital, the veterinarian will ask you to leave a deposit (usually 50% of the estimated treatment charges). Moreover, the veterinarian and nurse will provide a treatment plan and estimate for these hospitalized patients.

We accept Cash, Personal Checks, Visa, MasterCard, American Express or Discover Card, as well as Debit Cards.

We proudly offer payment plans through our preferred partner, Scratchpay! Scratchpay provides simple and affordable payment plans for pet parents. Checking to see which plan is best for you does not affect your credit, takes 90 seconds, and can be done from your mobile phone, tablet or computer.

Try it now

CareCredit: When unexpected illness strikes a pet, unexpected expense strikes as well. We accept payment through the CareCredit program. Apply online at

Apply Today

Contact Us

River Heights Veterinary Hospital


5580 US-34 Oswego, IL 60543


Monday-Friday: 7:30am-6:00pm Saturday: 7:30am-1:00pm Sun: Closed