Affiliate Link Disclosure: What to Say, and Where to Say It
A commission is a material connection. The disclosure belongs next to the link, not only in a bio or a pinned comment — and that is where most affiliate posts fail.

Next to the link, not in the bio
- In the bio. A bio does not travel with a post. Someone seeing the post in a feed
- In a pinned comment. Comments are collapsed by default on most surfaces, and a
- At the bottom of a long description, below the links themselves. By then the tap has
What an affiliate link disclosure should say
| Context | What to write |
|---|---|
| Caption, space is tight | #ad — affiliate link |
| Caption, normal | #ad — affiliate links. I earn a commission on purchases, at no extra cost to you. |
| Video description | "Some links below are affiliate links and I earn a commission if you buy through them." |
| Spoken, on camera | "Before I start: the links below are affiliate links, so I earn a commission if you buy through them. It costs you nothing extra." |
#sp, #spon, #collab, and "thanks to" all fail for the same reason. The full list is in the FTC disclosure rules.Above the fold, like everything else
Tracking parameters are not a disclosure
Where affiliate programmes add their own rules
Do I need an affiliate link disclosure?
Is a disclosure in my bio enough for affiliate links?
Does a pinned comment count as an affiliate disclosure?
Do I need one disclosure per link?
Put it to work
Tools for the job you just read about
Free to run, most of them without an account.
Sponsorship Disclosure Generator
The right wording, and — the part that actually gets people in trouble — the right placement.
Disclosure Placement Checker
You wrote #ad. This says whether anybody will see it.
UTM Link Builder
Consistent campaign links, so your analytics stay readable.
Google SERP Snippet Preview
See your title and description as a Google result — on a desktop and a phone.
Social Media URL Cleaner
Strip the tracking off a link — and see what each parameter was telling somebody.
Instagram Money Calculator
What to charge for a post — priced the way a brand actually prices it.
Keep reading
More from the blog

Where #ad Goes in a Caption, and Where It Quietly Fails
The first line, before anything else. Every other placement is a judgement call, and two of them have been ruled against — the hashtag block and anything below the fold.

Social Media Deep Links: Open a Link in the App, Not the Browser
A universal link opens the app when it is installed and the website when it is not. A scheme URI opens the app or does nothing at all — silently.

How to Remove Tracking Parameters From a Link
Some of these identify a person, not a campaign. igshid names the account that shared, mc_eid names the subscriber — and YouTube's t must never be stripped.