Skip to content

Meta Ads Creative Fatigue & Frequency Decay Estimator

Interactive diagnostic to model creative frequency curves, calculate First-Time Impression Ratio (FTIR) decay, and forecast CPA escalation.

By Gordon Geraghty·MIT Licence·Updated: 24 September 2026·INTERMEDIATE
01 Prerequisites & Architecture
Stage 01 Architecture

Meta Creative Fatigue & Frequency Decay Architecture

Models first-time impression ratio (FTIR), cumulative audience saturation, CTR decay trajectories, and CPA escalation over 30-day campaign lifecycles to calculate optimal creative refresh cadences.

Difficulty:Beginner Friendly
Time:10–15 mins
Required Access & Permissions:
Meta Ads Manager Viewer/AnalystCreative Asset Planning Scope
STEP 01Meta Custom / Broad Audience
Target Audience PoolTotal addressable audience size (e.g. 500,000)
STEP 02Meta Ad Delivery Engine
Daily Impression BurnDaily spend ($) and CPM ($) delivery rate
STEP 03Audience Saturation Model
FTIR Decay SimulatorFirst-time impression ratio & CTR erosion curves
STEP 04Creative Governance Output
Creative Refresh TimelineOptimal creative rotation schedule & CPA alert
02 Interactive Configurator

Meta Ads Creative Fatigue & Frequency Decay Estimator Configurator

Worked Example · Deterministic Calculation

TikTok & Reels Fast-Burn UGC Video — 7-Day Creative Fatigue Decay Model

High-spend vertical video UGC creative running on Meta & TikTok ($1,200 daily spend, 450,000 target audience, 7 days running).

1 Input Parameters & Assumptions

ParameterValueContext & Provenance
Daily Ad Spend$1,200.00 USD / dayDaily campaign budget allocated to ad set
Target Audience Size450,000 PeopleAddressable audience pool size in ad set targeting
Baseline CPM$16.50 Cost / 1k ImprPlatform cost per thousand impressions
Baseline CTR1.85% Click-Through RateInitial un-fatigued link click-through rate
Baseline Conversion Rate2.80% CVRLanding page conversion rate for fresh traffic
Days Running7 DaysActive continuous runtime without creative refresh
Creative Format Multiplier1.50 Format FactorVideo UGC format fatigue tolerance coefficient

2 Explicit Mathematical Formula

Daily Impressions = (Daily Spend / CPM) × 1,000 = ($1,200 / $16.50) × 1,000 = 72,727
Total Impressions (7 Days) = 72,727 × 7 = 509,091
Saturation Ratio = Total Impressions / Audience Size = 509,091 / 450,000 = 1.1313
Estimated Reach = Audience Size × (1 - e^(-1.1313)) = 450,000 × (1 - 0.3226) = 304,824
Estimated Frequency = Total Impressions / Estimated Reach = 509,091 / 304,824 = 1.67x
Fatigue Index (FTIR) = e^(-0.45 × (Frequency - 1.0) / Format Multiplier) = e^(-0.45 × 0.67 / 1.5) = 81.8%
Decayed CTR = Baseline CTR × e^(-0.35 × (1.67 - 1.2) / 1.5) = 1.85% × 0.896 = 1.66%
Decayed CVR = Baseline CVR × e^(-0.25 × (1.67 - 1.5) / 1.5) = 2.80% × 0.972 = 2.72%
Baseline CPA = (CPM / 1000) / (CTR × CVR) = $0.0165 / (0.0185 × 0.0280) = $31.85
Projected CPA = (CPM / 1000) / (Decayed CTR × Decayed CVR) = $0.0165 / (0.0166 × 0.0272) = $36.54 (+14.7% escalation)

3 Computed Output Metrics

Estimated Frequency1.67xAvg Views / PersonAverage ad exposure per unique reached individual
Fatigue Tolerance Index (FTIR)81.8%Creative HealthCreative health score (FTIR > 65% indicates healthy fresh creative)
Projected CPA$36.54Cost / AcquisitionEscalated CPA (+14.7% from $31.85 baseline) due to frequency saturation
Fatigue StatusFRESHStatus TierAd remains inside the economic efficiency window; monitor frequency closely as it nears 2.0x
Computed MetricResultInterpretation & Threshold
Total Impressions Delivered509,091 ImpressionsCumulative ad exposures delivered over 7 days
Estimated Frequency1.67x Avg Views / PersonAverage ad exposure per unique reached individual
Fatigue Tolerance Index (FTIR)81.8% Creative HealthCreative health score (FTIR > 65% indicates healthy fresh creative)
Decayed CTR1.66% Effective CTRLink click rate adjusted for audience repetition decay
Projected CPA$36.54 Cost / AcquisitionEscalated CPA (+14.7% from $31.85 baseline) due to frequency saturation
Fatigue StatusFRESH Status TierAd remains inside the economic efficiency window; monitor frequency closely as it nears 2.0x

Strategic Takeaway & Operational Guidelines

At 1.67x frequency over 7 days, this UGC asset remains in the FRESH tier with an 81.8% health score. However, CPA has already escalated by 14.7% from $31.85 to $36.54. Prepare a secondary creative variation to rotate into the ad set before frequency crosses 2.2x and triggers acute CPA deterioration.

INSTRUMENT BOUNDARIES

Meta Ads Creative Fatigue & Frequency Decay Estimator — Scope & Limitations

Explicit operational boundaries and constraints defining target use cases and out-of-scope scenarios.

Built For (Target Use Cases)

  • Modelling frequency-driven creative fatigue for a single Meta Ads asset using audience size and baseline metrics.
  • Estimating First-Time Impression Ratio decay, CTR and CVR decline, and CPM escalation as frequency climbs.
  • Forecasting a days-until-burnout estimate across static, carousel and video ad formats.

Not Built For (Limitations & Out-of-Scope)

  • Live Meta Ads API data pulls; all inputs (spend, audience, baseline metrics) are entered manually.
  • Multi-creative or whole-campaign fatigue analysis; the model estimates one creative asset at a time.
  • Platforms other than Meta; frequency and reach assumptions are calibrated to Meta Ads delivery.

Operational Assumptions & Defaults

  • Assumes daily spend, audience size and baseline CTR/CPM/CVR stay constant across the projection.
  • Inputs are floored at fixed minimums (e.g. audience size, CPM, CTR, CVR) to avoid invalid outputs.
  • Assumes decay curves follow a fixed exponential model tied to estimated frequency, not observed platform decay.

Paid Social Creative Fatigue & FTIR Decay Estimator

Meta, TikTok & YouTube Ads

Model audience saturation, First-Time Impression Ratio (FTIR) decay curves, CPM escalation, and CPA inflation over a 30-day lifecycle to pinpoint the exact day creative refresh is required.

Load Campaign Archetype:

Audience & Spend Parameters

Day 1 (Fresh)Day 15 (Mid)Day 45 (Late)

Lifecycle & Fatigue Diagnosis

Fatigue Status
FRESH
Burnout Risk: LOW
Days Until Burnout
27 Days
Frequency: 1.67x
First-Time Impr (FTIR)
81.8%
Fresh audience share
Projected CPA
$36.54
+14.7% from baseline
Recommendations:
  • Creative is fresh and delivering strong efficiency. Maintain current budget pacing and monitor weekly frequency trends.
30-Day Trajectory Forecast
DayFreqFTIRCTRCPMCPAStatus
Day 11.08x97.6%1.9%$16.50$31.85FRESH
Day 21.17x95.0%1.9%$16.50$31.85FRESH
Day 31.26x92.5%1.8%$16.50$32.38FRESH
Day 41.36x89.8%1.8%$16.50$33.11FRESH
Day 51.46x87.1%1.7%$16.50$33.87FRESH
Day 61.56x84.5%1.7%$16.50$35.04FRESH
Day 71.67x81.8%1.7%$16.50$36.54FRESH
Day 81.78x79.1%1.6%$16.50$38.15FRESH
Day 91.90x76.3%1.6%$16.50$40.11MODERATE
Day 102.02x73.6%1.5%$16.50$41.96MODERATE
Day 112.14x71.0%1.5%$16.50$43.94MODERATE
Day 122.27x68.3%1.4%$16.64$46.97MODERATE
Day 132.39x65.9%1.4%$16.88$50.03MODERATE
Day 142.53x63.2%1.4%$17.15$53.43MODERATE
Day 152.66x60.8%1.3%$17.41$57.10MODERATE
Day 162.80x58.3%1.3%$17.69$61.91MODERATE
Day 172.94x55.9%1.2%$17.97$66.41MODERATE
Day 183.08x53.6%1.2%$18.24$71.29MODERATE
Day 193.22x51.4%1.2%$18.52$76.69FATIGUED
Day 203.37x49.1%1.1%$18.82$82.71FATIGUED
Day 213.51x47.1%1.1%$19.09$88.38FATIGUED
Day 223.66x45.0%1.0%$19.39$95.61FATIGUED
Day 233.81x43.0%1.0%$19.69$102.07FATIGUED
Day 243.96x41.1%1.0%$19.98$110.74FATIGUED
Day 254.11x39.3%0.9%$20.28$119.20FATIGUED
Day 264.27x37.5%0.9%$20.60$130.05FATIGUED
Day 274.42x35.8%0.9%$20.90$139.67FATIGUED
Day 284.57x34.3%0.8%$21.19$150.16FATIGUED
Day 294.73x32.7%0.8%$21.51$162.92FATIGUED
Day 304.89x31.1%0.8%$21.83$176.02BURNOUT
Export & Deployment Actions1-click clipboard transfer, shareable URL hash, and local file downloads.

Built by Gordon Geraghty, Head of Performance MediaZero Data Sent to Server
03 Deployment & Export

Export Creative Refresh Schedule

Export your 30-day creative fatigue forecast to CSV or shareable URL, and schedule creative refresh sprints before FTIR drops below 40%.

Why First-Time Impression Ratio Outperforms Raw Frequency

Average campaign frequency hides audience concentration. In large audiences, a frequency of 2.5 often means 20% of users saw the ad 8 times while 50% saw it once. Tracking the First-Time Impression Ratio identifies creative fatigue earlier than aggregate frequency metrics.

Implementation Code & Script

Creative Fatigue Decay Modelcreative-fatigue-model.tstypescript

Calculates first-time impression ratio decay and projected CPA escalation across ad sets.

export function calculateFtirDecay(frequency: number, formatHalfLife: number = 1.0): number {
  const excessFreq = Math.max(0, frequency - 1.0);
  const rawRatio = Math.exp((-0.45 * excessFreq) / formatHalfLife);
  return Number((Math.max(0.05, Math.min(1.0, rawRatio)) * 100).toFixed(1));
}
04 QA & Verification Guide

Meta Ads Creative Fatigue QA

Reconcile estimated FTIR decay curves against Meta Ads Manager "Inspect" tool and frequency breakdowns.

Pre-Production Verification Checklist

✓
Check "First-Time Impression Ratio" in Meta Inspect Tool

Verify that ads with declining CTR have an FTIR below 45% in Meta Ads Manager Inspect panel.

✓
Monitor Frequency Growth Trajectory

Ensure 7-day rolling frequency stays below 2.5–3.0 on prospecting campaigns.

✓
Rotate Creative Hooks Before CPA Blows Out

Deploy 3–5 new visual variants when cumulative audience saturation exceeds 60%.

Terminal Diagnostic & Debug Commands

Inspect Campaign Frequency Metrics in Ads Managerbash

Launches Meta Ads Manager with frequency and delivery breakdown columns.

open "https://adsmanager.facebook.com/adsmanager/manage/campaigns"

Failure Remediation & Troubleshooting

Issue: Rapid CPA Inflation in Week 2 of Scaling

Cause: Audience pool was saturated due to high daily budget on narrow targeting.

Fix: Broaden targeting, exclude recent purchasers (180 days), or increase creative asset count from 2 to 6+ distinct visual formats.

How to cite and attribute this tool

MIT Licence

This resource is free, open and un-gated under the MIT Open Source Licence. You are encouraged to use, integrate and cite it with attribution:

Geraghty, G. (2026). Meta Ads Creative Fatigue & Frequency Decay Estimator. Gordon Geraghty Resources Hub. https://gordongeraghty.com/resources/performance-media/meta-ads-creative-fatigue-estimator
BibTeX Format
@misc{geraghty_meta_ads_creative_fatigue_estimator,
  author = {Geraghty, Gordon},
  title = {Meta Ads Creative Fatigue & Frequency Decay Estimator},
  year = {2026},
  url = {https://gordongeraghty.com/resources/performance-media/meta-ads-creative-fatigue-estimator},
  note = {Head of Performance Media, Empire Amplify}
}

Changelog & Version History

  • v1.0.0Initial release of creative fatigue calculator with FTIR decay modeling.