All insights

AI Creative CPM Benchmarks for DTC Brands

AI creative CPM benchmarks for DTC brands in 2026: the public Meta, Instagram and YouTube CPM trends (Tinuiti), the frequency mechanism behind CPM, how to compute your own by placement in Ads Manager, and the client results AI Vidia can name.

Kevin Dosanjh
"CMO, AI Vidia" · Updated September 2, 2026
Editorial overhead flat lay of paper ad-frame cards with CPM and frequency labels on a warm off-white Nordic studio surface
On this page8 sections

AI Vidia publishes this CPM guide for DTC brands running paid social in 2026, and the short answer is that cost per thousand impressions on Meta and TikTok moves with creative supply and frequency, not with bid strategy. No public dataset isolates AI-produced creative across accounts, so any vendor table that puts a precise CPM next to the vendor's own name is a sales document rather than a benchmark. What does exist is a set of public 2026 reference points with named sources, a clear mechanism (frequency) that Meta itself defines, and a method for computing your own CPM per placement in Ads Manager. This page gives all three, plus the four client results AI Vidia can name: IndianBites, Andy Okay, Singh Law and Sorvan Design.

Why CPM breaks down for DTC brands in 2026

2.4xROAS, INDIANBITES WINNING COHORTS
142ADS IN 11 WEEKS, INDIANBITES
50NEW ADS A WEEK, ANDY OKAY
93%LARGER CUSTOMER BASE YOY, SORVAN DESIGN

Cost per thousand impressions is the line item that decides whether a DTC media budget compounds or bleeds out, and in 2026 the auction is moving it against advertisers. Tinuiti's Q2 2026 Digital Ads Benchmark Report puts Facebook CPM up 13 percent year over year with impressions down 5 percent, which the report reads as price-led growth on a shrinking impression pool. Instagram CPM held flat as Reels reached 35 percent of all Instagram ad impressions, a supply expansion absorbing demand at stable prices. YouTube CPM fell 3 percent as impressions grew 19 percent, with TV-screen impressions up 45 percent. The report publishes no verified TikTok figures for the quarter, which is why the TikTok CPM benchmark is always your own account.

The mechanism a brand can act on is frequency. Meta defines CPM as the average cost of 1,000 impressions and frequency as the average number of times each person saw your ad, and the two are linked on a fixed audience: every week the same creative stays live, frequency rises, and the auction is charging to show an ad to people who have already seen it. Meta's help centre adds a second cost, the learning phase, which an ad set leaves only after about 50 optimisation events in a 7-day window; until then results are unstable, so a thin batch split across many ad sets pays for learning on top of the auction price.

The creative-side lever on both is variant supply. Motion's Creative Benchmarks 2026, built on USD 1.29 billion in realised Meta spend across 578,750 creatives and 6,015 advertiser accounts, found that roughly 5 percent of creatives become winners, defined as reaching at least 10 times the account's median spend, and that 55 percent of all Meta spend concentrates on those winners. Enterprise advertisers in the same dataset launch 18.8 new creatives a week. Wyzowl's Video Marketing Statistics 2026 report has 91 percent of businesses using video as a marketing tool and, among the businesses that do not, 24 percent saying video is too expensive. That cost barrier is the operating reason most DTC accounts feed each placement fewer fresh variants than the auction rewards, and AI production is what removes it.

The 2026 CPM reference table

The first table collects the public 2026 reference points AI Vidia uses on scoping calls. None of them isolates AI-produced creative, all of them are cross-industry, and the WordStream figures are in USD and weighted to US accounts, so treat them as context for your own numbers rather than as targets. No public source publishes a cross-industry absolute CPM in EUR for DTC brands, and this page does not invent one.

MetricPublic reference point, 2026Source
Facebook CPM trendUp 13 percent year over year, impressions down 5 percent, spend up 7 percent (Q2 2026)Tinuiti, Q2 2026 Digital Ads Benchmark Report
Instagram CPM trendFlat year over year; Reels at 35 percent of Instagram ad impressions; spend up 17 percent (Q2 2026)Tinuiti, Q2 2026 Digital Ads Benchmark Report
YouTube CPM trendDown 3 percent year over year, impressions up 19 percent, TV-screen impressions up 45 percent (Q2 2026)Tinuiti, Q2 2026 Digital Ads Benchmark Report
TikTok CPMNo verified cross-industry figure published for the quarterTinuiti, Q2 2026 Digital Ads Benchmark Report
Meta CPC, traffic campaignsUSD 0.70 average, down 6.7 percent year over yearWordStream, Facebook Ads Benchmarks 2025
Meta CTR, traffic campaigns1.71 percent average, up from 1.57 percent in 2024WordStream, Facebook Ads Benchmarks 2025
Share of creatives that become winnersAbout 5 percent; 55 percent of Meta spend concentrates on them; enterprise advertisers launch 18.8 new creatives a weekMotion, Creative Benchmarks 2026
Absolute CPM by placementNo public cross-account figure exists; compute your own per placement (method below)None

The second table is the one that produces your own benchmark. Each row gives the formula and where to read the inputs in Meta Ads Manager; TikTok Ads Manager reports the same metrics under its own column names, documented in its reporting metrics glossary. Read every row per placement by adding the placement breakdown (Reels, Feed, Stories, and TikTok in-feed on its own account), and per week by setting the date range to seven days at a time. Take the median and the top quartile of each metric over the last 90 days: the median is your average, the top quartile is your strong band, and for CPM the strong band is the lower one.

MetricFormulaWhere to read it in Ads ManagerSplit it by
CPMSpend divided by impressions, times 1,000Columns: Performance; CPM (cost per 1,000 impressions)Placement breakdown, then week; read on the same chart as frequency
FrequencyImpressions divided by reach (Meta: the average number of times each person saw your ad)Columns: Performance; FrequencyPlacement, then ad set; the week it turns up on a fixed audience is the week to expect CPM to follow
ReachNumber of people who saw the ad at least onceColumns: Performance; ReachAd set; read next to frequency to tell audience saturation from creative fatigue
Unique creatives live per weekCount of distinct ads with spend in the week, per ad setAd level, date range set to one week, filtered to ads with impressionsPlacement; compare against the frequency row for the same placement
Learning statusWhether the ad set has reached about 50 optimisation events in 7 daysAd set level; the Delivery column shows Learning or Learning limitedAd set; consolidate before adding variants if most ad sets are still learning
Link CTRLink clicks divided by impressionsColumns: Performance and clicks; CTR (link click-through rate)Ad level; a falling CTR on an unchanged ad is fatigue, and the CPM row usually follows
Cost per winnerCreative production cost divided by the number of creatives that clear the account's CPM, CPA or ROAS barYour production invoice plus the cost per result columnPer month; Motion's winner threshold (10 times the account's median spend) is a usable bar

Three rows decide the CPM line on a DTC media plan. The frequency row is the leading indicator: on a fixed audience it turns up before CPM does, and the placement where it turns up first is the placement that needs fresh variants first. The unique-creatives row is the supply behind it, and the two should be read together, per placement, because most underperforming accounts concentrate spend in Reels and Stories without matching the variant supply those placements consume. The cost per winner row is the only number on which an in-house team, a SaaS stack and a studio retainer can be compared fairly. The full CPM, CTR and ROAS picture sits in the companion AI creative benchmarks 2026, and the per-asset production economics in cost per AI ad asset.

Want a structured plan for your AI creative pipeline?
20-minute call, no pitch deck.
Book a call

Framework 1: The AI Vidia CPM Diagnostic

The CPM Diagnostic is the model AI Vidia runs on every new account before the first media plan gets signed off. Five checks, one verdict, and the output is the variant supply target written into the weekly brief. Every step uses a number from the method table above, so the verdict is checkable in the client's own Ads Manager.

  1. Step 1. The variant supply audit. Pull the last 90 days of ad account data and count unique creatives with spend per ad set per week. Two reference points: enterprise advertisers in Motion's 2026 dataset launch 18.8 new creatives a week, and the Andy Okay account runs at 50 new ads a week. If your count sits in the low single digits, the auction is choosing from a set too small for a 5 percent winner rate to produce a winner at all, and no bid change fixes that.
  2. Step 2. The frequency-to-CPM read. Chart frequency and CPM per placement, week by week, on the same axis. The week frequency turns up on a fixed audience is the week to expect CPM to follow, and the placement where it turns up first is the one to feed first. Write down your own account's turning point per placement; that number, not a vendor's, is your refresh cadence.
  3. Step 3. The learning phase check. Read the Delivery column at ad set level. Meta's help centre states that an ad set needs about 50 optimisation events in a 7-day window to leave the learning phase, and every ad set that fails to get there pays unstable results while it waits. If most ad sets are still learning, consolidate before adding variants; more creative in a structure that cannot exit learning only spreads the same events thinner.
  4. Step 4. The placement mix audit. Map spend against unique creatives per placement. A placement carrying a large share of spend but a small share of the weekly variant supply is the fastest way to a rising CPM, because it is the placement where frequency climbs first. Reels and Stories placements consume vertical variants faster than feed does, which is why AI Vidia delivers ad creative in 9:16.
  5. Step 5. The CPM target. Set a written per-placement CPM target from your own last-90-day median and lower quartile, not from a vendor table, and put it in the weekly brief so the media buyer and the creative team share one number. Accounts that skip this step keep treating CPM as a media buying problem long after the diagnostic shows it is a supply problem.

Run the diagnostic once and the next 90-day plan writes itself. Accounts failing Step 1 do not need a new model or a new agency; they need a written batch cadence and enough variants to fill it. Accounts failing Step 3 need fewer, fuller ad sets before they need more creative. Accounts passing the first four checks but never setting a target in Step 5 need the Friday CPM read wired to a Monday rebrief, which is what the second framework covers.

Kevin's take

That distinction is the reason the CPM Diagnostic above starts with the variant supply audit and ends with a target from your own data, not the other way around. Media buying skill still matters on budget pacing and audience structure, but the mechanism shows a CPM gap that closes on the supply side. Fix the supply line first and the bid strategy conversation gets a lot shorter.

Framework 2: The AI Vidia Variant Supply Loop

The Variant Supply Loop is the execution model AI Vidia runs every week on a Performance Retainer. Five days, one batch, and a Friday read that sets the next week's supply target per placement. It is the cadence behind the 50 new ads a week AI Vidia ships for Andy Okay and the 142 ads shipped in 11 weeks for IndianBites, and every number it produces comes from the method table above, read in the client's own Ads Manager.

  1. Step 1. Monday audit and brief. Pull frequency, CPM and unique creatives by placement for the prior week and compare each against the target set in the diagnostic. The brief sizes the coming batch to the placement whose frequency turned up first, names the concept families and variants, and the brand lead signs it against the existing brand lock before generation starts.
  2. Step 2. Tuesday batch generation. The studio runs the brief through the active model stack, tags every raw variant to a placement and a hook family, and gates the raw batch against the brand lock checklist. What fails the lock never reaches the account.
  3. Step 3. Wednesday brand lock pass. Selected variants are trimmed, graded, captioned for sound-off viewing and finished against the lock (palette, framing, product treatment, lighting register). Wednesday's output is the shippable batch, and this is the day the work stops looking AI-generated and starts looking like the brand.
  4. Step 4. Thursday 9:16 cuts and staggered delivery. Every shippable variant is cut in 9:16 vertical, named to the ad account convention, and uploaded on a staggered schedule across the week rather than all at once, which is what keeps frequency from spiking the day after a large batch lands.
  5. Step 5. Friday CPM and frequency read. The studio pulls CPM and frequency by placement for the week's batch, checks each placement against its target, computes cost per winner, and writes Monday's rebrief. Placements whose frequency is still climbing get first priority in the next batch; placements at or below target hold their supply level.

Run the loop for eleven weeks and you have the IndianBites shape: 142 ads shipped with weekly testing throughout, 2.4x ROAS on the winning cohorts of tested variants, and a conversion rate up 32 percent in the client's own words. Run it for a year and you have the Andy Okay shape: 50 new ads a week and 1,000+ AI ads shipped. Neither is a CPM forecast for your account, and AI Vidia does not sell one; they are what the loop did on two accounts a reader can look up.

Proof from named client accounts

Four results, four named clients, nothing else. AI Vidia publishes no aggregate across them and no studio-wide CPM, because four accounts in four categories do not average into a benchmark; they show what the loop does to whichever metric each account is bought on.

  • IndianBites (Copenhagen DTC food brand): 142 AI ads shipped in 11 weeks, 2.4x ROAS on the winning cohorts of tested variants, conversion rate up 32 percent. Full case at the IndianBites case study.
  • Andy Okay (art prints): 50 new ads a week, 1,000+ AI ads shipped across statics, UGC-style video and story ads. Full case at the Andy Okay case study.
  • Singh Law (legal services): cost per lead down 19 percent over three months on a scalable creative production plan, in the words of Sharandeep Singh. Quote on the AI Vidia home page.
  • Sorvan Design: customer base up 93 percent year over year after testing new markets with persona-specific AI creative across channels, in the words of Ivan Asen. Quote on the AI Vidia home page.
CPM is not a bidding problem. It is a frequency problem wearing a media buying costume, and frequency only moves when the creative line ships more than the auction is used to seeing.

What the four have in common is the loop, not a model. A food brand bought on ROAS, a print brand bought on volume, a law firm bought on cost per lead and a design studio bought on new-market customers all got the same thing: enough tested, on-brand variants for the auction to find the winners. The Andy Okay result is the one closest to this page, because 50 new ads a week is a variant supply figure, and variant supply is the input the frequency row responds to.

When each CPM band wins

Pick an in-house design team when the concept count is low, the brand lock is still being written, and a senior designer with prompt experience can own both. Read the frequency row monthly, because a small team's batch cadence is set by its capacity rather than by the account's saturation curve, and CPM climbs quietly when the two drift apart.

Pick a DIY SaaS stack (Synthesia, Runway, Midjourney and their peers in self-serve) when the team owns a written brand lock, has someone to run QA against it, and the calendar can absorb revision cycles. The stack widens the variant surface on one or two placements but rarely sustains the weekly count that keeps frequency flat on every placement at once.

Pick a managed studio when the account needs weekly tested volume in the range Motion's enterprise advertisers run (18.8 new creatives a week) or above, without adding headcount. At Motion's roughly 5 percent winner rate, a line shipping ten creatives a month finds a winner about every other month; a line at 50 a week, the Andy Okay cadence, finds about ten a month. The full video surface sits at AI video ads.

Stay with traditional production only when the category requires hero film with a real face and voice and the brand can absorb a slower cut cadence, which is most of luxury, premium spirits and couture. For every other DTC vertical the method table above tells you where your CPM line actually sits.

The next step

The fastest way to get a CPM benchmark you can trust is to run one on your own account. AI Vidia's Control Test does exactly that: 10 new variants against your current best ad, measured for 14 days in your own Ads Manager on one metric agreed in advance, and CPM read next to frequency is a common choice. Book a 30 minute scoping call at book; bring the last 90 days of Meta and TikTok data and the diagnostic runs on the call. This works especially well for ecommerce brands scaling paid social faster than their creative line can keep up.

Frequently asked questions

01What CPM should a DTC brand expect on Meta and TikTok in 2026?
No public source publishes a cross-industry absolute CPM for DTC brands, and no dataset isolates AI-produced creative, so the honest 2026 benchmark is the trend plus your own account. Tinuiti's Q2 2026 Digital Ads Benchmark Report has Facebook CPM up 13 percent year over year with impressions down 5 percent, Instagram CPM flat with Reels at 35 percent of Instagram ad impressions, and YouTube CPM down 3 percent with impressions up 19 percent. The report publishes no verified TikTok figures. Your own benchmark is the median and lower quartile of CPM per placement over the last 90 days, computed as spend divided by impressions times 1,000, which is Meta's own definition. AI Vidia does not publish a studio-wide CPM.
02Why does creative supply lower CPM on paid social?
Because CPM follows frequency, and frequency follows how many fresh variants each placement receives. Meta defines frequency as the average number of times each person saw your ad. On a fixed audience it rises every week the same creative stays live, and the auction is then charging to show an ad to people who have already seen it, while a falling CTR on the same unchanged ad signals fatigue. A wider weekly variant supply spreads impressions across more distinct creatives, which keeps frequency per creative lower. Motion's Creative Benchmarks 2026 adds the second half: about 5 percent of creatives become winners, so the number of variants an account tests decides how many CPM-efficient winners it finds.
03What frequency should a DTC brand target on paid social?
The right target is your own account's turning point, not a vendor's number: chart frequency and CPM per placement, week by week, and note the frequency at which CPM starts rising on a fixed audience. That value differs by placement, audience size and offer, so AI Vidia writes it into each account's brief rather than publishing one. Read reach next to frequency to tell audience saturation from creative fatigue: if reach has plateaued, the fix is audience or budget; if reach is still growing while frequency climbs, the fix is fresh variants into that placement. Meta's glossary of reach and frequency terms defines all three metrics.
04How fast can a brand move its CPM using the Variant Supply Loop?
Two named timelines exist. IndianBites shipped 142 ads in 11 weeks with weekly testing throughout and read 2.4x ROAS on the winning cohorts inside that window, and AI Vidia's Control Test reads one agreed metric, CPM included, in 14 days on the client's own account. The lower limit is set by Meta's learning phase, which needs about 50 optimisation events in a 7-day window before an ad set's results stabilise, so a fair CPM read on any new batch is at least one full week after the ad set exits learning. AI Vidia does not publish a week-by-week CPM forecast; the loop's output is your own frequency and CPM read against last quarter.
05When does adding more creative volume stop lowering CPM?
More creative volume stops moving CPM once frequency is flat on every active placement, because the auction has no repeat-impression cost left to remove. It also stops helping when the account cannot get its ad sets through Meta's learning phase, which needs about 50 optimisation events in 7 days; extra variants in a structure that cannot exit learning only spread the same events thinner. The third case is audience saturation from a narrow targeting setup, visible as reach plateauing while frequency climbs, which needs an audience fix rather than a production fix. Outside those three cases the frequency row in the method table shows where added variant supply keeps paying down CPM.

Sources

  1. 01Tinuiti, Q2 2026 Digital Ads Benchmark Report via Digital Applied, 2026
  2. 02WordStream, Facebook Ads Benchmarks 2025
  3. 03Motion, Creative Benchmarks 2026 (USD 1.29B Meta spend analyzed)
  4. 04Meta Business Help Center, CPM (cost per 1,000 impressions)
  5. 05Meta Business Help Center, Glossary of reach and frequency terms
  6. 06Meta Business Help Center, About the learning phase
  7. 07TikTok Ads Manager Help Center, About TikTok reporting metrics
  8. 08Wyzowl, Video Marketing Statistics 2026

Next step

Get your first 12 on-brand AI variants in 14 days.

Book a 20-minute strategy call with the AI Vidia team. No pitch deck, just a structured plan for your creative output.

Book a call

Read next