Packaging & pricing for advertisers
Products, tiers and reporting. How to turn raw salon screen-time into buyable products — share-of-voice vs CPM, a good-better-best tier stack, the agency fee model, and what reporting each tier carries — without a beauty CPM benchmark to copy.
Raw salon screen-time isn’t a product a brand can buy — it’s an asset you have to package into one. The work is turning loops and locations into named, priced, reportable products a buyer can choose between: a premium takeover, a curated beauty bundle, an always-on reach layer. Two things make this harder than it looks. First, you’re pricing in two currencies — share of voice for the deals you control and CPM for the programmatic ones — and they don’t convert cleanly. Second, there is no trustworthy beauty CPM to anchor to; the only defensible programmatic OOH average we can verify is cross-venue and billboard-heavy, not a salon rate. So packaging isn’t “pick a number and a name.” It’s: build a tier stack where each tier is differentiated enough that the cheap layer can’t cannibalise the dear one, price on a net basis after the fee haircut, and bundle the right reporting with each tier. This guide is the mechanics. (For closing the deals these products enable, see selling salon inventory to brands; for the buying rails underneath, programmatic DOOH via DSPs.)
1. Package in two currencies — know which buyer gets which
DOOH screen-time is sold on two coexisting bases, and conflating them is the first packaging error (trade press — directional):
- Share of voice (plays-per-loop) — the advertiser buys a percentage of the loop’s activity, and thus a share of every viewer’s attention, rather than a fixed impression count. This is the currency of direct and guaranteed products, and it’s the number you control.
- CPM (cost per thousand impressions) — the advertiser pays per thousand opportunities-to-see, derived from plays via an impression multiplier. This is the dominant programmatic currency, and the price is often set by an auction, not by you.
The same screen-second sells either way. A boutique brand that wants “to own the mirror screens in these ten salons every Saturday” is buying SOV on a rate card; a performance buyer running a regional campaign through a DSP is buying impressions at a CPM. You need a product in both currencies, priced with different logic — which is exactly why the tier stack (§3) has a direct top and a programmatic bottom.
2. The share-of-voice math — from a loop to a price
For direct products the rate card is mechanical and fully in your control. The chain is SOV % + spot length + loop length → plays per loop (PPL) → price, and the canonical worked example from the dominant DOOH platform makes it concrete (Broadsign — primary):
- A 60-second loop with a 10-second spot has 6 slots.
- 50% SOV = 3 of those 6 slots = 3 plays per loop.
- Price = PPL × the screen’s rate-card value, summed across the buy: a premium screen at $200 → 3 × $200 = $600; a secondary screen at $100 → 3 × $100 = $300; total = $900.
Two things follow. First, each screen carries its own rate-card value — flagship mirror screens in a high-traffic salon should not price like a back-room display, and SOV pricing lets you express that. Second, SOV proration is what lets you sell fractional, low-minimum entry to small advertisers — instead of forcing one big buy on a rigid loop, you sell several brands a smaller share each. That modularity is the difference between a product a local beauty advertiser can afford and one they can’t. (The full rate-card logic, including floors, is in how to price your inventory.)
3. The tier stack: good-better-best without cannibalisation
Package the inventory as a stack, where guaranteed-ness and curation are the axes that justify price (Vistar, AdQuick — primary/directional):
| Tier | Product | Currency / deal type | What the brand gets |
|---|---|---|---|
| Premium | Takeover / flagship | Programmatic Guaranteed or direct, fixed price | 100% SOV or guaranteed share on named premium screens, peak dayparts |
| Curated | Beauty bundle | PMP / Deal ID, floor or fixed | Cherry-picked salon/spa inventory, priority over open exchange, transparent venue list |
| Reach | Always-on | Open exchange, floor CPM | Run-of-network fill across the footprint, lowest control and price |
The structural reason this works: in non-guaranteed programmatic you cannot guarantee specific playouts pre-campaign — so if a brand needs a specific SOV on a specific venue, that’s a direct/guaranteed product, not an exchange one (AdQuick, AI Digital — directional). That’s what makes the premium tier genuinely different, not just more expensive.
The one discipline that holds the stack together: don’t let the cheap layer cannibalise the dear one. Open exchange is structurally the lowest CPM; if the same salon screens sit unfloored on the exchange at the moment you’re selling them direct, you train sophisticated buyers to wait for the cheap path. Keep the open-exchange floor high enough, and the premium/curated tiers differentiated enough (guaranteed SOV, named premium screens, daypart ownership), that the premium stays premium. Curation exists precisely so you can hold a higher rate (Vistar — primary).
4. Pricing basis — and why there’s no beauty CPM to copy
Here’s where most pricing guides quietly invent a number. The instinct is to look up “the place-based CPM” and price off it. The best verifiable clearing-price figure is one SSP’s blended programmatic OOH average — ~$7.62 (H2 2024), up from ~$7.16 (H1 2024) (Place Exchange — primary). You cannot price salon screens off it, for three reasons:
- It’s a single SSP’s blended, cross-venue average, weighted toward roadside large-format — not an in-venue rate.
- Blending masks enormous variance between venue types; the average tells you little about any one.
- No trustworthy public CPM exists for beauty in-venue screens specifically. Reports note directional moves (“health/beauty saw higher CPMs”) but publish no per-venue dollar figure, and the “premium place-based screens reach $25–30 CPM” numbers in trade press are not beauty and not primary (Place Exchange, placebased.media — directional).
So the headline number you’d most like — “salons clear at $X CPM” — doesn’t exist in any source worth standing behind. The right response is to set your floor from your own net-yield requirement and let demand discover the clearing price above it; use the ~$7-and-rising marketplace average only as an order-of-magnitude sanity check, never as your rate card.
5. The agency fee model — price net, transparently
Whatever currency you quote, the brand’s spend and what reaches working media are different numbers — and packaging that ignores the gap overstates value and erodes renewal. Across programmatic, the ad-tech chain absorbs a meaningful share before the media owner: DSP and SSP each take roughly 10%, ~20% combined, and broader supply-chain audits put far more than that between advertiser and working media (GroupM/eMarketer, ANA — directional, cross-channel not DOOH-isolated). DOOH’s chain is typically shorter — direct sales skip the stack entirely — so you keep more, but the direction is certain: a $10 gross CPM is not $10 of value delivered. Three rules:
- Set floors and rate cards on a net basis — back out the take you expect on each path so the price protects what lands.
- Decide your agency model openly. The choice is disclosed/agent (a transparent fee on top) vs principal/blended (you buy and resell at an undisclosed markup — where industry markups have run 30–90%) (ANA/K2 — primary). Non-disclosed practices are flagged as still common in OOH; the agencies that win and keep beauty budgets are transparent about the fee stack rather than hiding it in a blended CPM that an audit later exposes.
- Never discount off a gross number without checking what’s left after the haircut and any venue revenue share.
6. Private deals carry the money — package accordingly
The number that should shape your whole stack: private deals dominate programmatic OOH. PMP plus programmatic guaranteed were about 95% of programmatic OOH spend in H2 2024 — within that, custom PMPs ~70%, always-on PMPs ~23%, guaranteed ~2% — leaving the open exchange at roughly 5% (Place Exchange — primary, single-SSP, private-deal-skewed). The packaging implication is direct: your curated PMP bundle is the workhorse product, not an afterthought. Build it deliberately — a named, transparent set of salon/spa screens a programmatic buyer can target as a clean line — and treat the open exchange as the floor-protected layer that mops up unsold fill and reaches net-new demand, not as where your premium lives.
7. The reporting each tier carries
Reporting isn’t separate from the product — it’s part of what the buyer is paying for, and it differs by tier (the full methodology is in measuring & reporting to clients):
- Premium / guaranteed — the richest report: guaranteed SOV per named venue, proof of play (timestamped, screen-ID’d playback), delivered impressions, daypart and venue-type breakdown. You promised specific delivery, so you report against it.
- Curated PMP — proof of play and delivered impressions across the named bundle, venue-type breakdown, SOV where the deal fixes it.
- Open exchange — delivered impressions and proof of play, but no guaranteed per-screen SOV, because playouts aren’t reserved pre-flight. Set that expectation in the product, not in the wrap report.
The rule across all three: report delivered plays and proof of play as fact, impressions as a disclosed estimate (with the multiplier’s source named), and anything finer as a directional signal.
8. The packaging & pricing mistakes that cost you
- Letting the cheap exchange layer cannibalise the premium rate card. Same screens, unfloored, on the exchange while you sell them direct — you’ve trained buyers to wait (§3).
- Pricing off a gross/blended CPM without the fee haircut, so the rate card overstates delivered value and renewals slip (§5).
- Blended-CPM opacity that becomes a transparency liability when a client runs an audit — disclosed fees are the defensible model (§5).
- Rigid loop-slots with a high day-rate and big minimum that lock out the small local beauty advertisers SOV proration could serve (§2).
- Inventing a beauty CPM to anchor a rate card — there isn’t one; price from net yield (§4).
So — how do you package and price salon inventory?
Not by naming a product and guessing a CPM. By building a system:
- Quote in two currencies — an SOV rate card with deliberate per-screen values for direct deals, and a floor CPM for programmatic.
- Stack the tiers — premium guaranteed takeovers on top, a curated PMP beauty bundle as the workhorse in the middle, floor-protected open exchange underneath — kept differentiated so the cheap tier can’t undercut the dear one.
- Set floors from net yield, not a benchmark — because no beauty in-venue CPM exists to copy and CPM is gross anyway.
- Price and disclose transparently — an open fee model beats a blended CPM that an audit unravels.
- Bundle the right reporting with each tier — and report only what you can stand behind.
Get the stack and the floors right, keep the premium layer premium, and the screen-time you package finally earns what the context is worth.