Vlix Vlix

← Digital Marketing

Are TikTok Spark Ads Worth It? What They Cost, Whether They Convert, and How They Compare to Meta and Google

Spark Ads are the format everybody recommends and almost nobody examines. The pitch is irresistible: take a video that already worked on TikTok, pay to show it to more people, and keep every like and comment it earns on the original post. TikTok publishes numbers to match, and they are enormous. What I wanted to know was whether those numbers survive contact with a sceptical reading, what the format actually costs once you include the minimum spend TikTok quietly requires, whether you can genuinely send someone to a product page from inside one, and how any of it compares to buying the same attention on Meta or Google. The short answer is that Spark Ads are a genuinely good format sold with a genuinely misleading statistic. I build small apps and run small budgets, so I use my own as the running examples: Repeat Recorder, Paint Vlix and Camera to Clipboard. There is a companion piece to this one on whether a viral Spark Ad ends up selling the trend instead of your product, which is the failure mode this article deliberately does not cover.

The short version: A Spark Ad is a paid boost of a real organic post, and it is the only paid format where the money you spend permanently grows an organic asset rather than evaporating. You can link out to your product with a call-to-action button, but that link is one of several exits, and the others lead to a profile or a sound page. TikTok's headline claims of 134% higher completion and 157% higher view-through are real measurements of a rigged comparison, because Spark creative is pre-filtered for videos that already won. On the one independent dataset that measures both platforms identically, TikTok beat Meta on cost per thousand ($13.26 vs $14.19), cost per customer ($32.74 vs $38.19) and return (2.21 vs 1.86), while losing on click-through. Against Google the comparison is not about price at all: Google sells intent, TikTok sells attention. The real floor on spend is about $50 a day, and the things that quietly kill campaigns are an authorisation code that expires, a caption you can never edit, and music rights that do not transfer from organic to paid.

What a Spark Ad actually is: a paid boost of a real post, which is the only ad format where your budget permanently grows something you own

Illustration: two tall panels with dots pouring into each; the left one accumulates a solid stack that stays, the right lets the dots fall straight through and scatter away

Almost every explanation of Spark Ads starts with the marketing description. The mechanical description is more useful, because the mechanics are where the advantages and the traps both live.

Every other ad format rents attention. A Spark Ad rents attention and keeps the receipts on an asset you own.

What the authorisation code actually is, and why you only need one for somebody else's post

This term gets used constantly in TikTok advertising advice and almost never explained, so here it is plainly. An authorisation code, also called a spark code, is permission to advertise a video you do not own.

The practical rule, in one line: always ask for 365 days. It costs the creator nothing, it is the same four taps as choosing 7, and it removes the single most common way a Spark campaign dies unexpectedly. If a creator is nervous about a long window, the reassurance is that authorisation is per video and revocable, not access to their account.

Yes, you can link out to your product, but the link is one of several exits and the others lead somewhere that is not you

Illustration: a single card with five arrows leaving it, one thick arrow leading to a doorway and four thin arrows leading away to unrelated shapes

This is the question I see asked most often and answered least precisely. The answer is yes, with a structural caveat that matters more than the yes does.

The one case where the extra exits are the goal. If you spark your own post and the objective is follower growth or community building rather than a sale today, then the profile exit is not leakage, it is the conversion. That is a legitimate use of the format and it is measured completely differently. Decide which of the two campaigns you are running before you look at the cost per click, or you will judge a following-building campaign by a sales metric and conclude the format is broken.

What TikTok ads actually cost: the floor on spend is higher than most people expect, and the CPM has been climbing about 16% a year

Illustration: a row of bars rising steadily from left to right with coins on top, sitting on a thick horizontal floor line they cannot drop below

There is no separate price list for Spark Ads. They compete in the same auction as every other TikTok ad, so the cost question is really a TikTok cost question with one format-specific wrinkle at the end.

Treat every benchmark number in this article as an order of magnitude, not a target. Published TikTok CPM figures range from under $5 to over $13 depending on who is counting, what accounts they can see, and which objectives are included. The Triple Whale set is used here because it is a large connected-account dataset that measures TikTok and Meta the same way in the same period, which makes the comparison trustworthy even where the absolute level is arguable. Your own account is the only benchmark that actually applies to you.

The 134% claim: TikTok's own performance numbers are real measurements of a comparison that could not have gone any other way

Illustration: two groups of shapes compared side by side, the left group pre-filtered by a sieve into uniform circles, the right an unfiltered jumble of mixed shapes

Every Spark Ads guide on the internet repeats the same four statistics. They come from TikTok's own blog, and they are impressive.

The statistic is not false. It just answers a question nobody asked: are videos that already worked better than videos that never did?

What you can do about it in one afternoon, for about a hundred dollars

How TikTok compares to Meta on the one dataset that measures both the same way: cheaper to reach, cheaper to convert, worse at getting the click

Illustration: four bars of almost equal height with a single ruler laid across all of them, showing both pairs measured by the same instrument

Cross-platform comparisons are usually worthless because each number comes from a different source with a different definition. The exception is a dataset that reads both platforms from the same connected accounts in the same period. Triple Whale's 2025 set covers close to 35,000 brands and does exactly that.

One caveat that cuts against TikTok in this dataset. These are ecommerce brands with connected stores, which is TikTok's strongest use case and not necessarily yours. If you are selling an app, a service or a B2B product, the conversion path is longer, the in-app browser is a friction point, and the TikTok advantage shown here should be discounted accordingly.

How TikTok compares to Google, where price is the wrong axis entirely: one platform sells attention and the other sells intent

Illustration: a wide cone of light sweeping over a large crowd on the left, and a single figure standing under a magnifying lens on the right

Comparing a TikTok CPM to a Google Search CPC is a category error, and it is the error behind most "TikTok is cheaper than Google" claims. The two platforms are not selling the same thing.

The measurement problem runs in both directions at once: last-click badly undercounts TikTok, and TikTok's own dashboard badly overcounts it

Illustration: a horizontal line with a small marker at its midpoint and two long arrows stretching away from it in opposite directions to two cards

Both of these are true at the same time, which is why arguments about whether TikTok "works" go in circles. The two errors point in opposite directions and neither side is lying.

The gotchas that quietly kill Spark campaigns: an expiring code, a caption you can never edit, a comment section you do not control, and music rights that do not transfer

Illustration: a cable separated into two loose disconnected ends beside an elapsed timer and a card, with empty warning triangles scattered below

These are not edge cases. Each one has a specific mechanism and each one is invisible until it costs you something.

Spark Ads, whitelisting, dark posts and Promote: four different things that get discussed as if they were one

Illustration: four keys with different tooth patterns above four differently shaped keyholes, mostly not matching each other

Most of the confusion in TikTok advertising advice comes from these four being used interchangeably. They are not interchangeable, and the differences decide who controls what. Click any column header to sort (best first; click again to reverse).

How you are buyingWhose handle it runs underTargeting controlWhere engagement landsSetup friction
Spark AdsReal account yours or the creator'sFull normal ads managerKept banks on the source postModerate needs an auth code
Standard In-Feed (dark post)Ad account no profile behind itFull normal ads managerLost dies with the campaignLowest just upload a file
Creator whitelistingCreator's full account accessFull you run everythingCreator's grows their accountHighest access and contracts
Promote (in-app boost)Yours your own post onlyMinimal a few presetsKept banks on your postLowest two taps in the app

The five realistic ways to buy this attention, compared on what actually differs rather than on headline price

Illustration: five vertical cards of different heights, each topped with a different geometric symbol and marked with rows of coloured dots

Here is the whole landscape in one place. Click any column header to sort (best first; click again to reverse). Sorting by "Buyer intent" and then by "Cost per customer" shows the trade the entire industry runs on.

How you are buyingCost to reachCost per customerBuyer intentBeats ad blindnessCreative work neededDo you keep the engagementCan you trust the numbers
TikTok Spark AdsCheapest $13.26 per thousandCheapest around $33Lowest nobody searchedBest it is a real postModerate needs a post that workedYes banks on the source postWorst view-through on by default
TikTok In-Feed (dark post)Cheap same auction, about 4% dearerCheap same auctionLowest nobody searchedMixed looks producedHighest built from nothingNo dies with the campaignWorst same windows
TikTok Search AdsDearer intent carries a premiumMiddling thin volumeHigher they typed somethingGood it answers a queryModerate keyword sets tooNo search placementBetter query-level signal
Meta feed and ReelsDearer $14.19 per thousandDearer around $38Low nobody searchedMixed trained eyes skip itModerate every ratioNo dark posts are the normMixed heavy modelling
Google SearchDearest about $2.69 a clickMiddling around $45Highest they asked for itMixed many scroll to organicLowest text onlyNo nothing to keepBest intent is explicit

No row wins outright, which is the point of laying them side by side. TikTok buys the cheapest customers and the least intent. Google Search buys the dearest clicks and the only certainty about what the person wanted. Spark Ads are the only row where the money leaves something behind, and the only row where the reporting is least trustworthy by default.

The platform is changing underneath the format: automation is eating the controls, and the US business now sits inside a different company

Illustration: a control panel where small manual sliders are lifted away by an arrow and replaced by one large round dial

Two structural changes matter more to a 2026 media plan than any creative tactic, and both are recent enough that most guides have not caught up.

So are Spark Ads cost efficient? Yes, with the important caveat that the format is not what makes them work

Illustration: a grid of small cards with three picked out and lifted into a wide cone that sprays dots outward across an open area

Here is the whole thing as a working method rather than a verdict.

A Spark Ad is not a clever ad format. It is a distribution deal with a video that already earned its audience, and the reason it works is that somebody else already did the hard part.

The summary, in one glance