I have worked in a gym and now work as a mobile trainer. I definitely earn more now than I did in a gym. I sell my sessions as a package with payment up front. This benefits both the client and the trainer; the client has to make a commitment an I am assured a certain amount of money. I have been doing this for a few years now, and ave never had a client not renew thir contract.