How much is a vet consultation?
There is no single national consultation price. The South African Veterinary Council says it does not prescribe veterinary fees. Ask the practice for its current consultation fee and what it includes; tests, medicines and treatment may be charged separately.
About the prices on this page: we removed the previous general price ranges because their sources and dates could not be verified. We do not have a verified national price survey. The one set of published prices below is an example from a single practice group, not an average. The checklist below helps you obtain a useful estimate for your pet instead of relying on an unsupported “average”.
Tell the practice your pet's species, age, approximate weight and reason for the visit. Ask whether the appointment is a routine consultation, an after-hours visit or a specialist appointment. A vet may need to examine your pet before estimating the full treatment cost.
What should a vet estimate include?
| Visit or procedure | Ask the practice |
|---|---|
| Consultation | What is the examination fee? Are treatment, medicine and a follow-up visit separate? |
| Vaccination | Does the quoted amount include the consultation, the recommended vaccines and the vaccination record? |
| Sterilisation | Does the estimate apply to my pet's sex, weight and health? Does it include anaesthesia, pain relief, any recommended tests and follow-up care? |
| X-rays | How many views are needed? Are sedation or anaesthesia, interpretation and the consultation included? |
| Blood tests | Which tests are included? Are sampling, laboratory charges and discussing the results included? |
| Dental treatment | Does it include anaesthesia, any recommended tests, dental X-rays and extractions if needed? How will extra work be authorised? |
| Flea, tick and worm treatment | Which product is suitable for my pet's species and weight, how long does it cover, and is a consultation needed? |
| Emergency care or surgery | What is the initial consultation or stabilisation estimate? What deposit, hospital stay, specialist, medicine and after-hours charges could follow? |
Ask for a written, itemised estimate, whether VAT is included, and when the practice will contact you if the expected cost changes. Ask the vet which steps are urgent and which alternatives are medically appropriate. Do not delay urgent care to compare quotes.
An example: one practice group's published prices
To give a sense of scale, here are some prices published by Vitalvet, a practice group in George and Mossel Bay in the Western Cape. We retrieved them on 20 October 2026. The page shows no effective date and does not say what each price includes. Prices in your area, for your pet, and at other practices will differ, so treat this as one data point and ask for an itemised estimate.
| Item as listed | Animal Medical Centre, George | Mossel Bay |
|---|---|---|
| Consultation | R450 | R400 |
| After-hours consultation | R750 surcharge plus the consultation fee | R750 plus R400 |
| Vaccination: dog annual | R450 | R375 |
| Female dog sterilisation, under 10 kg | R2,000 | R1,550 |
| Male dog sterilisation, under 20 kg | R1,800 | R1,250 |
| Dental scale and polish | R2,000 | R1,500 |
Source: Vitalvet pricing page. If you run a practice and publish dated prices, you can ask us to consider them through our corrections and contact route.
SPCA and Onderstepoort vet fees
SPCA fees and eligibility
Ask the relevant branch for its current fees and eligibility rules. Cape of Good Hope SPCA describes its hospital as fee-based; its sterilisation booking process requires a means test. This does not establish a price or policy for every SPCA. Find your local branch and check before travelling.
Onderstepoort fees
A teaching hospital is not a promise of free or cheaper treatment. The University of Pretoria states that after-hours fees apply outside its published consultation hours. Its outpatient information also gives a R3,000–R5,000 example for additional night-time travel and personnel costs when a team is called in, on top of other veterinary costs. This is not a consultation price, total treatment estimate or national range.
Source checked 20 October 2026: Onderstepoort Dog/Cat Outpatients Clinic information. Confirm current fees and a case-specific estimate with the hospital on 086 100 8387.
What if I cannot afford the vet bill?
You can be honest about your budget. Tell the practice as early as possible so you can discuss the available options together.
- Ask what your pet needs now. Ask the vet to explain the urgent care, likely cost and medically suitable alternatives.
- Ask about assistance. Request a local welfare referral or ask whether any payment arrangement is available. Neither is guaranteed.
- Check affordable services. Confirm eligibility, services and fees before travelling to a community clinic or SPCA.
- Consider practical support. If safe and feasible, ask someone you trust for help with transport or temporary day-to-day care.
Find community clinics and local SPCAs
For future planning, you can read our pet insurance guide. Do not assume a new policy will pay an existing bill or cover a current condition; check the insurer's terms. Our pet insurance pages contain no affiliate links at the time of writing; see our disclosure.
If your pet needs urgent care
Call the nearest veterinary practice or emergency hospital now, describe what is happening and ask where your pet can be seen. Explain any cost limit at the start. Do not wait for a routine community clinic date or a rescue response.
Pretoria / Onderstepoort: the University of Pretoria publishes 086 100 8387 as its all-hours hospital number. Choose option 1 for general consultation, vaccination or emergency. This is a Pretoria hospital, not a national helpline. Check the hospital's contact instructions.
For other areas, use the NSPCA local branch finder to ask about local welfare assistance. Branch services, opening hours and eligibility differ. Neither this website nor a directory listing guarantees free care.
An optional next step
If keeping your dog is becoming difficult
Asking for help does not mean you have failed your dog. If vet bills are the main worry, start with affordable care options and ask the vet what help may be available. If the difficulty is temporary, consider whether someone you trust can help with transport or day-to-day care while you work through your options.
If you need to explore a new home, you can contact a rescue that works with your dog's breed or your local area. Explain your circumstances, any time pressure, and your dog's health and behaviour honestly.
- Yorkies and Yorkie-type dogs: Explore rehoming help with SA Yorkie Rescue (SAYR).
- Maltese dogs: Contact Maltese Rescue South Africa.
- Other small dogs: Explore Little Doggy Rescue's rehoming guidance.
- Other breeds or local welfare help: Find your local SPCA's contact details and ask about suitable local options.
A referral is a request for guidance. Each organisation assesses what it can offer. Acceptance, foster space, treatment funding and a rehoming date are not guaranteed. Agree any handover directly with the organisation. Do not wait for a rescue reply if your dog needs urgent veterinary attention.
Sources and editorial notes
Updated 20 October 2026. Prepared by Community Vet from the sources below. This is general information, not a diagnosis, individual treatment advice or a quote. No veterinary clinical review is claimed.
- SAVC Code of Conduct: fees (section 3.1.4; published 2016)
- Vitalvet: published practice prices (retrieved 20 October 2026)
- University of Pretoria: outpatient services and additional after-hours costs
- Cape of Good Hope SPCA: fee-based animal hospital
- Cape of Good Hope SPCA: sterilisation eligibility
- University of Pretoria: all-hours contact
Rescue scope and contact routes were checked against the organisations' own websites on 20 October 2026. Confirm current availability directly.
Community Vet is an independent information website, not a veterinary practice, SAVA or the official SAVA-CVC programme. See about Community Vet and how to report a correction and our affiliate disclosure.