Check out this helpful article from Tails of Help about the cost of having a pet.
Costs are estimated and do not include purchase price of your pet, emergency medical care, initial vaccination and rabbies vaccine. This does not include the cost of your time for needed walking playing and caring for your pet.
Adapted with permission from Calgary Humane Society website
EXAMPLES OF ADDITIONAL VETERINARY CARE THAT MAY BE REQUIRED