Depends on the vet. Shop around. Our racetrack vets will geld “standing”. It takes about 20 minutes from start to finish. Costs about $200 to $250. “Show horse” vets want to do a lay them down, general anesthetic, which is considered “safer” for the vet, but harder on the horse, and more expensive for the owner. After a general anesthetic and/or after gelding surgery, the horse SHOULD NOT be shipped until the next day, so an overnight at a clinic is usual. Laying them down at the farm is an option, but also a risk. If you can find a vet who knows how to geld them standing, this is the best option IMO. Can be hard to find. The last one I had gelded, I shipped him 5 hours to get to the vet I wanted to use, done standing, we stayed overnight at my friend’s farm (for free), and shipped home the next day. Bill was $250. And nice to see my friends, including the vet, a “quality” vet who has now retired. I made this trip after being “horrified” by local vets and the gelding practices observed. Apparently, the vet school is no longer teaching vets HOW to geld horses standing. Good luck.