DSP evaluation, inventory quality, PMPs, and supply paths

DSP Fee Transparency: A Pharma Buyer's Reconciliation Guide

How to reconcile DSP invoices to log-level data with a cost waterfall that separates media, platform, data, verification, and unexplained differences.

Christian Guerrero Published 3 min read Part 6 of 10

The short answer

A pharma programmatic invoice shows total spend. It rarely shows clearly how much reached publishers and how much went to platform fees, data, verification, and other costs. Reconciling the invoice to log-level data builds a cost waterfall: a step-by-step breakdown from gross spend to media cost. Any gap that cannot be explained becomes a question for the vendor.

The cost waterfall

Layer Description
Gross spend Total billed
Agency fees If billed through the same invoice
DSP platform fee Percentage or CPM fee for using the platform
Data fees Audience data, often CPM-based
Verification and brand safety fees Third-party tools charged through the DSP
Other tech fees Creative serving, measurement pixels, and similar
Supply-side fees Exchange and SSP fees, often not visible to the buyer
Media cost to publisher What the publisher receives

The last two are often the hardest to see. Log-level data from the DSP may show the clearing price but not what the SSP kept. See working media vs. nonworking costs.

How to reconcile

  1. Get the invoice with line items by campaign and fee type.
  2. Get log-level data for the same period, including clearing price and fees where available. See what log-level data to request.
  3. Sum the log data by cost type.
  4. Compare each layer between invoice and logs.
  5. Flag differences above a set threshold for vendor review.

Common unexplained differences

  • Minimum fees applied when spend is low.
  • Data fees charged on impressions that did not use the data.
  • Currency or timing differences between invoice and logs.
  • Fees bundled into the media cost line.

Each has an explanation. The point is to get it.

What you can and cannot see

Buyers can usually see DSP-side costs clearly with the right contract. Supply-side fees are harder. Some buyers negotiate for supply-side log data or work with partners that provide end-to-end visibility. The ANA's programmatic transparency study illustrated how difficult full-chain reconciliation can be.

Make it a contract term

Fee transparency is easiest to enforce when it is in the contract:

  • Itemized invoices by fee type.
  • Log-level data access with cost fields.
  • Right to audit.
  • Notice of fee changes.

Practical takeaway

Run a reconciliation for one month of spend on your largest campaign. Build the waterfall, flag gaps over a threshold you set, and send them to the vendor in writing. Repeat quarterly.

Sources

External guidance and platform documentation change. Links were current at publication; check them again before relying on them for a decision.

Editorial note. Analysis and frameworks are the author's own and do not represent Acxiom or any current or former employer, client, or named platform. Examples labeled hypothetical or illustrative are not results from real campaigns. Nothing here is legal, regulatory, or medical advice.

Working through this decision on a real plan?

I work on health and pharma data, identity, and activation, after five years running HCP and DTC programmatic agency-side. Happy to talk through how this applies to your situation.