Compliance5 min read

TikTok Shop Disclosure Rules: What Creators Must Say and Where

Affiliate commission is a material connection, TikTok's own labels don't discharge it, and the app's UI eats on-screen text. What to check on every TikTok Shop video.

By Editorial standards

TikTok Shop breaks the mental model most brands built around sponsored content. There's often no brief, no contract, and no payment from you at all: a creator finds your product in the affiliate marketplace, adds it to a video, and earns commission on whatever sells. Nothing about that arrangement passed through your marketing team, and all of it is still a material connection that has to be disclosed.

Here's what actually has to appear on a TikTok Shop video, and the places it reliably goes wrong.

Commission is the connection

The general rules are the same ones in our FTC disclosure checklist. What changes on Shop is what triggers them.

A material connection isn't only a paid campaign. It includes affiliate commission, free or gifted samples, a creator-affiliate agreement, and a discount code the creator earns from. On TikTok Shop, commission is the default arrangement, which means the disclosure obligation attaches to essentially every Shop video, including ones nobody at your company commissioned or ever saw.

That has a practical consequence for brands: your exposure isn't bounded by your creator roster. If your catalog is in the open affiliate marketplace, your product is being endorsed by people you have no contract with, and their disclosures are your brand's problem too.

TikTok's own labels do not discharge the obligation

Three different platform mechanisms get confused with each other, and none of them is a substitute for the creator saying so:

  • The branded content toggle, which produces a "Paid partnership" label. TikTok's own branded content policy requires it for branded content. It's a platform rule, and it's necessary.
  • Automatic shoppable labeling. Videos with product links carry shop affordances (a product anchor, a cart icon) that signal commerce. Signaling that something is buyable is not the same as disclosing that the person recommending it gets paid when you buy it.
  • The creator's own disclosure, spoken and on screen. This is the one the FTC's standard is actually about.

Use all three. The first two are platform compliance. Only the third is a clear-and-conspicuous disclosure, and it's the one reviewers skip because the label at the top of the video makes the post look handled.

Where the disclosure dies on TikTok specifically

TikTok's interface is more crowded than most, and it overlays the video rather than sitting beside it. On-screen text that reads perfectly in the editor gets covered in the feed:

  • The right-side action rail (avatar, like, comment, share, sound) occupies the right edge for the full height of the video.
  • The caption and username block covers the bottom left, and the product anchor or shop card sits in the same region.
  • The caption itself truncates. A #ad after the "more" cutoff is not conspicuous, and the cutoff point varies by device.
  • Videos get watched with sound off, so an audio-only disclosure reaches a fraction of the audience.
  • The first second or two is scroll-through territory. A disclosure that appears at 0:00 and clears by 0:01 was seen by nobody.

The workable answer is a text overlay in the upper-middle third of the frame, held for a few seconds, plus the same statement said aloud early. That's the region TikTok's UI doesn't fight, and it's readable on a muted autoplay.

The single most common Shop failure we see: disclosure present only as a hashtag in the caption, on a video whose caption truncates after the first line. Present, technically. Invisible in practice, and it passes a human reviewer who read the caption in the CMS rather than in the app.

LIVE shopping is a different check

A live shopping stream has no fixed start for the viewer. People arrive continuously, so a disclosure at the top of the stream reaches only the people who were there at the top.

  • Disclose repeatedly, not once. Every product segment, and at a regular cadence besides.
  • Keep a persistent on-screen disclosure where the stream UI allows it, since a spoken one is gone the moment it's said.
  • Re-disclose when the product changes, especially when commission arrangements differ between items.
  • Remember that clips get cut from the stream afterward. A clip that leaves the disclosure behind is a new, non-compliant post.

The traps unique to Shop

  • Gifted samples with no payment. Creators routinely believe free product isn't a connection. It is, and seeded product has its own set of traps.
  • The showcase. A creator's product showcase and pinned links carry commission even when a particular video says nothing about payment. The video still needs the disclosure.
  • Boosting a creator's organic video as an ad (Spark Ads and equivalents). Turning an existing post into paid media doesn't inherit a compliant disclosure. If the original was thin, you've now put budget behind it.
  • Sound-only disclosure in a trending-audio video. If the creator is lip-syncing or the audio is a licensed track, there is no room in the audio for a spoken disclosure. That video needs the on-screen version to carry the whole weight.
  • Claims made to close a sale. Shop content is transactional, and transactional content drifts into results and efficacy claims fast. That's a separate check: see forbidden claims.

What good looks like

  • Spoken disclosure in the first few seconds, in plain words ("I earn commission on this").
  • On-screen text saying the same thing, in the upper-middle of the frame, legible for several seconds.
  • Branded content toggle on, where the relationship qualifies.
  • Caption disclosure at the front of the caption, before any truncation.
  • The same treatment on every cut, including clips pulled from a LIVE.

Doing this on the volume Shop produces

One video, one reviewer, a couple of minutes: entirely doable, and it's item one on the full pre-publish checklist. The problem is that TikTok Shop doesn't produce one video. It produces a continuous stream of them from a creator base you don't control, and the check that matters (did a legible disclosure appear on screen, where, for how long, and was it also said aloud) is a frame-and-transcript question with a definite answer.

Check disclosure placement automatically

CherryBowl reads the transcript and the frames, so it catches a disclosure that's too brief, too late, or hidden behind the UI, with the timestamp to fix it.

See the AI review a video

Or join the early-access waitlist.

or book a call


This is general information, not legal advice. For specifics, consult the FTC's Endorsement Guides, TikTok's current branded content and Shop policies, and your counsel.

Keep reading

More on compliance