These are several effective ways to earn money from Instagram:
Brand partnerships to promote products and services
Affiliate marketing
Sponsored content
IGTV ads
Consulting
Fan membership-based services
License your photos