As of Sep 22, 2022, the average annual pay for an Online Personal Trainer in the United States is $52,647 a year. Just in case you need a simple salary calculator, that works out to be approximately $25.31 an hour. This is the equivalent of $1,012/week or $4,387/month. While ZipRecruiter is seeing annual salaries as high as $126,500 and as low as $11,000, the majority of Online Personal Trainer salaries currently range between $31,000 (25th percentile) to $62,500 (75th percentile) with top earners (90th percentile) making $124,500 annually across the United States. The average pay range for an Online Personal Trainer varies greatly (by as much as $31,500), which suggests there may be many opportunities for advancement and increased pay based on skill level, location and years of experience.