CPM pad

How much do you have to spend to clear $500 a day?

A small studio calculator. Feed it COGS, target AOV, target ROAS, and the daily revenue goal. The pad tells you what the next 30 days of TikTok ad spend has to absorb — and what CPM that implies at the default 3% CTR / $0.40 CPC benchmark.

Math runs client-side. Move any input and the four outputs update live. No fetch, no DB — a single formula module under src/lib/business.

Assumptions in use

  • Daily revenue goal
    Hero grind target
    $500
  • CTR benchmark
    TikTok Shop ad pixels
    3.0%
  • CPC benchmark
    Embedded-link ad units
    $0.40
  • 30-day window
    Steady-state, no ramp
    30 days

Inputs

Spec the SKU.
Tap a number to nudge the math. Outputs on the right recompute live — no submit step, no fetch.
USD

Per-unit landed cost (ex. fees).

USD

TikTok Shop average order value.

×

Revenue per $1 of ad spend.

USD/day

The grind target — defaults to $500.

%

Default 3% — TikTok Shop ad pixels.

USD

Default $0.40 — embedded-link ad units.

Live output

$500.00 / day
What the math says it costs
Four projections from one input set. Hover the cards to compare the moves.

First-30-day ad spend

Daily + 30-day spend

$7500
$250.00/day · ROAS 2.00×

Daily spend = daily revenue ÷ target ROAS. Padded for 30 days.

Implied CPM

At the 3% CTR / $0.40 CPC benchmark

$12.00
≈ 20,833 daily impressions

Spend per 1,000 impressions at the benchmark CTR/CPC — the bidding ceiling that has to clear the daily revenue goal.

30-day projection

Cumulative spend vs revenue

$15000
Spend $7500 · Net $7500

Steady-state 30-day run. Assumes the daily grind holds from day 1 — no ramp.

Break-even ROAS

Cost-to-revenue break-even

1.60×
Gross margin 62.5% ($12.00 COGS on $32.00 AOV)

Anything tighter and ad spend eats margin. Anything wider and the SKU has slack.