Yes! According to websites like Glassdoor, Indeed, and Payscale, the national average salary for a social media brand ambassador, ranges from $20.000 up to $58.000 per year.
If the brand ambassador is paid hourly, they can get between $10 and $16 per hour.