← All articles

How to measure podcast ad fill rate

To measure podcast ad fill rate, divide paid ad impressions delivered by the paid inventory you made available, then multiply by 100. The calculation is simple, but the record behind it matters. Use the same slots, reporting window, and treatment of house ads every time, or a change in the percentage may reflect a changed definition rather than a changed sales result.

This guide focuses on a paid fill rate. It answers a practical question: of the impressions you offered to paying advertisers, how many were actually sold and delivered? That makes it useful for finding unsold inventory, not for proving that every ad reached a listener or produced a commercial outcome.

Measure podcast ad fill rate with a fixed definition

Write the formula in the reporting sheet before collecting a number:

Paid fill rate = (paid impressions delivered / available paid impressions) x 100

The numerator is the paid ad impressions your ad server reports as delivered during the chosen window. The denominator is the paid inventory available in that same window. For a dynamic campaign, available inventory commonly reflects eligible downloads or streams passing an active ad marker. For a baked-in placement, your commercial delivery definition may be tied to the agreed episode set and release window instead.

Do not substitute total downloads for available impressions without checking the setup. One episode can have multiple markers, different campaigns can target different geographies, and an ad server may exclude traffic that is not eligible for a campaign. The denominator must represent opportunities that could have carried a paid ad under the definition you are measuring. The IAB Tech Lab standards provide the industry measurement framework to consult when documenting those definitions.

The podcast advertising guide is a useful companion when you need to document how a placement is sold and delivered. For the pricing side of the same record, see podcast advertising CPM.

Choose the reporting source before doing the calculation

For dynamic insertion, start with the ad server or hosting report that records inventory and delivered impressions. It can apply the same targeting, ad-marker, and campaign rules to both sides of the formula. A spreadsheet built from a host's download total and a separate sales report may still be useful, but it needs a note explaining where the definitions differ.

Choose a source that fits the decision, then preserve it across the reporting series.

Reporting questionRecommended inputDefinition to save beside it
How much paid inventory did we sell?Ad server campaign and inventory reportEligible slots, targeting, and reporting dates
Did a direct deal deliver as planned?Campaign delivery report and booked orderContracted placement, dates, and delivery rule
Did programmatic demand change?Programmatic report by demand sourceFloor price, geography, format, and exclusions
Did overall monetization change?Fill rate, CPM, and revenue recordWhich channels and inventory are included

A listening platform may show audience behavior, but it is not usually the source for ad fill. A download report may help you understand inventory growth, but it does not say which ads were sold. Apple Podcasts Analytics explains the audience-side reporting that should remain separate from ad delivery records. What counts as a podcast download explains why measurement definitions need to stay attached to delivery figures.

Set the denominator before looking at the percentage

A fill rate only makes sense against a stable denominator. Decide exactly which inventory belongs in the period before you open the result. Record these choices:

  • Ad markers included. Name the pre-roll, mid-roll, or post-roll markers that create the inventory. Do not add a new marker halfway through a comparison without marking a break in the series.
  • Episode set. State whether the report includes new releases, the back catalogue, bonus episodes, or all of them. New episodes and older episodes may attract different demand.
  • Date window. Use the same calendar range, release age, or campaign flight window for comparable entries.
  • Eligible audience. Note geography, device, content category, or other targeting limits that affect whether an impression could be sold.
  • Ad type. Separate paid ads from promos, make-goods, and internal messages unless the metric is explicitly total served fill.

Suppose your team turns on an extra mid-roll marker in a group of episodes. Available impressions can rise immediately even if sales do not. The fill rate can fall, yet paid delivery may be unchanged. That result tells you the supply changed. It does not, by itself, show that advertiser demand became weaker.

Separate paid fill from house ads and promos

A dashboard can call an impression filled when it plays any creative. That can include a sponsor spot, a network promotion, a trailer for another show, or an internal call to action. Those are different outcomes.

For revenue decisions, calculate paid fill with paid advertiser impressions in the numerator. If house ads use unsold slots, track a second metric such as total served fill, then keep its label visible. Both can be useful. Paid fill shows how much inventory produced paid delivery. Total served fill shows how often the listener encountered an inserted message.

Do not combine the two to make a percentage look stronger. A sponsor, sales lead, or future teammate should be able to reproduce the calculation from the report and see whether an impression was paid, internal, or otherwise non-revenue.

Segment the result before diagnosing the cause

A blended fill rate can hide the source of a problem. Direct sponsorships, network sales, and programmatic backfill usually operate under different sales processes and pricing rules. Pull them apart before deciding what needs attention.

Start with a simple segmented view:

  1. Calculate paid fill for each sales channel.
  2. Compare each channel with the same prior window and inventory definition.
  3. Add available impressions, paid impressions, CPM, and revenue to the same row.
  4. Write one short note about campaign endings, pricing changes, targeting changes, or added slots.

This view lets you distinguish several common patterns. If direct fill fell after a campaign ended and no replacement was booked, the sales calendar is the first place to look. If programmatic fill fell while floor prices or eligible geographies changed, review demand settings. If inventory grew after additional markers went live, assess whether the extra supply serves a commercial purpose before changing rates.

Do not treat a single period as a verdict. A short campaign flight, a seasonal buying pause, or a revised inventory rule can move the rate without revealing a lasting trend. The podcast analytics guide can help you keep audience, delivery, and commercial measures in separate but connected views.

Read fill rate beside CPM and revenue

Fill rate tells you how much of available inventory sold. It does not tell you whether the inventory sold at a useful price. A channel can improve its fill rate after a lower floor opens more demand, while revenue stays flat or falls. Another channel can have lower fill but produce more revenue from a smaller number of higher-priced placements.

Keep these fields together in each review:

  • paid fill rate
  • paid impressions delivered
  • available paid impressions
  • average or agreed CPM
  • gross revenue for the same window
  • sales channel and campaign status

Use the four figures together when deciding whether a sales change helped. Fill measures the share of inventory sold, CPM records the price per thousand delivered impressions, and revenue records the commercial result for the same window. How to improve podcast CPM covers the work that can support a stronger rate without making unsupported promises to advertisers.

Build a monthly review your team can repeat

Use a cadence that matches how you sell and schedule campaigns. A monthly review works when you need a view of inventory and revenue across several releases. A campaign review works when a direct order has a defined flight. Whatever you choose, keep the window consistent within the series.

Create one row per channel and period. Save the report date, inventory rule, episode set, targeting limits, paid impressions, available impressions, fill rate, CPM, revenue, and a brief context note. If a data source changes how it counts inventory, start a new series or clearly mark the break. Do not carry the old percentage forward as though it used the same inputs.

Before a sales meeting, check the record against the live report. Confirm that the filters still match the saved definition and that a campaign has not been extended or replaced since the previous export. This protects the team from quoting a familiar number that no longer describes current inventory.

Common measurement mistakes

Counting house ads as paid delivery. Internal promotion can serve a useful purpose, but it does not show advertiser demand. Keep paid fill and total served fill separate.

Changing the denominator without marking it. New slots, new eligible episodes, and expanded targeting can all change available inventory. Label the change before comparing the percentage.

Mixing sales channels. A blended number hides whether the movement came from direct sales, a network, or programmatic backfill.

Reading fill rate without price. More filled impressions do not necessarily mean more useful revenue. Review CPM and revenue in the same window.

Comparing mismatched periods. An ongoing campaign, a single release week, and a lifetime back-catalogue report do not answer the same question.

A defensible fill-rate report is not complicated. It names the inventory, counts paid delivery from the same system, separates the sales channels, and keeps price and revenue beside the percentage.

Keep the measurement ready for the next decision

The point of measuring fill rate is to make a clearer choice about inventory, sales coverage, pricing, or campaign setup. It is not to chase a percentage in isolation. When the rate moves, identify what changed in the numerator, denominator, or definition before changing the show or accepting lower-priced demand.

Keep the calculation and its context in one repeatable reporting workflow so every review starts from the same definition.

https://app.podderapp.com/signup?plan=ANALYTICS&frequency=MONTHLY

FAQ

What is the formula for podcast ad fill rate?

Divide paid ad impressions delivered by available paid ad impressions, then multiply by 100. Use the same slot inventory, dates, and rules for house ads in every period you compare.

Should house ads count toward podcast ad fill rate?

Use a paid fill rate that excludes house ads when the purpose is revenue reporting. You can track total served fill separately, but label it clearly so internal promotion does not look like paid demand.

Why did my podcast ad fill rate fall when downloads increased?

Available impressions can grow faster than sold impressions. Check whether the number of slots, eligible geographies, release window, or active campaigns changed before treating the decline as weaker demand.

Is a higher fill rate always better?

No. A higher rate can result from accepting lower-priced demand or reducing available inventory. Review fill rate beside CPM, revenue, and listener experience before calling it an improvement.

Put it into practice

See who's actually listening.

Podder gives you audience demographics, per-episode analytics, and chart tracking. The Chartable alternative that goes deeper.

Start free