According to Payscale, Virtual assistants average $16.44 per hour with the 90th percentile making around $28 per hour, which translates into between $32,068 - $57,120 per year in salary before bonuses.