One way your small business can earn money from social media is by promoting the products or services of other businesses. This is known as “sponsored posting” and it's a direct way to make money on social media. A brand will sponsor posts to show up on relevant pages, and when a user clicks on that ad, you get paid.