Earnings from Instagram can vary widely based on factors like engagement, niche, and audience demographics. Influencers with 20k followers might earn anywhere from a few hundred to a couple thousand dollars per sponsored post, but it depends on negotiation skills and the specific brand collaboration.