Skip to content
Performance Marketing Hub
TikTok & Snapchat Ads

How to Advertise on TikTok: A Step-by-Step Guide

To advertise on TikTok, create a TikTok Ads Manager account, install the TikTok Pixel or Events API, and build a campaign with an objective, an ad group with budget and targeting, and vertical video ads. To boost a single post, you can use Promote inside the TikTok app instead.

Maxim Baeten
By Freelance digital performance marketer
Updated 8 min read

Key takeaways

  • TikTok Ads Manager is the main tool for advertising on TikTok. Promote, inside the TikTok app, is a lighter option for boosting individual posts.
  • TikTok's help center lists minimum daily budgets of $50 at campaign level and $20 at ad group level in Ads Manager.
  • You cannot edit the time zone, region, business name or currency of a TikTok ad account after you create it, so set them carefully.
  • Install the TikTok Pixel, and the Events API where you can, before launch, because conversion optimization depends on event data.
  • Since July 2025, GMV Max is the default and only supported campaign type for new TikTok Shop ads.

Here is how to advertise on TikTok in short: create a TikTok Ads Manager account, install the TikTok Pixel or Events API on your site, and build a campaign in three layers: a campaign with an objective, an ad group with budget and targeting, and vertical video ads. To boost a single organic post with a few taps, TikTok also offers Promote inside the app.

This guide walks through that setup in the order I use it, with the budgets, settings and limits TikTok documents as of October 2026. It also covers TikTok Shop ads and the Snapchat equivalent, because many advertisers test both. For more guides on short video platforms, see the TikTok and Snapchat ads hub.

What you need before you advertise on TikTok

You need four things before your first campaign: an Ads Manager account, a payment method, a way to track conversions and at least a few vertical videos. Sorting these out first saves you from rebuilding campaigns later.

The account is the part people rush. TikTok's own FAQ is clear that you cannot edit the time zone, region, business name or currency of an ad account once it has been created. Pick the time zone your CRM and other ad platforms report in, and the currency you invoice in, or your reporting will never line up.

For tracking, install the TikTok Pixel on your website. It is a piece of code that shares website events, such as page views, form submissions and purchases, with TikTok. TikTok also offers the Events API, a server-side connection that sends the same events from your server or tag management setup. Using both gives TikTok more complete event data to optimize on, especially when browsers block third-party scripts.

TikTok Promote vs Ads Manager vs Smart+

Use Promote to boost posts from the TikTok app, Ads Manager when you need control and measurement, and Smart+ inside Ads Manager when you want TikTok's automation to handle targeting and creative combinations. Most performance advertisers end up in Ads Manager.

According to TikTok's help center, Promote is an in-app tool to amplify TikTok videos and LIVEs. It offers four goals (boost account, get leads, get sales and boost LIVE), and you must be at least 18 to use it. Smart+ campaigns are an automated campaign type in Ads Manager for sales, app, lead generation and traffic goals: you supply the KPI, creative, geography and language, and TikTok automates targeting, budget allocation and creative variations.

CriterionPromoteAds Manager (manual)Smart+ campaigns
WhereTikTok app or webads.tiktok.comads.tiktok.com
Best forBoosting your own posts quicklyFull control over targeting, bids and structureScaling with automated targeting and creative
GoalsBoost account, leads, sales, LIVEReach, traffic, video views, community interaction, app promotion, lead generation, sales and moreSales, app promotion, leads, traffic
Targeting controlBasicDetailedMostly automated
Setup effortA few tapsFull campaign buildCampaign build with fewer settings
The three ways to buy TikTok ads, based on TikTok's Business Help Center as of October 2026.

If you use Promote today and want to move up, TikTok lets you integrate Promote with Ads Manager, so you do not have to start from zero.

How to advertise on TikTok step by step

Running ads on TikTok in Ads Manager comes down to account setup, tracking and the three campaign layers. Here is the full sequence.

  1. Create your Ads Manager account. Go to the Advertising on TikTok signup page, register with an email address or phone number, add your business details, then your billing information and payment method.
  2. Set up tracking. In Events Manager, create a Pixel, install it on your site and define the events you care about, such as a completed lead form. Add the Events API if your developer or tag manager setup allows it.
  3. Create a campaign and pick an objective. The objective tells TikTok what result to optimize for. Choose it based on the action you want, not on the metric that looks best in reports.
  4. Build the ad group. Choose placements, targeting (location, language, age, interests or custom audiences), budget, schedule and the optimization event, for example a lead submitted on your website.
  5. Create the ads. Select an identity, upload a vertical video or use a Spark Ad, write the ad text, choose a call to action and add your landing page URL with UTM parameters.
  6. Submit for review. TikTok says most ads are reviewed within 24 hours. Use that time to double check that the Pixel fires on the thank-you page.

Choosing an objective, budget and measurement

Pick the objective that matches the action you will judge the campaign on, give each ad group enough budget to collect conversion data, and measure the result in your own systems. For lead generation, that usually means the Lead generation or Sales objective with a conversion event, not Traffic.

TikTok groups its objectives into three categories. Awareness has Reach. Consideration has Traffic, Video views, Community interaction and Branded Mission. Conversion has App promotion, Lead generation and Sales.

The Lead generation objective has two routes. Instant Forms open inside TikTok, load faster than a typical landing page and can pre-fill fields. Website forms send people to your own page, which TikTok recommends when you want to ask detailed qualifying questions. To get Instant Form leads into your CRM, TikTok points to integrations through Zapier, LeadsBridge or a custom API.

Budget rules in Ads Manager are simple. TikTok's help center states that a daily budget must exceed $50 at campaign level and $20 at ad group level. A lifetime ad group budget must be at least the number of days times the minimum daily budget, so a 31-day ad group needs at least $620.

How to measure TikTok ads

Measure TikTok ads on the outcome you care about in your own systems, and use TikTok's reported conversions as a directional signal. Platform reporting and your CRM will never match exactly, because each counts conversions with its own rules.

Use consistent UTM parameters on every ad, so sessions and leads show up correctly in Google Analytics and your CRM. Compare TikTok's numbers with what you see in your analytics tool, and decide upfront which source is the one you report on. Our guide to attribution models explains why the numbers differ and how to pick a model that fits a longer B2B sales cycle.

Creative that works on TikTok

TikTok ads perform best when they look like TikTok posts: vertical, fast and shot for sound on. The format specs are generous, so the limiting factor is almost always the idea, not the file.

For regular In-Feed ads, TikTok recommends a vertical 9:16 video, accepts videos of up to 10 minutes and files up to 500 MB. Ad text cannot contain clickable links, @ mentions or hashtags. Spark Ads are the other main option: they turn an organic post, from your own account or from a creator who authorizes it, into an ad. Engagement stays on the original post, which keeps likes and comments in one place.

For B2B and lead generation offers, these are the creative rules I start from:

  • Show the product or the problem in the first seconds, not a logo.
  • Use a real person talking to the camera instead of a polished brand video.
  • Put the offer and the call to action in the video itself, because many people never read the ad text.
  • Make three to five variations of one idea, so you learn what works instead of which video got lucky.

When you change creative, change one thing at a time. The same principles that apply to landing pages apply here, and our guide to conversion rate optimization explains how to set up clean tests.

How to run ads on TikTok Shop

TikTok Shop ads now run through GMV Max. TikTok's help center states that starting July 2025, GMV Max is the default and only supported campaign type for TikTok Shop ads, replacing the separate LIVE Shopping, Product Shopping and Video Shopping campaigns.

Existing campaigns of the older types keep running, but you can no longer create or edit them. If you sell through TikTok Shop, plan your product and creative setup around GMV Max. TikTok Shop is a commerce feature, so it matters less for B2B lead generation.

How to run ads on Snapchat

Snapchat ads work much like TikTok ads: you create an account in Snapchat Ads Manager, install tracking, then build a campaign, an ad set and vertical ads. The main differences are the audience and the objectives.

According to Snap's Marketing API documentation, campaigns use one of five objectives: Awareness and Engagement, Traffic, App Promotion, Leads and Sales. The minimum daily budget for an ad set is 5 units of the account currency, for example $5. For tracking, Snap offers the Snap Pixel and a Conversions API, the same browser plus server pattern as TikTok and Meta Ads.

To create ads on Snapchat, prepare full-screen vertical creative, set up the Snap Pixel first and start with one objective per campaign. The same creative principles apply: native-looking video, a clear offer early and a simple next step.

Common mistakes when advertising on TikTok

  • Picking the wrong time zone or currency. These cannot be edited after the account is created. Match them to your CRM and finance setup before you click Register.
  • Launching without a working Pixel. Conversion objectives need event data. Check in Events Manager that your key event fires on the real conversion before you go live.
  • Optimizing for clicks when you want leads. The Traffic objective finds people who click, not people who fill in forms. Use Lead generation or Sales with the right event.
  • Running TV-style brand videos. Polished ads often look out of place in the feed. Native, vertical, person-led video usually fits better.
  • Testing too many things at once. Many ad groups with tiny budgets split your data. Start with one campaign, a few ad groups and several creatives around one offer.
  • Judging B2B results on cost per lead alone. Cheap Instant Form leads can be low quality. Follow leads through to the sales stage in your CRM before you scale.

FAQ

How much does it cost to advertise on TikTok?

There is no fixed price, because TikTok ads are sold in an auction. TikTok's help center sets minimum daily budgets of $50 per campaign and $20 per ad group in Ads Manager. What you pay per click or per lead depends on your targeting, creative and competition.

What is the difference between TikTok Promote and TikTok Ads Manager?

Promote is an in-app tool for boosting your own videos and LIVEs with a few taps, with goals such as more views, leads or sales. Ads Manager is the full advertising platform, with objectives, ad groups, detailed targeting, bidding, the TikTok Pixel and reporting. Advertisers who want to measure leads or sales should use Ads Manager.

How long does TikTok ad review take?

TikTok says most ads are reviewed within 24 hours, although some take longer. Ads that break TikTok's advertising policies are rejected, and you can edit and resubmit them or appeal the decision in Ads Manager.

Do TikTok ads work for B2B companies?

They can, but results depend heavily on the offer and the creative. TikTok works best for B2B when the product has a broad audience, the ad shows the product in use, and the conversion step is light, such as a short Instant Form. Test with a fixed budget and judge it on qualified leads, not on clicks.

How do I run ads on Snapchat?

Create an account in Snapchat Ads Manager, install the Snap Pixel or Conversions API, and create a campaign with one of five objectives: Awareness and Engagement, Traffic, App Promotion, Leads or Sales. Snap's Marketing API documentation sets a minimum ad set daily budget of 5 units of the account currency, for example $5.

Sources and further reading

Maxim Baeten
Written byMaxim Baeten

Digital performance marketer from Belgium, specialised in lead generation for B2B (SaaS) software companies. Full-time freelancer since January 2019.