I’ve seen and experienced several models, none of which are perfect. Ultimately it’s up to each individual to determine what is fair between client::trainer. I spent thousands of dollars to take my trainer across the country to see horses (…horses I found) only to result in the question “well what do you think?..” Frustrating experience, but that’s a story for another day.
Another trainer I know generally* doesn’t charge for travel fees because they’re often going to look for horses on behalf of several clients. Self-funding the trip eliminates the conundrum of “Jennifer paid for this trip, but this horse would be better for Susie…” so does Susie reimburse Jennifer for the trip? Or do they buy the horse for Jennifer anyway? I like that model because it allows the trainer to look for the best horse::rider fit, rather than feel beholden to whomever funded the trip.
*Generally because I think if the trainer is traveling to x-location to see x-horse for x-client, they charge for the trip.