TikTok Ads Campaign Calculator

This calculator summarizes the financial and delivery performance of a TikTok advertising campaign. It combines spend, impressions, clicks, and attributed conversions to calculate CPM, CPC, CTR, conversion rate, CPA, revenue, and ROAS in one view.

It is useful for campaign checks, creative tests, audience comparisons, and budget reviews where several funnel metrics need to be interpreted together. The output can reveal whether performance is being limited by ad delivery, click engagement, post-click conversion, or economics after the conversion.

Campaign inputs

USD
USD
Result
Attributed revenue generated per dollar of TikTok ad spend
CPM
Cost per click
Click-through rate
Conversion rate
Cost per conversion

1. Match one reporting window
Gather spend, delivery, conversion, and revenue data for the same campaign dates.

2. Enter delivery totals
Add impressions and clicks from TikTok Ads Manager.

3. Add attributed conversions
Use the conversion event selected for campaign optimization or reporting.

4. Enter attributed revenue
Use revenue assigned under the same attribution settings.

5. Compare the metrics
Read ROAS together with CPA, CPC, CTR, CPM, and conversion rate before changing budget.

ROAS = Attributed revenue ÷ Campaign spend
CPA = Campaign spend ÷ Conversions
CPC = Campaign spend ÷ Clicks
CPM = Campaign spend ÷ Impressions × 1,000
CTR = Clicks ÷ Impressions × 100
Conversion rate = Conversions ÷ Clicks × 100

Where:

  • Attributed revenue: revenue credited to the campaign
  • Campaign spend: TikTok advertising cost
  • Conversions: attributed completed actions
  • Clicks: recorded ad clicks
  • Impressions: ad displays

Assumptions: Metrics are only comparable when they use the same dates and attribution model. ROAS measures revenue, not profit.

What the result means

Attributed revenue generated per dollar of TikTok ad spend.

Use the result with consistent cost, attribution, and counting definitions when comparing campaigns.

Given:

  • Spend: $2,400
  • Impressions: 400,000
  • Clicks: 6,800
  • Conversions: 238
  • Attributed revenue: $9,600

Calculation:
ROAS = $9,600 ÷ $2,400 = 4.00x
CPA = $2,400 ÷ 238 = $10.08
CPC = $2,400 ÷ 6,800 = $0.35
CTR = 6,800 ÷ 400,000 × 100 = 1.70%
Conversion rate = 238 ÷ 6,800 × 100 = 3.50%

Result: 4.00x ROAS.

Interpretation: Each advertising dollar was associated with four dollars of revenue, while the supporting funnel metrics provide context for whether the result came from efficient traffic, conversion, or both.

Which conversion event should I enter?

Use the event that represents the campaign objective, such as a purchase, lead, registration, or app install. Do not mix different event types in one conversion total.

Why does attribution matter?

Different click-through and view-through windows can credit different numbers of conversions and revenue. Keep the attribution setting consistent when comparing campaigns.

Can a high ROAS still be unprofitable?

Yes. ROAS excludes product cost, fulfillment, discounts, fees, and overhead. Profitability depends on contribution margin, not revenue alone.

What happens when spend is zero?

ROAS, CPC, CPM, and CPA cannot be meaningfully calculated from zero spend. The page leaves the affected result undefined instead of dividing by zero.

Which metric should determine scaling?

No single metric is sufficient. A campaign is a stronger scaling candidate when conversion volume is stable, CPA fits the unit economics, and ROAS remains acceptable as spend increases.