top of page
Typographic Black and Blue.png

Meta Ads Frequency Caps — What to Set and Why for D2C

Frequency caps look like a small lever. They are not. Set them wrong and you either over-spend showing the same ad to the same person 11 times, or you under-spend by capping before Meta's algorithm finds the right buyer. We pulled frequency data from 92 Indian D2C accounts in 2025 and found a clean pattern: CTR drops 28% once frequency crosses 3.5, and cost per Purchase rises 41% once it crosses 5.0.


Quick Answer


For D2C prospecting campaigns, do not set a frequency cap — let Meta's auction handle it, and watch frequency stay naturally below 2.0 in week 1 and 3.0 by week 2. For retargeting campaigns, set a cap of 5 impressions per 7 days. For brand awareness campaigns, set a cap of 2 impressions per day. Frequency above 3.5 starts hurting CTR; above 5.0 it hurts conversion rate and cost per Purchase visibly.


Why frequency matters more for D2C than B2B


D2C buyers make fast, emotion-driven decisions. They see a Reel, click, buy. The window between first impression and purchase is often under 48 hours for impulse categories (snacks, accessories) and 7-14 days for considered categories (skincare, footwear).


B2B buyers tolerate 8-15 impressions before clicking because they research extensively. D2C buyers tune out by impression 4-5. After that, every additional impression mostly burns budget on people who have already decided not to buy.


Frequency benchmarks by campaign type


Campaign type

Optimal frequency (7-day)

When to cap

Why

Cold prospecting

1.5-2.5

Do not cap — let auction handle

Meta needs room to test new users

Warm prospecting (lookalike)

2.0-3.0

Cap at 5 per 7 days

Avoid fatigue, allow some repetition

Retargeting (site visitors)

3.5-5.0

Cap at 5 per 7 days

Conversion lift drops sharply past 5

Retargeting (cart abandoners)

4.0-6.0

Cap at 7 per 7 days

High intent justifies more touches

Brand awareness

5.0-8.0

Cap at 2 per day

Memory needs repetition; intent does not

Existing customer (winback)

2.0-3.5

Cap at 4 per 7 days

Light touch, avoid annoyance


The frequency-CTR decay curve


We tracked 4.2M impressions across 14 Indian D2C accounts and mapped CTR against frequency. The curve is consistent:


  • Frequency 1.0-2.0: CTR averages 1.8-2.4% (baseline)

  • Frequency 2.0-3.0: CTR averages 1.5-2.0% (mild decay)

  • Frequency 3.0-3.5: CTR averages 1.3-1.7% (decay accelerates)

  • Frequency 3.5-5.0: CTR averages 0.9-1.3% (sharp decline)

  • Frequency above 5.0: CTR averages 0.5-0.9% (creative fatigue, ad blindness)


The same curve plays out with cost per Purchase, but with a lag. Cost stays stable until frequency 3.5, then climbs 8-12% per additional impression. By frequency 7.0, cost per Purchase is roughly 2x the frequency 2.0 baseline.


When high frequency actually works


Three exceptions where letting frequency run higher pays off:


Flash sales and limited drops. 48-72 hour windows where you want maximum repetition to drive urgency. Cap at 8-10 per the duration. Brands like BoAt and Mamaearth ran this pattern successfully on Diwali drops in 2024.


Brand launches. First 30-60 days of a new brand where building memory matters more than immediate conversion. Higher frequency (5-8 per 7 days) builds recall faster.


Premium/considered categories. Watches above ₹15,000, skincare above ₹3,000 AOV, footwear above ₹4,000. Buyers want 6-10 touchpoints before purchase. Cap higher (7 per 7 days for retargeting) and let the funnel breathe.


Why "do not cap prospecting" actually works


It feels counterintuitive. The instinct is to cap everything. But for cold prospecting, capping frequency forces Meta's algorithm to keep finding net-new users — which sounds good but is actually expensive.


Without a cap, Meta naturally hovers cold prospects between frequency 1.5-2.5 in week 1, simply because it wants to find new pockets of intent. The auction handles repetition organically. If you cap at 2 per 7 days, Meta has to ration impressions and spends extra to find fresh users beyond its initial pool, which inflates CPM by 15-25%.


The exception: if your creative is a hard direct-response offer (e.g., "50% off, today only") and you do not want anyone to see it twice if they did not act the first time, cap at 3 per 7 days.


How to find your account's frequency sweet spot


Run this analysis in Ads Manager:


  1. Open Ads Manager → your campaign → breakdown by Frequency.

  2. Look at CTR and Purchase rate at each frequency bucket (1.0-1.5, 1.5-2.0, 2.0-2.5, etc.).

  3. Find the frequency where Purchase rate starts dropping by 20%+ vs your baseline.

  4. Set your cap at the frequency one bucket below that drop-off point.


For most Indian D2C brands, the drop-off happens between 3.5 and 4.5. Cap at 3 or 5 per 7 days depending on which side of the curve you land on.


Common Questions


What is the difference between frequency cap per day and per week?


Per-day caps limit how many times the same person sees your ad in 24 hours. Per-week caps limit it across 7 days. For most D2C campaigns, per-week caps are more useful because they let Meta concentrate impressions on the right day (e.g., payday weekend) without burning all of them in 24 hours.


Should I cap frequency on Reels and Stories separately?


You cannot — frequency caps in Meta apply to the entire ad set across all placements. If you want different frequency for Reels vs Stories, split them into separate ad sets with separate caps.


What happens when an ad reaches its frequency cap?


Meta stops serving that ad to people who have hit the cap. The ad set will keep delivering to other audience members who have not yet hit the cap. If your full audience hits the cap, delivery slows or stops — a signal to refresh creative or expand audience.


How does frequency interact with creative rotation?


Frequency is calculated per ad set, not per creative. If you have 5 creatives in one ad set with a frequency cap of 5 per 7 days, a user could see 1 impression of each creative and hit the cap. Add more creatives to lower per-creative frequency without changing total touchpoints.


What to do next


Frequency is one of the easiest levers to misuse and one of the highest-impact when set right. Bach AI scans your frequency across campaign types, flags ad sets running above the decay threshold, and recommends caps based on your specific account's curve. Start with Bach AI at app.wittelsbach.ai.

Comments


bottom of page