The headline numbers: CPM, CPC, CPV in 2026
▾
In The Ad Bench's internal working sample for 2026, Instagram Reels CPM (cost per 1,000 impressions) runs $6–15 with a median around $10. CPC (cost per link click) sits at $0.40–3.00 with a median of $1.50. CPV (cost per ThruPlay, counted at 15 seconds or full view, whichever is shorter) lands $0.01–0.06 with a median near $0.03. In the same sample, Reels CPMs have run a few dollars higher than comparable TikTok inventory (see /learn/tiktok-ad-cost); plausible contributors include audience composition and the demand Meta's attribution stack concentrates on the placement, but the gap varies by account and is not a platform rule.
The three metrics each diagnose a different failure. CPM tells you how expensive the auction is for your selected audience. CPC tells you how often the creative converts an impression into a click, which is mostly a hook and on-screen-text problem on Reels. CPV measures whether the first 15 seconds hold the viewer long enough to count as a real watch. A campaign with cheap CPM and expensive CPC means you're reaching bargain inventory that doesn't care about your offer. A campaign with cheap CPV and expensive CPC means the creative is watchable but the CTA fails to land.
Reels CPMs are seasonal in the same way the rest of Meta is. Q4 inventory from mid-October through Christmas has commonly traded well above baseline in The Ad Bench's working sample as retail and gifting demand floods the auction; the exact lift varies by account and market. Budget against blended annual numbers, not Q1–Q3 efficiency, or you'll spend Q4 burning margin to hold delivery flat.
Minimum budgets: the $1/day fiction
▾
Meta's minimum daily budget is low (commonly cited around $1/day for some configurations; the actual floor varies by billing event and setup, so confirm current figures in Meta's budget documentation1). Either way it is the technical floor for the system to accept the ad set, not the floor for the algorithm to learn anything useful. Meta's learning behavior and event thresholds vary by objective, account, event volume, and current platform guidance.2The $20–50/day example for a $25–60 CPA offer is internal illustrative math, not a universal learning-phase requirement.
Under-budgeted ad sets are the most common failure mode The Ad Bench audits surface on Reels. The operator sets $10/day across four ad sets, none of them accumulate enough conversion events, all four stay in Learning Limited indefinitely, and the spend gets blamed on “the creative not working.” The creative is rarely the issue; the auction was never given enough signal to optimize. The fix is to consolidate budget onto fewer ad sets and let one of them actually exit learning before testing the next variant.
For full budget allocation across testing, scaling, and retargeting stages, see /learn/ad-budgeting. The shorthand, as The Ad Bench working guidance: budget $2,000–3,500 for a clean Reels test window across 3–5 creatives before drawing conclusions about which ones deserve scale.
Boosted Reels vs Advantage+ Shopping pricing
▾
Boosted Reels (paid amplification of an existing organic Reel from your account or a creator's) have often run cheaper per click than equivalent Advantage+ Shopping placements in The Ad Bench's working sample; the gap is account-specific, not a platform rule. The plausible mechanism is the same one as Spark Ads on TikTok: the post enters the auction with real engagement signal (saves, shares, comments, watch-completion) already attached, so the system can treat it as social content people interacted with, not as an asset uploaded purely for paid delivery. Test the comparison in your own account.
Advantage+ Shopping campaigns can generate creative variants automatically; Meta may crop, recut, restyle, and reorder your uploaded asset across many permutations. The upside is reach; the downside is that during creative-shuffle phases, CPC can move sharply while the system tests variants that haven't earned engagement signal yet. Established operators frequently lock the creative variant feature down and run Advantage+ as a delivery engine rather than a creative engine.
Full mechanics for both surfaces in /learn/reels-boosted-vs-advantage and /learn/meta-advantage-plus. The default rule: if an organic Reel is performing, Boost it first; only move to Advantage+ Shopping once you have a winner you're ready to scale broadly.
Bidding strategies: Lowest Cost, Bid Cap, Cost Cap, Highest Value
▾
Meta offers four bidding modes on Reels. Lowest Cost is the default: no target, no ceiling, the system spends the full budget chasing the cheapest available conversion. Correct choice during learning phase and when you have no historical CPA to anchor on. Fail mode: it will spend full budget on poor inventory if that is all the auction surfaces in your audience.
Bid Cap sets a hard ceiling per action, useful once you know your target CPA and want to enforce it. Fail mode: cap set too low and the ad set underdelivers because no inventory clears the bid. A common working practice is to set Bid Cap 25–35% above the CPA target. Cost Cap sits between Lowest Cost and Bid Cap: give Meta an average target and let the system bid above and below as long as the average holds. Workhorse mode for stable scaled accounts.
Highest Value (default on Advantage+ Shopping) optimizes for revenue rather than conversion count, which is useful when AOV varies widely across SKUs and you'd rather Meta chase a $200 order than three $40 orders. Requires clean purchase-value reporting via CAPI; without it, the model has no value signal to optimize on and quietly reverts to volume bidding.
Cost by objective
▾
Campaign objective is one of the biggest levers on CPM. In The Ad Bench's working sample, Reach objectives are cheapest at $4–8 CPM because Meta serves to the broadest available inventory and only counts impressions. Traffic and Video View objectives sit at $7–12 CPM, since delivery narrows toward users more likely to click or watch through. Engagement objectives land $6–10 CPM. Conversions and Catalog Sales objectives are most expensive at $12–25 CPM, and in the same sample they usually produce the lowest CPA because the algorithm restricts delivery to users with real recent purchase signal. Same caveat as every range in this article: dated internal working aggregates, not platform rate cards.
The counter-intuitive trap: optimizing for cheap CPM and hoping for conversions. The auction is quality-weighted, not flat-priced. Reach traffic is cheap because most of it doesn't convert, and Conversion traffic is expensive precisely because Meta has filtered the audience down to users who actually buy. Pay for the quality you need; don't shop for cheap impressions and wonder where the orders went.
Cost by vertical
▾
CPMs vary widely by vertical because audience size, competitive density, and ad-policy friction all vary. Approximate 2026 Reels working ranges from the same internal sample:
- —Beauty / skincare:CPM $8–15. Among the highest auction density on Reels (every DTC beauty brand is here) but a massive targetable audience keeps it from being prohibitive.
- —Fitness / supplements: CPM $9–18. Ad-policy review friction adds delivery variance; competitive density on protein, creatine, GLP-1 adjacent products pushes prices up.
- —SaaS / B2B:CPM $15–30. Smaller targetable audience and weaker commercial-intent signal on Reels push costs sharply higher than Search or LinkedIn equivalents.
- —Fintech:CPM $18–40. Tight policy plus brutal competition from incumbents bidding for high-LTV users keeps this the most expensive vertical in the sample.
- —Fashion / apparel:CPM $7–13. Reels is a major fashion ad surface; audience density is high but ad supply is even higher, which keeps prices reasonable.
- —Home goods:CPM $6–12. Broad audience, moderate competition; one of the cheaper verticals on Reels in 2026.
LTK / off-platform affiliate math
▾
Reels does not have an in-app checkout equivalent to TikTok Shop in most markets, which means most Reels affiliate activity routes through LTK (LikeToKnowIt), ShopMy, or direct affiliate links in bio. Commission and platform-fee structures are set by each network and brand and change over time; confirm current terms in the applicable program documentation. In The Ad Bench's working sample, creator commissions have commonly run 10–20% of net sale value with an additional platform fee on the brand side. Working AOV ranges by vertical from the same sample: beauty $40–90, fashion $80–220, home $60–180, fitness gear $50–150.
The off-platform funnel (Reel to LTK widget to brand checkout) adds 2–3 conversion hops that don't exist on TikTok Shop, and each hop loses a meaningful share of the prior step's intent. The practical effect in The Ad Bench's working sample: gross margin on LTK-driven Reels orders has run several percentage points lower than equivalent in-platform TikTok Shop orders, before commission. Operators underestimate this regularly and end up confused when Reels revenue looks healthy but the P&L doesn't.
Illustrative math only: on a $80 LTK order with 15% creator commission and a 7% platform fee, the brand keeps $80 × (1 − 0.07 − 0.15) = $62.40 before COGS, fulfillment, and the paid spend that drove the click. Compare against blended CAC, not gross order value, or the math will not survive the next P&L review.
ROAS benchmarks: what good looks like on Reels
▾
The Ad Bench methodology: The targets in this section reflect The Ad Bench's current working guidance and internal calibration set. They are designed to frame creative and budget decisions before media spend, not to predict or guarantee campaign performance.
For DTC ecommerce on Reels, The Ad Bench's working targets are 2.5–4.5x blended ROAS on cold prospecting and 5–9x on retargeting. These run higher than the equivalent internal TikTok targets (2–4x cold, 4–8x retargeting); in The Ad Bench's audits, Reels audiences have tended to convert at higher AOVs, though audience composition varies by account, market, placement, and targeting, so use your own audience and conversion data.
Anything above 4.5x cold ROAS is exceptional and usually means either the audience is small enough that you're hitting a scale ceiling, or attribution is double-counting a retargeting path. Anything below 2.5x cold means either the creative is weak or the unit economics simply don't support Reels acquisition at this offer: at 2x ROAS with 45% gross margin, you're losing money on every cold order before fulfillment.
SaaS uses LTV-to-CAC rather than ROAS; the internal working bar on Reels is better than 3.5:1 with payback under 14 months for the channel to earn scale budget. Higher-AOV Reels audiences can make the surface workable for prosumer and small-business SaaS that TikTok still struggles with, while enterprise B2B remains a poor fit regardless of how good the creative is. Hook quality is one of the biggest levers on every number above; see /learn/writing-hooks for the mechanics.
Sources
▾
- Meta Business Help Center. "About ad budgets." Accessed August 18, 2026 (re-verification blocked from this environment on August 24, 2026). facebook.com/business
- Meta Business Help Center. "About the learning phase." Accessed August 18, 2026. facebook.com/business
- The Ad Bench internal working ranges and illustrative math, current calibration set. Reviewed August 24, 2026. No public benchmark source is claimed for cost, CPA, ROAS, or affiliate figures.
Reviewed: 2026-08-24 · Last updated: 2026-08-24 · Next review due: 2026-11-22
Read to the end to earn a star.