Calculate creator campaign CAC and payback

Work out the cost per activated user, cost per paying customer and payback period for a creator campaign. Use the formulas and worked example below, then replace the planning inputs with your own campaign data.

Written by Emma Park

Prefer a conversation? Book a call

The formula

Total cost (C)         = creator fee + other campaign costs
Visits                 = expected views × visit rate
Signups (or installs)  = visits × signup rate
Activated users        = signups × activation rate
Paying users           = activated users × paid conversion rate

Cost per signup        = C ÷ signups
CAC per activated user = C ÷ activated users
CAC per paying user    = C ÷ paying users

Monthly gross profit per paying user = ARPU × gross margin
Payback (months, no churn)           = CAC per paying user ÷ monthly gross profit per paying user

With monthly churn c:
Payback (months)       = ln(1 − CAC per paying user × c ÷ monthly gross profit) ÷ ln(1 − c)
Never pays back if     CAC per paying user ≥ monthly gross profit ÷ c

The churn version adds up the gross profit a cohort of paying users actually brings in as some of them leave each month. If the cost per paying user is more than the cohort can ever bring in (monthly gross profit ÷ churn), the campaign never pays back, however long you wait.

What does each variable mean?

VariableDefinitionWhere to get itDefault rangeDefault input
Creator feeCash paid to the creator for the deliverables, including usage-rights and exclusivity add-onsThe contract. To sense-check it, see the rate benchmarks$2,000–$10,000 per video$6,000
Other campaign costsProduct credits, gifted product, production support, management fees, internal time if you want it inYour budget15%–30% of the creator fee$1,500
Expected viewsViews the content will get in its first 30 daysMedian 30-day views of the creator's last 10 comparable videosCreator-specific120,000
Visit rateTracked visits or store-page views ÷ viewsUnique links, store campaign links, or past campaigns0.5%–2.5%1.5%
Signup rateSignups or installs ÷ visitsProduct or store analytics15%–40%25%
Activation rateSignups that reach your activation event ÷ signupsProduct analytics, joined to signup source. See activation25%–55%40%
Paid conversion rateActivated users who pay ÷ activated users, within 30 daysBilling data joined to source5%–20%15%
ARPUAverage monthly revenue per paying userBilling data$8–$30 per month$20 per month
Gross marginShare of revenue left after the direct cost of serving the user (hosting, inference, payment fees)Finance60%–85%75%
Monthly churn (c)Share of paying users who cancel each monthBilling data3%–8%5%

Activation event: the first moment a new user gets the value your product promises. For example, a first completed workout, a first lesson streak, a first exported video or a first agent task that works. If you haven't defined one yet, start with activation and onboarding.

Untracked signups: creator traffic often arrives without a click, because people search for the app or type its name. If you use a "How did you hear about us?" field at signup, put those signups into the signup count. Then say in your report that you did.

A worked example

These are Kiko's default inputs: the numbers Kiko plans with for a single YouTube integration with a mid-size creator, for a subscription app. Replace each one with your own data as soon as a campaign gives you some.

InputDefault value
Creator fee$6,000
Other campaign costs$1,500
Expected views (30 days)120,000
Visit rate1.5%
Signup rate25%
Activation rate40%
Paid conversion rate15%
ARPU$20 per month
Gross margin75%
Monthly churn5%
StepCalculationResult
Total cost$6,000 + $1,500$7,500
Visits120,000 × 1.5%1,800
Signups1,800 × 25%450
Activated users450 × 40%180
Paying users180 × 15%27
Cost per signup$7,500 ÷ 450$16.67
CAC per activated user$7,500 ÷ 180$41.67
CAC per paying user$7,500 ÷ 27$277.78
Monthly gross profit per paying user$20 × 75%$15.00
Payback, no churn$277.78 ÷ $15.0018.5 months
Most a cohort ever brings in$15.00 ÷ 5%$300 per paying user
Payback, 5% monthly churnln(1 − 277.78 × 0.05 ÷ 15) ÷ ln(0.95)50.7 months

What the example shows: a $16.67 cost per signup can look healthy. But with 5% monthly churn, the cohort only just pays back, and only after more than four years. That gap between cost per signup and churn-adjusted payback is how a creator campaign looks like it worked on a dashboard and still loses money.

How sensitive is payback to activation rate?

Same default inputs as above. Only the activation rate changes.

Activation rateActivated usersCAC per activated userPaying usersCAC per paying userPayback, no churnPayback, 5% monthly churn
10%45$166.676.75$1,111.1174.1 monthsNever
20%90$83.3313.5$555.5637.0 monthsNever
30%135$55.5620.25$370.3724.7 monthsNever
40%180$41.6727$277.7818.5 months50.7 months
50%225$33.3333.75$222.2214.8 months26.3 months
60%270$27.7840.5$185.1912.3 months18.7 months

Paying users are expected values, so fractions are kept.

What to take from it:

  • Activation rate scales CAC the same way the fee does. Going from 20% to 40% activation halves CAC per activated user. So does negotiating the fee down by half.
  • With churn, the effect is not linear. Between 30% and 40% activation, the campaign goes from never paying back to paying back. Small onboarding gains decide whether a creator channel is worth scaling.
  • If payback is slow but cost per install looks fine, look at activation and paid conversion before you change creators. See onboarding and retention.

What should you check before trusting the result?

CheckWhy
Is views the 30-day figure, not lifetime?Long-form videos keep collecting views, which flatters early CAC if you use a forecast
Are activation and paid conversion measured on creator-sourced users only?Creator audiences can activate differently from your average user
Is the paid conversion window fixed?A 7-day and a 90-day window give very different CAC per paying user
Are usage-rights and ad-spend costs in or out?If the video also runs as an ad, the ad spend and its results belong in a separate calculation
Is churn measured on the same cohort?Blended churn across all users hides how creator cohorts behave

The model assumes constant ARPU and churn, no discounting and no revenue from users who never pay. For a one-off purchase app, set ARPU to revenue per purchase and ignore churn.

Plan your campaign with Kiko

Kiko plans creator campaigns against activation and payback, not views, through creator sourcing, and works on the funnel itself through growth. If your team already joins creator traffic to activation and billing data, this formula and a spreadsheet are enough.

Related: rate benchmarks for consumer apps, for fintech, for AI and developer tools, and creators for app installs.

Frequently asked questions

How do we calculate CAC and payback for a creator campaign for an app?

Add the creator fee and other campaign costs, then divide by the users who reached your activation event and by the users who paid. Divide the cost per paying user by monthly gross profit per user (ARPU times gross margin) to get payback months. Adjust for churn, because a cohort that churns quickly may never pay back.

Is there a calculator for creator marketing ROI for apps?

This page is one: the formula, the variables, Kiko's default inputs and a worked example are all on the page, so you can reproduce them in a spreadsheet.

Our creator campaign's cost per install looks fine but payback is too slow. What should we look at?

Check activation rate, paid conversion and churn for creator-sourced users, in that order. In the worked example, raising activation from 30% to 40% moves the campaign from never paying back to paying back within the churn-adjusted model.

Should we use subscribers or views to estimate expected views?

Use the median 30-day views of the creator's last 10 comparable videos. Subscriber counts don't predict views well, and lifetime views make early results look better than they are.

Does the calculator use Kiko's benchmarks as defaults?

Yes. The default ranges and inputs are the planning numbers Kiko uses for a mid-size YouTube integration for a subscription app: a $6,000 fee, 1.5% visit rate, 25% signup rate, 40% activation, 15% paid conversion, $20 ARPU, 75% margin and 5% monthly churn. Replace them with your own data once a campaign gives you some.

Find ways to improve your creator CAC

Prefer a conversation? Book a call