Worth checking out Populace, which just got announced on BetaList. It’s solving scheduling and payments for independent trainers, specifically. Definitely worth a look. They’re looking for beta testers right now, might be good to get in early?
Full disclaimer: I’m affiliated with the company. Happy to answer ANY questions you may have.