Making money as a creator

How to do affiliate marketing on Instagram

Where affiliate links can go on Instagram, what to check in a programme first, how to label posts in India, how to track with UTMs, and mistakes to avoid.

· 8 min read

In this guide · 8 sections

The short answer

You do affiliate marketing on Instagram in four steps. Join a programme that allows sharing on social media. Put your tracking link where people can reach it: the link in your bio, a Story link sticker or a DM. Say clearly that you earn from it. Then track which posts lead to sales. Most people skip the first step. Each programme decides where its links may be shared, and a Reel or post caption can’t hold a tappable link, so the link has to travel another way.

Expect small numbers at first. Commission is paid only on the sales a programme counts, so you are building trust that people act on, and nobody can promise an amount. The sections below cover where links can go, what to read in a programme before you post, how a comment-to-DM flow fits, which label to use in India, how to track results, and the mistakes that cost creators their programme accounts.

PlaceHow people reach the linkWhat to watch
Link in bioOne tap on your profile. Best for a short, current list of products.Put a disclosure line at the top of the page, not just a bare list of affiliate links.
Story link stickerPeople tap the sticker. Good for a product you are using today.Availability can vary by account, so check your own Story tools. Show the label on the Story itself.
DM after a commentSomeone comments a keyword and a DM follows.The first message is plain text with no link. The link comes after they reply. Check the programme allows links in private messages.
Reel or post captionNot tappable, so you say “link in bio” or ask for a keyword.A long affiliate URL in a caption can’t be tapped, so it only adds clutter.
Comments on other postsPeople would have to copy the link by hand.Repeating one link under many posts reads as spam to the people who see it.

Read the programme’s rules before you post a link

Take Amazon Associates India, the programme most Indian creators meet first. Its Operating Agreement, which we opened in October 2026, talks about displaying links on “your site” and in approved mobile applications, and says you must identify your site in your application. It restricts the use of links in “any email or other offline mechanism”, with an allowance for members of its Influencer Programme, and it does not let you alter links. The text we read did not set out rules for Instagram profiles in particular.

That gap matters. Before you put an Amazon link in your bio, read the current agreement and application in your own account and look for guidance on social profiles. If you can’t find a clear yes, ask Amazon’s support and keep their answer. The same habit works for every programme. Read these points first:

  • Where links may be shared: websites, social profiles, email, private messages, or only some of them.
  • Whether you must list your Instagram profile when you apply, and whether a profile counts as a place to share links.
  • Whether you may shorten, wrap or add tags to the link. Amazon’s agreement bars altering links.
  • The tracking window, what counts as a qualifying sale, and when returns cancel your commission.
  • The payout minimum and the wait before you are paid.
  • The disclosure wording the programme itself requires. Amazon asks for a clear statement that you earn from qualifying purchases.
  • Who can end your account and why. Amazon’s agreement allows it to end an account at any time, with or without cause.

Tip: A programme that says nothing about Instagram has not said yes. Ask in writing and save the reply, because the answer is what you will point to if your account is ever questioned.

Label every post that carries an affiliate link

This is general information, not legal advice. In India, ASCI’s influencer advertising guidelines list “Affiliate” among the accepted disclosure labels. They say the label must be upfront and hard to miss, and they warn that a disclosure is likely to be missed if it sits only in a bio, at the end of a post, behind a “more” tap or inside a pile of hashtags. For a Story or any video without caption text, the label has to be superimposed on the picture or video. For a video of 15 seconds or less it must stay on screen for at least 3 seconds. In practice, say it in the first line of the caption and show it on the Reel itself.

Your link-in-bio page needs a line too, since that is where the commission is actually earned. Our guide to affiliate and sponsored post disclosure rules in India goes through every ASCI format rule with examples.

Track what sells with UTMs

A programme’s report tells you how many clicks and sales you got, but not which Reel or Story sent them. UTM parameters help. Google Analytics describes five: utm_source, utm_medium, utm_campaign, utm_term and utm_content. It says to always use the first three, and that Analytics is case sensitive, so utm_source=Instagram and utm_source=instagram show up as different sources. Pick lowercase names and stick to them.

Here is the catch for affiliate marketers. Don’t add UTMs to the affiliate link itself, because programmes such as Amazon’s bar you from altering links. Put them on a link to a page you control, such as your link-in-bio page, and let the affiliate link sit behind it. An example, with your own domain in place of the placeholder: yourname.example/desk?utm_source=instagram&utm_medium=reel&utm_campaign=desk-setup. You then read the visits in the analytics tool attached to that page. If a programme lets you attach its own tag or sub-ID, use one per post.

  • One spreadsheet row per post: date, product, where the link sat, clicks, sales from the programme report, and what you changed.
  • Use the same lowercase names every time, so “reel” never becomes “Reels” on another day.
  • Compare formats after a month. Often a Story with a product in use sells differently from a carousel, and the sheet shows which.

DMFast offers tracked links and a link-in-bio page that count clicks without any analytics set-up, and its limits are the same as above: Instagram and Facebook only.

Mistakes that get accounts flagged or programmes closed

  • Posting links with no label. It breaks ASCI’s guidelines and can break the programme’s own terms.
  • Using a programme in a place its terms don’t allow, such as email or private messages, without checking.
  • Altering or shortening affiliate links when the programme forbids it.
  • Recommending products you haven’t used. Followers notice, and a recommendation you can’t defend costs more trust than the commission earns.
  • Reposting other people’s Reels with your links on top. Instagram’s monetisation rules cover only content you made, helped make or appear in, and non-original material needs your own commentary or edits.
  • Buying followers, joining engagement pods or asking people for their logins. All are against Instagram’s rules, and none helps a link sell.
  • Health or money claims. “This cures acne” or “this will make you rich” is the kind of line that ends accounts, so describe your own experience only.

Tip: Treat every programme account as something you can lose without notice. Keep your audience reachable somewhere you own, such as an email list, so that one closed account does not end your income.

A two-week start

  1. Day 1: list ten products you already use every week. Pick the niche where followers ask what you use.
  2. Day 2: read one programme’s terms from start to finish and write down where links may go, the tracking window and the payout minimum.
  3. Day 3: apply, listing your Instagram profile if the form asks for a site. Wait for approval before you share a link.
  4. Day 4: write your one-line disclosure and add it to your link page.
  5. Days 5 to 7: post one Reel with a product in use, one Story with the label on screen, and answer every comment honestly.
  6. Days 8 to 14: add UTMs to the page link, fill in the spreadsheet, and change one thing next week based on what the numbers show.

Don’t judge the idea after two weeks. Affiliate income builds slowly, and most new accounts earn little at first. The aim of the first fortnight is to learn which post type your audience acts on.

Questions people ask

Can I put affiliate links in my Instagram captions?

You can write the text, but a caption can’t hold a tappable link, so people can’t tap it. Use your bio link, a Story link sticker or a DM instead. Whatever you use, the programme’s own rules decide where its links may appear, so read them first.

Which label should I use for an affiliate link in India?

ASCI’s influencer guidelines list “Affiliate” among the permitted labels, along with “Ad”, “Sponsored” and others. Put it upfront, in the first line or on screen, not only in the bio or behind a “more” tap. This is general information, so ask a lawyer about your own case.

Can I add UTM parameters to an Amazon affiliate link?

Amazon’s agreement does not let you alter links, so don’t add them to the link itself. Put UTMs on a page you control, like a link-in-bio page, and read the visits there. Use the programme’s own tag or sub-ID only if it allows it.

Can I send affiliate links through an auto-DM tool?

Only if the programme allows links in private messages. Meta’s rules also limit the first DM to plain text with no link, so the link goes out after the person replies, within 24 hours. Tools built on Meta’s official API work only with Business and Creator accounts.

How long before affiliate marketing on Instagram earns anything?

Nobody can say. It depends on your niche, how much your audience trusts you, the commission rate and how many people buy. Most new accounts earn little at first, and some programmes hold payment for weeks. Track clicks and sales for a month before you decide.

Sources

Related guides

More guides

Spend less time answering DMs

DMFast sends the replies you set up to comments and DMs on Instagram and Facebook, through Meta's official API. Free plan, no card.

Start free