What home pet euthanasia costs in Australia
Most home euthanasia visits in Australia cost between $300 and $800, depending on where you live, your pet's size, the time of day, and the aftercare you choose. Here's the full picture, so there are no surprises on a hard day.
Prices researched August 2026 · Reviewed quarterly
Typical prices by city
These are typical ranges for a standard weekday home euthanasia visit for a small-to-medium pet, including the call-out fee but excluding cremation.
| City | Typical range | After hours |
|---|---|---|
| Sydney | $400 – $750 | +$150 – $300 |
| Melbourne | $380 – $700 | +$150 – $280 |
| Brisbane | $350 – $650 | +$120 – $250 |
| Perth | $350 – $680 | +$130 – $260 |
| Adelaide | $320 – $600 | +$120 – $240 |
| Canberra | $380 – $680 | +$140 – $260 |
| Hobart | $300 – $550 | +$100 – $220 |
| Darwin | $350 – $620 | +$130 – $250 |
| Regional areas | $300 – $800 | varies with travel |
Every practice sets its own fees — treat these as a guide, and ask for a full quote (including aftercare) when you call. Vets are used to the question.
What's included in the price
A standard home euthanasia fee almost always covers:
- The vet's travel to your home (within their usual area)
- An unhurried visit — typically 45–60 minutes, led by you
- Sedation, so your pet is deeply asleep first
- The euthanasia itself
- Time afterwards — the vet won't rush you
- Gentle transfer of your pet if you've chosen cremation
Usually charged separately
Cremation ($50–$600 depending on the option), keepsakes such as paw prints or fur clippings ($20–$80), and travel beyond the vet's standard area.
What changes the price
Your pet's size
Larger dogs need more medication and more careful handling. Expect $50–$150 above the base fee for dogs over ~25 kg, and slightly more again for giant breeds.
Time of day
Evenings, weekends and public holidays typically add $100–$300. If you can plan the visit for a weekday, it costs less — but if tonight is the night your pet needs, after-hours vets exist for exactly that.
Distance
Most vets include travel within a set radius. Outer suburbs and semi-rural addresses may add a per-kilometre or flat travel fee — always quoted upfront.
Aftercare choice
Home burial costs nothing (check your council's rules). Communal cremation is typically $50–$200; individual cremation with ashes returned, $200–$600 by pet size.
Cremation & aftercare costs
Aftercare is the biggest variable after the visit itself. In short: communal cremation (no ashes returned) typically costs $50–$200; individual cremation with ashes returned in a standard urn runs $200–$600 depending on your pet's size. Our aftercare guide compares the options in full, including home burial rules by council.
"Ask for the all-in price — visit, after-hours if it applies, and the cremation you want. Good practices quote it in one number without being asked twice."
Cost questions, answered
Why does home euthanasia cost more than at a clinic?
You're paying for the vet's travel and for time — home visits are unhurried by design, where clinic euthanasia is often a 20-minute appointment. Clinic euthanasia typically runs $100–$300; most families who choose home care feel the difference is worth far more than the gap.
Are there cheaper options if money is tight?
Yes. Ask your regular clinic about their fee; some charities and shelters (RSPCA, Animal Welfare League) offer low-cost euthanasia for concession holders. A weekday daytime home visit with communal cremation is the most affordable home option.
Do I pay on the day?
Most practices take payment when booking or before the visit begins, precisely so money never intrudes on the goodbye. Card over the phone is standard.
Does pet insurance cover it?
Many policies cover euthanasia when it's medically recommended, some cover part of the cremation. Check your PDS or ring your insurer — claims are usually straightforward with a vet invoice.
Get an exact price for your suburb
Tell us your suburb and your pet's details and local home-visit vets will call you back with a full quote — no obligation, and you set the timing.