# TikTok Spark Ads: How They Work, Authorization Codes, Costs and When to Use Them

> TikTok Spark Ads run an existing organic post as a paid ad, with all engagement credited to the original post. They cost the same as other auction ads and need a video code for creator posts.

Source: https://videoai.me/blog/tiktok-spark-ads-guide | Category: Ad Playbooks | Updated: 2026-11-11 | Publisher: VIDEO AI ME

TikTok Spark Ads are a native ad format that runs an existing organic TikTok post as a paid ad, from your account or a creator who has authorized it with a video code. Every view, like, comment, share and follow the ad earns stays on the original post. There is no separate price: Spark Ads use the normal auction.

**Key takeaways**

- A Spark Ad is a boosted organic post. Engagement from the paid run is credited to the original post, not to a throwaway ad.
- To use a creator's post you need a video code: the creator generates one per video in the TikTok app and you paste it into TikTok Ads Manager.
- Spark Ads cost the same as other auction ads. The minimums still apply: campaign budget above $50, ad group daily budget above $20.
- You cannot edit the display name or caption of a pulled post in Ads Manager, and a video must be un-authorized before it can be deleted.
- Authorization expires. When it does, the ad stops delivering, so track end dates alongside campaign dates.
- Use Spark for posts that already earned attention organically. Use a standard in-feed ad when you need full control of copy and landing behavior.

## What are TikTok Spark Ads?

Spark Ads are TikTok's format for putting ad budget behind a post that already lives on a TikTok account. TikTok's [Spark Ads help page](https://ads.tiktok.com/help/article/spark-ads) (last updated June 2026) defines them as "a native ad format that allows you to leverage organic TikTok posts and their features in your advertising."

Three things follow from that definition:

- **The ad has a real profile behind it.** Viewers see the account's handle and can tap through to it.
- **Engagement accumulates.** TikTok says all views, comments, shares, likes and follows gained from boosting are attributed to the original organic post.
- **The source can be you or someone else.** Your own posts need no code. A creator's post needs their authorization.

That last point is why Spark Ads matter for small brands. A customer's or creator's video about your product can become your ad without re-uploading it, and the social proof it already has comes with it.

## How do Spark Ads work, step by step?

You pick a post, get authorization if it is not yours, attach it to an ad in TikTok Ads Manager, and bid like any other campaign. The only new step is the authorization.

TikTok's [Spark Ads creation guide](https://ads.tiktok.com/resources/help/article/spark-ads-creation-guide) (last updated June 2026) describes two routes inside the ad creative step:

- **Spark Ads Pull:** choose the TikTok posts tab and select an existing post. This is the classic Spark Ad.
- **Spark Ads Push:** choose a video from your Ads Manager library and publish it under a TikTok account identity, with identity, music, text and call to action set in the ad.

The advertiser flow for a pulled post is:

1. In TikTok Ads Manager, create a campaign and choose an objective.
2. Complete the campaign and ad group settings.
3. In the ad creatives section, add creative and open the TikTok posts tab.
4. Select the post. For a creator's post, click Add post and paste the video code. TikTok says you can add up to 20 video codes at a time.
5. Complete the ad details and destination, then publish.

### Which objectives can you use?

According to the Spark Ads help page, the auction buying type supports Reach, Traffic, Video Views, Community interaction, App promotion, Conversions, Lead generation and Sales. Reach and Frequency buying supports Reach, Traffic and Video Views.

## How do you get a Spark Ads authorization code?

The creator generates it in the TikTok app, one code per video, and sends it to you. The search term for this is often "TikTok ads code" or "spark code": they are the same thing.

TikTok's creation guide gives the creator steps as:

1. Go to the video you want to share.
2. Tap the three dots on the video.
3. Tap the Ad settings icon.
4. Tap Generate to retrieve the post code.

The guide adds that an authorization period is shown beneath each post. Menu labels change between app versions, so if a creator cannot find the option, ask them to check that ad authorization is switched on in their account's ad settings first.

There is a second route that avoids codes passed around in direct messages. TikTok's [Content Suite guide](https://ads.tiktok.com/resources/help/article/how-to-use-content-suite-to-create-and-launch-spark-ads) (last updated December 2025) lets you request authorization from creators inside the platform, and says all Spark authorization requests made there default to a 365-day authorization period.

The demand for this one detail is unusual. Advertisers bid more than five times as much on Google for the code search as for the format name.

**Google Ads cost per click: the code search vs the format**

Average Google Ads CPC in the United States. 105.40 / 19.06 = 5.5 times.

| Search term | Google Ads CPC |
| --- | --- |
| tiktok ads code | $105.4 |
| tiktok in-feed ads | $58.06 |
| tiktok ads cost | $23.31 |
| tiktok spark ads | $19.06 |

Source: DataForSEO, Google Ads data for the United States, pulled 2026-11-10

### A code checklist to send every creator

Copy this into your brief so you never chase a code twice:

- One code per video. Three videos means three codes.
- Agree the authorization period in writing, and make it at least as long as the campaign plus a buffer.
- The creator must not delete or make the post private during the campaign.
- Usage rights and fee are a separate agreement. A code is a technical permission, not a contract.
- Ask for the code as text, not a screenshot, so nobody mistypes it.

## How much do Spark Ads cost?

Spark Ads have no separate price list. They run in the same auction with the same minimum budgets as any other TikTok Ads Manager campaign, and the extra cost, if any, is what you pay the creator.

The floor comes from TikTok's budget rules: a campaign-level budget must exceed $50 and an ad group daily budget must exceed $20. Our [TikTok ads cost guide](/blog/tiktok-ads-cost-2026) works through what that adds up to over a month.

Reporting has one difference worth knowing. TikTok's help page says Spark Ads use their own metrics, such as paid clicks, paid likes and paid followers, so you can separate what the budget bought from what the post earned on its own.

Creator fees are the variable. They depend on the creator, the usage period and how many posts you want to boost, so there is no honest average to print here. Get the fee, the authorization period and the usage rights in one written agreement. If you are sourcing creators for the first time, read [how to hire UGC creators](/blog/how-to-hire-ugc-creators).

## Spark Ads vs standard in-feed ads: which should you use?

Use Spark Ads when the post and the account are assets in themselves. Use a standard (non-Spark) in-feed ad when you need control over every word and click.

| | Spark Ad (pulled post) | Non-Spark in-feed ad |
| --- | --- | --- |
| Source | An organic post on a TikTok account | A video uploaded to Ads Manager |
| Identity shown | The real account, with its profile | A display name and optional profile image you set |
| Engagement | Credited to the original post | Stays on the ad |
| Caption and display name | Cannot be edited in Ads Manager | Fully editable |
| Video spec limits | No ratio, resolution or file size restrictions on the organic video, 10-minute maximum | Fixed specs: see the specs guide |
| Needs a third party | Yes, for a creator's post | No |
| Risk | Authorization can expire or the post can be removed | Low |

The trade-off is control for credibility. For the uploaded route, see the full [TikTok in-feed ads guide](/blog/tiktok-in-feed-ads-guide), and for file requirements the [TikTok ad specs](/blog/tiktok-ad-specs-2026).

### When Spark Ads are the wrong choice

- You have no organic posts worth boosting and no creator relationship. Start with standard in-feed ads.
- You need to test ten caption variants on one video. A pulled post has one caption.
- Legal needs to approve every word. A creator's post is the creator's wording.

## What are the limits and rules of Spark Ads?

The main limits are about control: you cannot rewrite the post, you cannot delete it while it is authorized, and the authorization can end before your campaign does.

From TikTok's Spark Ads help page:

- Organic videos have no restrictions on ratio, resolution, file type, bitrate or file size, but there is a 10-minute maximum on videos that can be sparked.
- Display name and text cannot be edited during ad creation for a pulled post.
- Organic posts that have been banned are rejected in Ads Manager as well.
- A video must be un-authorized as a Spark Ad before it can be deleted from the organic account.
- Each TikTok Ads Manager account supports a maximum of 10,000 Spark Ads.

One more rule applies if any of your content is synthetic. TikTok's [ad disclaimers page](https://ads.tiktok.com/resources/help/article/about-ad-disclaimers-in-tiktok-ads-manager) lists AI-generated, synthetic or manipulated media under mandatory disclaimers and says disclaimers can run on Spark and non-Spark ads. If you post AI-generated video to your brand account and then boost it, disclose it. The sibling guide on [TikTok ads policy for AI content](/blog/tiktok-ads-policy-ai-content) covers this in detail.

## How do you make posts worth boosting?

Post several short videos organically, watch which one holds attention, and put budget behind that one. Spark Ads reward a publishing habit more than a production budget.

That gives you two supply lines, and they are not equal.

**Real creators and customers.** This is the strongest Spark Ad material, because the account, the face and the audience are real. It is also the slowest to produce and depends on other people.

**Your own brand account.** You control it fully and need no codes. The constraint is volume: one post a month gives you nothing to compare.

AI-generated video fits the second line only. A generated actor has no TikTok account and no followers, so it cannot replace a creator's Spark Ad. What it can do is fill your own account with enough creator-style posts to find out which hook deserves budget.

This example was generated on VIDEO AI ME with MiniMax H3 Max, 8 seconds, for 64 credits ($0.64), from exactly the prompt shown.

**Video: [Example creator-style post a brand could boost as a Spark Ad](https://nfveejwqdwexfyxrfwin.supabase.co/storage/v1/object/public/examples-videos/blog/ad-playbooks/tiktok-spark-ads-guide.mp4)** (MiniMax H3 Max, 8s, 9:16)

Notice the parked-car selfie framing and the surprised first line: it reads as a personal post, which is the look a boosted post needs.

Prompt used:

```text
A man in his early thirties sits in the driver seat of a parked car, filming himself selfie-style. He holds a small black desk lamp box in one hand and says with a surprised laugh: "Okay, I did not expect this desk lamp to fix my whole setup." Shot on a phone, handheld, natural window light, slight camera shake, authentic user-generated style, no text on screen, no logos.
```

**Prompt: Creator-style post for your brand account** (Video, MiniMax H3 Max, 8s, 9:16)

```text
A man in his early thirties sits in the driver seat of a parked car, filming himself selfie-style. He holds a small black desk lamp box in one hand and says with a surprised laugh: "Okay, I did not expect this desk lamp to fix my whole setup." Shot on a phone, handheld, natural window light, slight camera shake, authentic user-generated style, no text on screen, no logos.
```

Swap the product and the spoken line. Post it organically first, with TikTok's AI-generated label, and only boost it if it holds attention.

**Prompt: Variation: founder reply to a common question** (Video, MiniMax H3 Max, 8s, 9:16)

```text
A woman in her forties stands behind the counter of a small candle shop, filming herself selfie-style with shelves of glass jar candles behind her. She holds one candle up and says warmly: "People keep asking why ours burn twice as long, so here is the answer." Shot on a phone, handheld, natural window light, slight camera shake, authentic user-generated style, no text on screen, no logos.
```

Use a question your customers really ask, and make sure any product claim in the spoken line is one you can prove. Follow it with a second clip that gives the answer.

At 64 credits a clip, a week of daily posts is 448 credits ($4.48). The chart shows how many talking-actor clips, the lip-synced format at about 82 credits each, fit in each plan.

**Talking-actor clips per month, by plan**

Monthly credits divided by 82 credits per lip-synced clip of about 10 seconds, rounded down. Up to these figures: premium models use credits faster.

| Plan | Clips per month (up to) |
| --- | --- |
| Starter ($29) | 17 |
| Pro ($99) | 68 |
| Premium ($199) | 146 |

Source: VIDEO AI ME pricing, updated 2026-10-24

You can schedule those posts to TikTok from the same place with the [social scheduler](/social-scheduler). Launching and managing the Spark campaign itself still happens in TikTok Ads Manager. Plans are on the [pricing page](/pricing).

## What does a first Spark Ads test look like?

A sensible first test is two weeks of organic posting followed by two weeks of paid delivery on the best post, at the minimum budget. That keeps the media risk near $300 and makes the choice of post a decision based on evidence.

A plan you can copy:

1. **Days 1 to 14: publish.** Post one short video a day to your brand account, or collect posts from two or three creators. Vary the hook, keep the product the same.
2. **Day 15: choose.** Pick the post with the best completion and share behavior relative to your other posts. Do not pick your favorite.
3. **Days 15 to 28: boost.** Run it as a Spark Ad in one ad group at just above $20 a day. Fourteen days at that level is about $280.
4. **Day 29: read the paid metrics.** Compare paid clicks and paid followers against what the post was earning unpaid, and against a standard in-feed ad if you ran one.

Two habits make this repeatable. Keep a sheet with every authorized post, its code, its start date and its expiry. And when a Spark Ad works, increase its budget in small steps: TikTok's budget guidance is no more than 40% per change during the learning phase and at least two days between changes.

If the best organic post does nothing when boosted, that is information too. It usually means the hook entertains but does not sell, and the next batch needs the product in the first three seconds.

## Are Spark Ads worth it for a small business?

Yes, if you already have a post that performed or a creator willing to authorize one. No, if you would be boosting your only video and hoping.

A simple decision rule:

1. **You have an organic post that clearly outperformed your others.** Spark it. The engagement it already has makes the ad look established.
2. **A creator or customer posted about you.** Ask for a code, agree terms, Spark it.
3. **You have neither.** Spend two weeks posting short videos to your own account, or run standard in-feed ads while you build creator relationships.

Whichever route you take, treat authorization dates like contract dates. A campaign that stops delivering mid-month is very often a code that expired.

## Frequently asked questions

### What are spark codes?

A spark code is the video authorization code a TikTok creator generates so an advertiser can run that specific post as a Spark Ad. The creator opens the video, taps the three dots, opens Ad settings and taps Generate. Each code covers one video, carries an authorization period, and is pasted into TikTok Ads Manager by the advertiser.

### How to get a boost code on TikTok?

Ask the creator who owns the post to generate it. In the TikTok app they go to the video, tap the three dots, tap the Ad settings icon and tap Generate, then send you the code. If the option is missing, ad authorization may be switched off in their account settings. You need a separate code for every video you want to boost.

### Do Spark Ads cost more than regular TikTok ads?

No. Spark Ads are bought in the same auction as other TikTok Ads Manager campaigns, with the same minimums: a campaign budget above $50 and an ad group daily budget above $20. The only extra cost is whatever you agree to pay a creator for the post and the usage period, which varies by creator and should be set out in writing.

### Is running ads on TikTok worth it?

It is worth testing when your product can be shown in a few seconds and you can keep producing new vertical video. Spark Ads lower the risk because you put budget behind a post that already earned attention organically. It is rarely worth it if you have a single video and a budget below TikTok's minimums.

### Can you edit a Spark Ad after it is authorized?

Only partly. For a pulled organic post, TikTok says the display name and text cannot be edited during ad creation in Ads Manager, because they come from the original post. You can change the campaign settings, destination and budget. If you need to test different captions, upload the video as a standard in-feed ad instead.

### What happens when a Spark Ads authorization expires?

The ad can no longer use the post, so delivery stops until the creator extends the authorization or issues a new code. Agree an authorization period at least as long as your campaign plus a buffer. Requests made through TikTok's Content Suite default to a 365-day period, which avoids most mid-campaign expiries.

### Can AI-generated videos run as Spark Ads?

Yes, if they are posts on a TikTok account you control, since any eligible organic post can be boosted. TikTok lists AI-generated media under mandatory ad disclaimers, so disclose it. An AI actor has no account or audience of its own, so it cannot replace a real creator's Spark Ad or the social proof that comes with it.


---

- [Pricing](https://videoai.me/pricing.md): plans and limits as markdown
- [All guides](https://videoai.me/blog)
- [llms.txt](https://videoai.me/llms.txt): overview and link index for AI systems
