Did you know that 1.21 billion people actively used Meta’s Instagram monthly as of 2021? This staggering number makes up 28% of Internet users globally. The potential for reach on this platform is vast, and with the right strategies, learning how to make money on Instagram can turn into a profitable venture.
The Statista forecast estimates that in 2025, there would be 1.44 billion Instagram users worldwide. This is a huge potential leveraged by over 500,000 influencers and more than 200 million companies worldwide.
So, what can you do to benefit from the opportunity to reach such an enormous pool of potential customers?
To guide you through the golden paths of Instagram, we’ll discuss the ways you can make profits as a creator and as a business. We’ll also share some valuable tips and tricks that will help you prosper on the platform.
Let’s get started.
How to Make Money on Instagram
With its huge pool of users of various backgrounds and interests, Instagram offers multiple opportunities to engage with potential buyers of services and products of all kinds. You can take advantage of the marketing potential of the platform both as a creator and as a business.
How to Make Money on Instagram as a Creator
You haven’t founded a business and established your brand? Fear not – there are a variety of ways to earn a lot on Instagram as an individual. Here are viable options you have:
- Become an influencer
- Become an affiliate
- Create and sell your own digital products
- Use Direct Messages with shoutouts
- Use paid ads on Instagram
- Utilize Live Badges
- Create, advertise, and sell your own product line
And there’s the question you probably want to ask: How much can you earn on Instagram as a creator?
The 2021 HypeAuditor Influencer Income Survey included 1,865 Instagram influencers and reported interesting findings:
- The average monthly income generated by the surveyed influencers of all categories and tiers is $2,970.
- Depending on the number of their followers, the influencers’ average monthly earnings range between $1,420 (for micro-influencers) and $15,356 (for mega-influencers).
- The best-paid categories are Animals, Business & Marketing, Fitness & Sports.
Now, let’s take a look at the options that businesses have.
How to Make Money on Instagram as a Business
Building and maintaining a robust presence on Instagram is a great way to make sure you’ll benefit from the platform. Here’s how you can increase your profits:
- Promote special offers and free gifts
- Set up Instagram Shop
- Partner with businesses and influencers
- Use paid ads on Instagram
So, let’s discuss how to monetize your Instagram creator account first.
Become an Influencer
You’re certainly aware of how promising this option is. Just think of the mind-blowing $1,604,000 Cristiano Ronaldo earns per post! It’s true that this is a professional soccer star with more than 388 million followers. However, even if you can’t be another Ronaldo, you still can do quite well with a solid following and clear niche.
Let’s start with the basics.
What Is an Influencer?
A social media influencer is a person who has an established reputation for being a specialist in a certain area. They post frequently on that topic on social media channels and grow large groups of engaged audiences.
There are 5 different types of influencers depending on their following:
- Nano: 1,000-10,000 followers
- Micro: 10,000-50,000 followers
- Mid-tier: 50,000-500,000 followers
- Macro: 500,000-1,000,000 followers
- Mega: Over 1,000,000 followers
To put it briefly, influencers promote products and motivate their followers to make a purchase.
How Do You Become an Influencer?
To become an influencer, first of all, you need to build a strong social media presence. Instagram is a great start because it’s one of the most popular platforms. It’s focused on sharing images and videos, which makes it a convenient medium for creators. Here are six steps you need to take to become an influencer on Instagram.
Create an Instagram account
The first step to becoming an influencer is to have an account. Download the app, and sign up. You have the option to register with your Facebook account or with your email address.
Pick a good username
Once you’ve signed up, you will be prompted to choose a username. Be careful as this is how people will get to know you – it must speak for you and be recognizable.
It’s a good idea to opt for using your name as a username. Let’s say your name is John Doe and you want to become a fitness influencer. Examples of usernames might be @johndoe, @john-doe, @_doe, @jh_fit, @fit.johndoe, etc.
People are more likely to trust content from real people rather than from someone hiding their real names.
Do you have a website? Pick the same name as this will boost your brand awareness.
Make your social media profile professional
Choose a business account as this will unlock more options and opportunities. Select a high-quality picture of you with your face clearly visible. Then, craft an engaging bio to make an excellent first impression. Note that you should include information like your names, areas of expertise, contact details, etc.
Determine your niche
What are your passions and strengths? What areas do you feel most comfortable with?
Here are some of the most popular niches to feel inspired:
- Fashion
- Lifestyle
- Travel
- Beauty
- Gaming
- Sports
- Fitness
- Business
Choose your niche carefully, find that thing you’re passionate about, and focus on it at 100%. This will help you become an expert and tailor your content to the audiences’ needs better.
Start posting
Having determined your niche (or at least have an idea of what you’re good at), the next step is to post useful content for your followers. Note that you should keep it focused on your niche. Try not to mix it with your personal life.
Grow your followers
Now that you’re ready to become an influencer, there’s one final and most important step: gain followers.
Start by searching for other influencers in your niche and steal their followers. You can also search all the relevant hashtags and follow the Instagram users.
Top Tip:
Here are three ways to engage with them and increase your chances to attract them to follow you:
- Follow them
- Like their photo(s)
- Comment their photo(s)
Now, you know the basics of becoming an influencer. Yet, you have a long way to go if you want to make money on Instagram. Let’s get deeper into the essence of the profession.
What is Required to be a Successful Influencer?
Becoming a successful influencer takes time and effort. You can’t get all the desired results overnight.
Note that you have to have at least 1,000 followers to be a micro-influencer. And you will be just scratching the surface. Follow the steps below so you can level up your game on Instagram.
Know your target audience
What do your followers like? What makes them tick? Knowing your target audience is of utmost importance. To build a strong relationship with your audience and actually influence them, you need to know them well and publish engaging content.
Top Tip:
Take a peek at the other influencers. How do they interact with their audiences? What is included in their content? What do they say when they post? It’s always a good idea to be inspired by other influencers in the same niche.
Post relevant content regularly
How often do you post? Publish content consistently. This is imperative if you want to grow your career as an Instagram influencer. The more you engage with your audience, the more they listen to you, and the more you influence them.
So, posting content regularly is your top priority. While determining the visibility of your content, the Instagram algorithm takes into account the freshness of your post (post recency), post engagement, and past interactions.
According to a Sprout Social’s study, the best days to post on Instagram are Tuesdays, Wednesdays, and Thursdays, and the best time is between 10 a.m. to 1 p.m.
Top Tip:
By posting regularly you show that you care about your audience and they can count on you for regular updates and posts. Note that if you fail to post on schedule, your followers might decide to unfollow you.
On the other hand, make sure that the content you post lives up to your followers’ expectation and brings them value. For further guidelines on how to deliver content your audience will love and engage with, check out our blog and get inspired by the examples you’ll find there.
That is just one way you can make money on Instagram. Let’s explore other opportunities that Instagram offers.
Become an Affiliate
What Is Affiliate Marketing?
Affiliate marketing offers an excellent opportunity to earn money online. It involves promoting someone else’s products. When you refer customers to a merchant’s website through advertisements and links, you receive a percentage of the sales revenue for each customer you refer.
How to Become an Affiliate
Pick your niche
Choose a niche that is a combination of popularity, profitability, market demand, or your interests. The most popular are:
- Health and fitness
- Home & Family
- Fashion
- Technology
- Lifestyle
- Finance
Top Tip:
Making the right choice can be tricky. Here are some tips for choosing the right affiliate marketing niche:
- Research and review products you’re interested in promoting. See what other people are saying about them and how they’re being marketed.
- Choose a product that has enough demand to support multiple affiliates promoting it.
- Choose a product that fits in with your audience’s interests and needs.
- Narrow down your options by choosing one or two products to start with and test out first before adding more products later on.
Find affiliate programs
Affiliate programs are an effective strategy to boost your online earnings. The concept is simple: you get paid a commission by recommending products or services to others, without having to actually sell anything yourself.
There are two ways of finding affiliate programs:
1) Affiliate networks: This is the connection between affiliates and merchants. The latter can create a program on the affiliate platforms, while publishers can select their preferred programs. In addition, the network defines terms and conditions and sets the whole process. Examples of affiliate programs are Amazon Associates, ClickBank Affiliate, the eBay Partner Network, Commission Junction, and more.
2) In-house programs: Brands can create their own affiliate programs and creators who sign up for the program get commissions. Copy.ai, for example, has its own affiliate program and users can earn from promoting the platform.
Publish your content
Now that you’ve chosen your affiliate program, start promoting it on Instagram. Note that you don’t need to have tens of thousands of followers to make money. According to Statista, an influencer with less than 10k followers can generate a compensation of around $195 per post on average. All you have to do is take care of your audience by posting when they are active and sharing useful content only.
How to Get Started with Affiliate Marketing on Instagram
Note that there are eligibility requirements for affiliates on Instagram:
- You must switch to a professional (business or creator) account so you can access the professional dashboard. This feature can be used only on the Instagram app.
- You must comply with Instagram Partner Monetization Policies and Community Guidelines.
- Tagging products and getting paid to your dedicated account require setting up on the professional dashboard first.
Once you meet the affiliate eligibility requirements, there are six easy steps to get started with affiliate marketing on Instagram.
- Navigate to the professional dashboard.
- Locate Get started with affiliate and choose Get Started.
- Read the Terms and accept them.
- Select your business type.
- Add a payout method. You can also edit it later.
- Select Done.
Now you can utilize product tags in your post to share affiliate products and create a shop. Also, in the professional dashboard, you can find important insights regarding your affiliate content.
That’s it! You’re now an affiliate.
How to Build an Audience for Affiliate Marketing
The more interested people see your Instagram posts, the more likely you will be successful with Instagram affiliate marketing. So, how do you get the right people to see your Instagram posts? The answer is targeting.
Find other Instagram users with interests that are close to yours. Comment on their posts regularly and make sure it’s relevant. When someone interacts with your post by liking or commenting on it, interact with their comments whenever possible. This is where engagement comes into play. It’s a great way to establish a relationship with Instagram users, which will help build your audience and start growing your following.
If you already have enough followers, another way to build an audience for affiliate marketing is through hashtags. When you post something on Instagram, you can use hashtags to make it easier for people to find your content.
When someone searches for a hashtag that you used in your post, they will see it in their feed. It’s an effective strategy to get discovered by new followers as well.
How to Build Trust with Your Followers
Create content that appeals directly to them. That way, when you post something new on Instagram, they will be more likely to engage with it.
The best way to build trust is by providing pieces of content that answer questions or solve problems for your followers. This makes them feel heard and understood while also giving them a sense of belonging within their community.
How to Promote Your Affiliate Links
An affiliate link is a link that allows you to earn money from referring sales. Here are a few ways to promote it:
Include the affiliate link in your bio
If you are always promoting the same brand or product, consider telling your followers to click on a link in your bio. This approach is ideal if you are an exclusive affiliate for a single brand.
Use the Link sticker to add your affiliate link to your Instagram story
Instagram allows you to easily generate clicks to your affiliate offers. All you have to do is Upload a Story, choose the Sticker tool, Add your link, and select Done.
Include the affiliate link in your post description
If you’re taking part in an affiliate program offering a coupon code, people can make a purchase from the online store with a discount, and you’ll receive a commission.
Run an advertisement
This gives you access to millions of potential customers and allows you to “unlock” the Shop Now button. Also, you can target specific demographics based on location and interests. Later on, we will discuss paid ads on Instagram in more detail – just keep reading.
How to Increase Affiliate Sales
Apart from the tips above, which also help increase your affiliate sales, here are a few additional tips.
Include the Paid partnership with [brand] label
The paid partnership function gives you the opportunity to be fully transparent with your followers. People will know that you’re promoting an official product, which builds consumer trust and increases brand loyalty.
This can drive more sales and increase your revenue.
Add an affiliate storefront to your Instagram profile
Create an Instagram storefront that includes recommended products. Your followers can purchase from your profile by selecting View Shop and find your affiliate posts labeled as Eligible for commission.
Also, be creative with your hashtags and captions. This will help people find you if they’re looking for specific items.
Record product demonstrations
Videos can go a long way in engaging your audience. Include short videos showing how your product works or what it looks like in action. One of the best ways to sell something is to make it easy for people to understand what they are buying. This builds trust with potential customers that are more likely to purchase from you again. Here are possible ways to make a video on Instagram:
- Instagram Live for real-time streaming of product tutorials
- Instagram Reels for short videos
- Instagram Stories for vlog videos
Top Tip:
Remember, the shorter the better! Make sure to capture the essence of your product and avoid explaining every detail about what your product does. This will just confuse people who are watching it for the first time. You can add more information in the description section or in another video.
Jump to our step-by-step guide on how to go live on Instagram, and you’ll get invaluable handy advice that will help you do it right.
Sell Photos
Instagram is one of the most popular social media sites, but did you know you can also sell your photos on Instagram? This can be a great opportunity to make some extra cash.
History knows Daniel Arnold, a photographer, who made $15,000 on Instagram by selling his photos in 24 hours. However, it isn’t as simple as setting up a PayPal account and posting your price list. Here are a couple of things to consider:
Make sure your photos are high quality
If you’re going to sell prints of your work, ensure that there are no grainy images or unnecessary blurriness.
Before taking the shot, consider the following tips:
- Use the zoom feature when you need to take a clearer photo with more details.
- Use lighting to create contrast whenever possible.
- Aim for multiple pictures taken from different angles. You can choose the best one later.
Also, it’s important to have three different pricing tiers for your prints so that people don’t feel like they’re being ripped off if they buy something smaller. For example, $5 for small prints with no cropping restrictions, $10 for medium prints with cropping restrictions, and $15 for large prints with cropping restrictions.
Take Photos with Your Phone
A successful Insta photographer prefers to take shots with their smartphone cameras because they’re light and portable, and the photos can be ready-to-go in a few taps.
What’s more, sometimes there are incredible moments that last just a second or so, and you wouldn’t like to miss them setting your professional camera up.
When posting your best shots on Instagram, you’ve probably been tempted by the many filters that come with the app. Be careful not to overuse them. Use natural light instead whenever possible as it will always produce the best results.
Create and Sell Your Own Digital Products
Selling your own digital products on Instagram is another great way to make money online. They are a form of online product that can be sold and you don’t need to worry about the shipping. They are easy to create and manage, and there are no physical goods involved, which makes the process easier.
Create digital products, such as ebooks, courses, stock photos, webinars, and more and sell as many copies as you want directly on Instagram. In addition, if you have your own website, consider selling them there, too. Digital products are easily available online and can be downloaded by anyone with Internet access.
Use Direct Messages with Shoutouts
This is one of the best ways to gain exposure and attract new followers. DM shoutouts are where you message another Instagram user and ask them to share your account with their followers.
In order to get a shoutout, you will need to find someone who has a large following on Instagram and ask them nicely if they would be willing to give you one. If you have an interesting product or service, giving you a shoutout shouldn’t be a problem.
Some people ask for payment for an Instagram shoutout, but others are willing to give a shoutout in exchange for a shoutout.
Opt for Paid Ads on Instagram
There are two ways to run ads on Instagram. You can either promote advertising posts via the Instagram application, which is the easiest way, or create ads via Facebook Ads Manager. Note that Instagram doesn’t have its own tool for creating your ads.
Create an Instagram business account
To get started, first create an Instagram business account.
- Go to the Settings
- Locate Account
- Tap Switch to Professional Account
- Tap Business
- Select your business category
- Tap Done
Congratulations! Now you have an Instagram business account and you can promote posts and track campaigns inside Instagram.
How to create Instagram ad using Facebook Ads Manager
You will need to create a Facebook business account.
- Visit the Create a Page link
- Fill in all the required information.
- Locate Page Settings and select Instagram
- Select the Connect Account button
- Fill in details about your Instagram account
- Click Save
Now you are ready to run Instagram ads in Ads Manager.
- Navigate to Ads Manager
- Click Create
- Select an objective
- Click Continue
- Enter details for the ad set
- Select Manual Placements at the placements section
- Select Instagram
- Click Continue
Next, you will have to complete your ad by specifying the audiences that should see it. Target your ad based on location, demographics, interests, behaviors, and connections. Once you are ready, preview your ad. When you confirm that your ad is completed, submit it for review.
As soon as your ad is approved, it will go live on Instagram and start working for you and your profits.
Use Live Badges
This relatively new feature allows users to earn more money from their live streams.
What are live badges?
Instagram Live badges are a recently introduced functionality that lets viewers send money to creators during a live video. When the audiences purchase a badge:
- Heart(s) will appear next to their usernames, making them stand out.
- In the comments section, hearts will be highlighted during the live video.
- Also, you can pin their comments.
- Their usernames will be on a list, visible to you during the live video.
What’s more, the influencer can see the total number of badges and earnings with the View button during the Live video.
How to Use Live Badges
Before you begin, note that you’ll need to have a professional account and set it up to get paid. Also, you need to qualify for monetization. If so, you will be able to locate the Set Up Badges button. If you’re not eligible, tap the Apply for monetization button and monitor the status through your Professional Dashboard.
Here is how to turn on badges and begin earning money from your live streams:
- Go to your profile and tap Professional dashboard
- Select Grow your business, then Badges
- Once onboarded, select the Plus button and go to Live
- Select Badges to enable badges
Congratulations! You can now start earning while you’re live on Instagram.
Benefits of Using Live Badges
Monetization
Instagram live badges are a great way for creators to make money. As a creator, you’re probably putting a lot of effort into your content, and you deserve to be rewarded for it. Note that you should consider Live Badges as tips rather than a full-time salary.
Get to know your best followers
During your live streaming, you can open the list of people who bought live badges and find out more about them. What are their names? How many badges did they purchase? Remember to show your gratitudes and build relationships with your followers.
Gain insights into your performance
Which live video received the most live badges? Review your content and analyze the number of badges you received. This is an indication of how your performance was and what percentage of your audience liked your videos. Bear in mind this metric when you create the content plan for Instagram.
Gain more followers
Now that you know which live video performs better, you can stream more of what your viewers want. As a result, you will be able to expand your followers, which directly translates to increased revenue.
How to Get a Price for Live Badges
There are three options for your viewers. They can buy:
- One heart for $0.99
- Two hearts for $1.99
- Three for $4.99
In short, Live Badges are a way for people to support creators, who are then empowered with valuable insights to improve their performance.
Create Your Own Product Line
If you are a famous influencer who has an own brand, consider creating and selling your own product line.
While Instagram was originally designed as a platform for sharing photos, it’s become a powerful marketing tool for businesses and entrepreneurs. It’s one of the most effective ways to market your own product line.
Take a look at the influencer Arielle Charnas. She has created her own brand called somethingnavy and she has set up a store offering clothing, jewelry, accessories, and more.
So, what should you create?
Top Tip:
Start with physical products like clothing, shoes, bags, sunglasses, or digital products like e-books, webinars, software programs
But don’t just stop there. Consider creating your own:
- Services
- Memberships
- Subscriptions
- Courses
Tutorials or Masterclass Sales
Create a Course You Know and Are Passionate About
The key is finding a niche that you’re passionate about and creating content people want to engage with.
Have you already become proficient in something particular?
If you’re convinced that other people will appreciate getting helped with mastering this skill, this could be an excellent opportunity. You can benefit from your expertise while letting your followers benefit as well.
Top Tip:
Decide if you want to offer an entire course or just individual lessons. If you’re going all-in on this concept and creating multiple lessons that build upon one another, then you’ll need some sort of curriculum structure in place. This will make your product more professional and help students know what they’re getting into when they sign up for the class.
Create a Course That Is in Demand
Since you’re selling it on Instagram, create a course you know people will want to learn from. Think about what would be most relevant there. For example, if you love photography and want to teach people how to take better pictures with their phones, then a course about iPhone photography would be a good fit for your audience.
Sell Your Course on Your Instagram Page
Instagram is the second largest social media platform in the world, and it’s a place that people go to for inspiration. If you’re teaching something related to business or entrepreneurship, then there’s a good chance that your audience is already on Instagram.
Here are five ways you can use Instagram to sell more courses:
- Create a feed post to promote your course
- Share videos of yourself teaching the course
- Use Instagram Stories to promote sales and special offers
- Share photos letting your followers look behind the curtain of your business
- Use hashtags
Sell Your Course on Other Platforms
Note that you’re not limited to selling your course on Instagram only. You can promote it on the other social media platforms like Facebook, Twitter, and LinkedIn and sell it on websites like
All you have to do is choose one of these platforms and sell your courses. The more varied your audiences and media, the greater chances you stand to get to more potentially interested users.
Let’s now focus on how businesses can make money on Instagram.
Promote Special Offers
If you are running a retail business, Instagram can be a great way to get your products in front of new customers. Did you know that 44% of surveyed Instagram users shop with the app weekly?
So, do you have something great on sale? Promote special offers on Instagram like discount codes, free shipping, percentage off sales as well as free gifts.
The brand in the example above uses Instagram to promote a discount code for their planners.
Instagram Shop
The Instagram shop is a new way for businesses to showcase their products. It enables brands to reach out to their customers directly through social media. Instagram users are able to discover new brands and products, thus allowing business to create a shopping experience on Instagram.
What’s more, you can tag products highlighted in your content so Instagrammers can make a purchase the moment they see the product. So, consider tagging products in your posts and stories to increase sales.
Also, customers can shop in Instagram stories, which is an excellent opportunity for businesses to promote their products.
Partner with Businesses as an Influencer
Be open for business and let other brands know they can collaborate with you. Start with writing a list of businesses you think would benefit from your followers. In your bio, state that you want to partner with a business. For example, you can say you’re an influencer in a certain niche and you’re open to brand collaboration.
Here are other ways to find brands and work with them:
- Pitch companies by yourself: Create a template message with your offer and send it to businesses looking for a collaboration in your niche.
Top Tip:
Note that almost half of recipients decide whether to open and read your email based on your subject line only. So, you need to make it an irresistible one.
You got a reply? Well done! The next thing you have to do is negotiate the price and timeframe for the promotion. So, how much should you charge companies? It all depends on how many followers you have, the average likes you get, the engagement rate and the niche you operate.
Remember, whatever payment you agree upon, you are providing access to your followers who trust you. Try not to lose them.
- Tag brands when you post their products. This is a great way for them to notice you and collaborate with you.
- Complete tasks on Crowdtap: This is available only in the US. It’s a great option if you have a smaller audience and you want to earn rewards.
- Participate in brand post campaigns on indaHash: If you have at least 700 followers, you can post on Instagram with specified hashtags and get paid.
- Sign up to influencer marketplaces like Dovetale, Grin, Upfluence, Klear and more: This will increase the chances brands find you and work with you.
Partner with Influencers
A Benchmark Report on the state of influencer marketing indicates that every $1 invested brings businesses $5.78 earned.
Your first step is to find the right influencers for your brand.
Collaborate with creators whose goals align with yours. How to do that? Take a look at their profile and content. What are their values? Make sure to pick the right influencer so that viewers are closer to your buyer persona.
For example, it wouldn’t make sense for you to partner with a keto diet influencer if you sell milk chocolate. A cocoa lover influencer, however, would be a great match.
The average influencer on Instagram with 1,000 followers charges $10 per post. If you want to find out how much other influencers receive on average, use the Instagram calculator.
Keep in mind that deals are negotiable and can consist of a single post or an entire campaign in exchange for money, a free gift, or a service.
Final Thoughts on How to Make Money on Instagram
With more than 1.2 billion monthly users, Instagram has established itself as the second most popular social network globally. Therefore, an increasing number of businesses and creators are using the platform to market their products and services.
There are various ways to drive results on Instagram, and you have to identify the ones that will work best for you. Whatever your products and services are, affiliate and influencer marketing offer a great potential. And Instagram caters to them both.
Knowing the tips and tricks, the only thing left is go out there and start applying them to benefit from the outstanding money making opportunities Instagram offers.