The cost to buy a horse can depend on the breed of the horse.
Some horses can cost $1,000.00 to $2,000.00 to buy the horse while even rarer breeds of horses can cost from $5,000.00 and even some horses that are very rare have been sold for millions.
Of course there's always the option of adopting a free horse but you need to be able to financially support the horse because keeping a horse and taking care of a horse is pretty expensive.
Average annual cost to take care of a horse is $3,000.00 to $4,000.00 per year and then you have to also factor in medicines and any vet visits which can add up to even more.
But just for feeding and taking care of the horse without the vet visits starts at $250.00 per month to keep the horse.