App Growth12 min read

TikTok Spark Ads: The Complete Guide (Setup, Costs, Strategy)

Spark Ads are TikTok's native format for running paid media through an existing organic post — either your own or a creator's, with their permission. The ad keeps the original handle, the original comments, and the original like count, and any engagement it earns while running stays on the post permanently.

That last detail is the strategic point. A normal ad is a rented moment: you pay, it shows, it disappears. A Spark Ad accumulates — comments, likes, shares, and follows compound onto a real post and keep working after the campaign ends. Combined with running from a person's handle rather than a brand's, Spark Ads usually beat in-feed ads on the same creative.

Why Spark Ads outperform standard in-feed ads

  • Social proof is visible. A post showing 4,000 likes and a live comment thread is pre-validated; an in-feed ad with a clean slate is not. Viewers read engagement as a quality signal before reading the content.
  • They come from a person. Ads from creator handles pattern-match to 'content someone posted' rather than 'ad a company bought.' Same footage, different classification in the viewer's head.
  • Engagement persists. Likes, comments, shares, and profile visits earned during the campaign stay on the organic post and continue to attract organic distribution afterward.
  • Lower CPMs in practice. Higher engagement rates improve ad quality signals, which lowers what you pay for the same reach.
  • Comments become an asset. Real comment threads on a Spark Ad handle objections for you — and give you free market research about what your audience actually asks.
An in-feed ad rents attention. A Spark Ad buys attention and keeps the receipt.

How to set up a Spark Ad

Using your own post

  1. In TikTok Ads Manager, go to Assets → Creative → Spark Ads and connect your TikTok account.
  2. Authorize the specific post (or grant account-level access so all posts are available).
  3. Create your campaign as normal, and at the ad level choose Use TikTok post rather than uploading a video.
  4. Select the authorized post, set your CTA and destination URL, and launch.

Using a creator's post (authorization code flow)

  1. The creator opens their post → Settings → Ad settings → Ad authorization and toggles it on.
  2. They generate a video authorization code and choose a duration (7, 30, 60, or 365 days). Ask for 365 unless you have a reason not to — re-requesting a code from a creator who has moved on is a genuinely annoying way to lose a winning ad.
  3. They send you the code. In Ads Manager, go to Assets → Creative → Spark Ads → Apply for authorization and paste it.
  4. The post appears in your Spark Ads library and can be used at the ad level like any other creative.
TipPut the authorization duration in the creator contract, not just the DM. The most common Spark Ads failure is a top-performing ad going dark mid-scale because a 30-day code expired and the creator is on holiday.

Spark Ads vs. in-feed ads: when to use which

Spark AdsStandard in-feed ads
Handle shownCreator's or your organic accountYour ad account
Social proofVisible and accumulatingNone (fresh each time)
EngagementPersists on the original postDisappears with the campaign
CommentsReal thread; needs moderationCan be disabled
Setup frictionRequires authorization codeUpload and go
Creative controlCannot edit the video after postingFull control, re-upload freely
Best forCreator content, proven organic winners, trust-led verticalsRapid hook testing, unreleased creative, tight brand control

The practical split most accounts land on: test hooks with in-feed ads, scale winners as Spark Ads. In-feed is faster to iterate because you're just uploading files; once a creative proves itself, moving it to a Spark Ad on a creator handle typically improves its economics again. For the underlying creative strategy, see the UGC ads playbook.

What Spark Ads cost

Spark Ads carry no format premium — you pay standard TikTok auction rates. The cost difference comes from performance: better engagement signals generally mean lower effective CPMs for equivalent reach.

Your real cost variable is the creator. Licensing a creator's post for Spark usage typically runs alongside the content fee ($100–$300+ per video), and some creators charge separately for whitelisting rights — a monthly fee for running ads from their handle. Always confirm whether whitelisting is included, for how long, and whether it renews. Full cost breakdown across sourcing routes in UGC platforms compared.

When Spark Ads backfire

  • Comment sections can turn. You cannot disable comments on a Spark Ad the way you can on in-feed. A product with active detractors will see them under your paid reach — moderate daily or don't use the format.
  • You can't edit the creative. Any change means a new post and a new authorization code. Lock the edit before it goes live.
  • Creator reputation is now your reputation. If they post something controversial while your ad runs on their handle, you're attached to it. Vet before you scale.
  • Expiring codes kill winners silently. Diarize expiry dates for every active Spark Ad.
  • Deleted posts break ads. If the creator deletes the original, your ad stops. Confirm they'll keep it up for the license term.

Getting the most out of the format

  1. Spark your organic winners. Any organic post that outperformed should immediately get paid budget behind it — it already proved it holds attention with a cold audience.
  2. Seed comments deliberately. Pin a comment that answers the most common objection. On a Spark Ad this pinned answer compounds across your entire paid reach.
  3. Run the same creative from multiple creator handles. Identical footage performs differently by handle; the handle is a testable variable most advertisers never test.
  4. Reply to comments from the creator account. Live engagement during a campaign lifts distribution and looks exactly like what it is — a real person answering questions.
  5. Watch profile visits and follows as secondary value. Spark Ads build a creator's audience while performing, which makes the next negotiation easier.

Frequently asked questions

What is a TikTok Spark Ad?

A Spark Ad is a paid ad that runs through an existing organic TikTok post — yours or a creator's, with authorization. It keeps the original handle, comments, and likes, and engagement earned during the campaign stays on the post permanently.

How do I get a Spark Ad authorization code?

The post owner opens the video, goes to Settings → Ad settings → Ad authorization, enables it, and generates a video authorization code with a duration of 7, 30, 60, or 365 days. They send you the code and you redeem it in Ads Manager under Assets → Creative → Spark Ads.

Do Spark Ads cost more than regular TikTok ads?

No format premium — they use standard auction pricing. In practice they often cost less per result because higher engagement improves ad quality signals. Additional cost comes from creator licensing or whitelisting fees, not from TikTok.

Can I edit a Spark Ad video?

No. The creative is the original organic post, so any change requires a new post and a new authorization code. Finalize the edit before it's posted.

Do Spark Ads work without a creator?

Yes. You can Spark your own brand account's organic posts, which is the fastest way to put budget behind a video that already performed organically.

What happens when the authorization code expires?

The ad stops delivering. You need a fresh code from the post owner to resume, so track expiry dates for every active Spark Ad and request 365-day durations where possible.

RE/UGC Support

Typically replies in a few hours

Hey there 👋 Welcome to RE/UGC. This goes straight to our team's inbox — leave your question or support request and we'll email you back, usually within a few hours.
First — what's your name?