The headline numbers — CPM, CPC, CPV in 2026
Across the Meta auction in 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. Reels CPMs run roughly $2–4 higher than equivalent TikTok inventory (see /learn/tiktok-ad-cost) because Meta's audience skews older and higher-AOV, and the Advantage+ surface concentrates more demand on the same impressions.
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 trades 40–70% above baseline as retail and gifting demand floods the auction. 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 documented minimum is $1/day for daily-budget campaigns, which is the technical floor for the system to accept the ad set. It is not the floor for the algorithm to learn anything useful. The learning phase needs roughly 50 optimization events inside a 7-day window before Meta exits “Learning” status and the auction stops treating your ad set as unproven. For most DTC offers with a $25–60 CPA, that means $20–50/day minimum for at least 7–14 days, often longer to settle.
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 clear the 50-event threshold, 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: 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 — consistently run 20–40% cheaper CPC than equivalent Advantage+ Shopping placements. The reason is the same as Spark Ads on TikTok: the post enters the auction with real engagement signal — saves, shares, comments, watch-completion — already attached. The algorithm reads it as social content people interacted with, not as an asset uploaded purely for paid delivery.
Advantage+ Shopping campaigns generate creative variants automatically — Meta will crop, recut, restyle, and reorder your uploaded asset across dozens of permutations. The upside is reach; the downside is that during creative-shuffle phases, CPC can spike 30–80% as 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. Most operators set Bid Cap 25–35% above their 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 — 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 the single biggest lever on CPM. 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 — but they consistently produce the lowest CPA because the algorithm restricts delivery to users with real recent purchase signal.
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 ranges:
- —Beauty / skincare:CPM $8–15. 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 on the surface.
- —Fashion / apparel:CPM $7–13. Reels is now the dominant 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. LTK commission rates typically run 10–20% of net sale value paid to the creator, with the brand also paying LTK a platform fee (usually 5–8%). AOV ranges by vertical: 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 costs roughly 20–40% of the prior step's intent. The practical effect: gross margin on LTK-driven Reels orders runs 6–12 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.
On a $80 LTK order with 15% creator commission and 7% LTK 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
For DTC ecommerce on Reels, blended ROAS targets are 2.5–4.5x on cold prospecting and 5–9x on retargeting. These run higher than equivalent TikTok benchmarks (2–4x cold, 4–8x retargeting) because Reels audiences skew older, have higher disposable income, and convert at higher AOVs — beauty AOV on Reels averages $20–30 above the same brand's TikTok Shop AOV in The Ad Bench audits.
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 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 make the surface workable for prosumer and small-business SaaS that TikTok still struggles with — but enterprise B2B remains the wrong fit regardless of how good the creative is. Hook quality is still the single biggest lever on every number above; see /learn/writing-hooks for the mechanics.