According to Glassdoor, a social media marketer earns an average of $43,321, annually. However, as your clients increase and your digital marketing experience improves, you are likely to earn more.