Blog
Programmatic DOOH · AdQuick Answers

How do programmatic DOOH pricing models compare?

Programmatic DOOH uses six main pricing models: CPM for broad awareness, CPC for engagement, CPA for conversions, auction-based for flexible bidding, dynamic for real-time optimization, and fixed-rate for budget certainty. The right model depends on your campaign objective, tracking infrastructure, and risk tolerance.

Reviewed by Adam Singer · Data reviewed by Chris Gadek

Short answer

Programmatic DOOH uses six main pricing models: CPM for broad awareness, CPC for engagement, CPA for conversions, auction-based for flexible bidding, dynamic for real-time optimization, and fixed-rate for budget certainty. The right model depends on your campaign objective, tracking infrastructure, and risk tolerance.

What programmatic DOOH actually clears at

Venue type Typical delivered-impression CPM
Roadside digital $8.00 median ($7.50 to $8.00)
Airport $14.00 median ($11.50 to $19.25)
Retail or mall around $10.00 (varies with operator and market mix)
Gym around $8.00 (varies with operator and market mix)
Elevator or office around $8.00 (varies with operator and market mix)
Urban panel typically $7.25 to $19.75
Other place-based $8.00 median ($5.50 to $10.75)

EV charging screens have no transacted marketplace volume to report. Roughly a third of DOOH spend on the AdQuick marketplace transacts programmatically.

Source: AdQuick marketplace programmatic transactions (completed plans), July 2025 to June 2026. CPMs are delivered-impression CPMs computed from delivered ad plays, not full-loop traffic, and are not directly comparable to advertiser-share CPMs on directly booked digital inventory.

The three foundational cost models

CPM (cost per mille) is the most widely used model in DOOH. Advertisers pay a fixed price for every 1,000 impressions served. It offers predictable budgeting and simple implementation, making it well suited to top-of-funnel campaigns focused on mass reach. The tradeoff is that payment is due regardless of whether anyone engaged with the ad, which creates risk of wasted spend on low-performing placements.

CPC (cost per click) charges only when a user clicks the ad. In traditional digital channels this is straightforward, but in DOOH environments direct clicks on physical screens are uncommon. CPC becomes more relevant when DOOH is integrated with interactive or hybrid digital elements. It aligns spend with demonstrated user interest, though reliable click attribution in out of home settings requires robust tracking infrastructure. A high click-through rate also does not guarantee downstream conversions.

CPA (cost per acquisition) triggers payment only when a user completes a specific action, such as a purchase or signup, after exposure. This model carries the highest accountability and the strongest ROI focus, since advertisers pay only for confirmed business outcomes. The complexity is significant: CPA requires extensive conversion tracking, tighter inventory access, and enough conversion volume for optimization algorithms to function reliably. A practical threshold is roughly 10 to 15 conversions per day. CPA suits mature campaigns with strong data infrastructure rather than campaigns just getting off the ground.

Auction-based and dynamic pricing

Auction-based pricing sets prices through real-time bidding. Advertisers compete for impressions, and the highest bid wins placement. This model enables market-driven price discovery and gives buyers flexibility to optimize spend against campaign goals. The downside is price volatility: costs can fluctuate significantly, complicating budget forecasting. Auction buying also requires integration with demand-side platforms and supply-side platforms capable of processing bids in real time.

Dynamic pricing is related but distinct. Rather than being driven purely by competitive bids, dynamic pricing adjusts rates based on factors including audience size, location, time of day, and contextual relevance. High-value impressions command premium prices; lower-value inventory costs less. This creates real-time optimization opportunities and aligns cost with actual impression quality. The tradeoff is increased planning complexity and the need for advanced data inputs and automation. Dynamic pricing suits campaigns that prioritize precision targeting over budget simplicity.

Fixed-rate pricing

Fixed-rate or flat-rate pricing uses a pre-negotiated cost for inventory over a set period, regardless of actual impressions or interactions. Advertisers gain budget predictability, guaranteed inventory access, and operational simplicity. The limitation is inflexibility: if audience delivery underperforms during the campaign period, the advertiser still pays the agreed rate. Fixed-rate buying is best suited to long-term brand sponsorships or campaigns where guaranteed presence matters more than dynamic market efficiency.

Choosing the right model for your campaign

The six models sit on a spectrum from simplicity to precision:

Model Payment trigger Best for
CPM Per 1,000 impressions Brand awareness, broad reach
CPC Per user click Performance marketing, traffic goals
CPA Per confirmed conversion Conversion-driven campaigns with strong tracking
Auction Real-time bid price Flexible, performance-optimized buys
Dynamic Real-time variable pricing Precision targeting, contextual relevance
Fixed-rate Pre-agreed flat cost Sponsorships, guaranteed long-term placements

A few practical considerations shape model selection. CPM carries the highest advertiser risk because payment is independent of engagement. CPC shifts some risk to publishers. CPA transfers most risk to publishers and ad networks, which is why inventory access is tighter and approval processes are stricter under that model. Campaigns often layer models: CPM for initial awareness and CPC or CPA for retargeting and direct response. Auction and dynamic approaches require more sophisticated platform integration but unlock greater targeting precision.

How AdQuick handles programmatic DOOH pricing

programmatic DOOH on AdQuick gives buyers access to inventory across pricing structures, including impression-based and auction-based buying, without requiring separate direct negotiations with individual publishers. The platform connects to supply-side inventory in real time, supporting the audience measurement and attribution data that CPC and CPA models depend on. For advertisers who want budget predictability, fixed-rate options are also available alongside programmatic buys, so campaigns can combine models to match different funnel stages.

Related questions

How do different programmatic DOOH campaign pricing models compare?

Programmatic DOOH campaigns can be priced by impression (CPM), completed video view (CPCV), fixed time block (CPT), flat package fee, or ...

How are airport ads sold?

Airport ads are sold through third-party media operators using flat tenancy, share-of-voice, or CPM pricing, and increasingly through pro...

What are the top five pricing factors for a single programmatic DOOH placement?

The five factors that drive the CPM for a single programmatic DOOH placement are screen location and venue type, audience volume and qual...

What are the best programmatic DOOH platforms for in-store campaigns and reporting?

The Trade Desk, StackAdapt, Google DV360, Vistar Media, and AdQuick lead the field for in-store programmatic DOOH. The right choice depen...

What is the best affordable programmatic DOOH platform for small businesses?

For most small businesses, AdQuick, Adomni, and Vistar Media offer some of the lowest entry costs; AdQuick's campaign minimums run $1,500...

How can I get the best ad prices across audiences in a programmatic DOOH campaign without overpaying?

Define your audiences by real-world behavior, bid only on screens where those audiences are present, and use dayparting, frequency caps, ...

Launch hyper-targeted OOH campaigns in minutes

Join thousands of brands using AdQuick to plan, buy and measure out-of-home with intelligence

Please enter a business email to continue.

Get Started ->

Launch hyper-targeted OOH campaigns in minutes