How Much does It Cost to Buy a Horse?

It can cost between $1200 to $4000 to buy a horse. Horses are also high maintenance animals and it can take several thousand dollars a year to care for them properly.