Pay-Per-Minute Ads: How Time-Based Ad Slots Work on Live Streams
How buying screen time by the minute compares with CPM, CPC and flat-fee sponsorships, with worked examples and how payment authorization protects buyers.
Pay-per-minute advertising means you buy a fixed amount of on-screen time, say 10 minutes on a live stream, at a price per minute set by the seller, and your ad runs for exactly that long. Unlike CPM (paying per thousand impressions) or CPC (paying per click), the price doesn't move with how many people watch or click, so you know your cost upfront but carry the risk of a quieter-than-usual stream. It works best for short, specific tests on channels you've watched before you buy.
Key takeaways
- You pay for time on screen, not for impressions, views or clicks.
- The total cost is fixed before you buy: price per minute × minutes. The buyer carries the audience risk.
- To compare streams, convert to cost per 1,000 viewer-minutes. To compare results, use cost per scan or sign-up.
- Time-based buying isn't new: Google sells YouTube's homepage Masthead by the hour too.
- Payment authorization lets you commit to a slot without being charged until the ad is approved.
What is pay-per-minute advertising?
In a pay-per-minute deal, the seller lists a price for each minute of ad time and you choose how many minutes to buy. On a live stream, that usually means a banner on the streamer's overlay, the graphics layer that sits on top of the broadcast, for the length of your slot. If a streamer charges $2 per minute and you buy 15 minutes, you pay $30, whether 20 or 200 people are watching.
Big platforms sell time, too. Google's YouTube Masthead, a featured video ad in the YouTube Home feed, comes in a Cost-Per-Hour version that "provides 100% Share-of-Voice (SOV) of eligible impressions of YouTube's Masthead unit during the reserved hours you buy," available only through a Google representative. Pay-per-minute stream slots apply the same idea, exclusive placement for a reserved block of time, at a scale a small business can afford.
How it compares with CPM, CPC, CPV and flat-fee sponsorships
Here are the common pricing models in plain terms:
- CPM (cost per mille): Google Ads defines CPM as a way to bid "where you pay per one thousand views (impressions)." An impression is one showing of your ad.
- CPC (cost per click): with CPC bidding, "you pay for each click on your ads."
- CPV (cost per view): Google describes CPV as "a bidding method for video campaigns where you pay for a view." For in-stream ads, a view counts when someone watches 30 seconds of the ad (or all of it, if it's shorter) or interacts with it, whichever comes first.
- Flat-fee sponsorship: a fixed price you negotiate with a creator for an agreed package, such as a spoken mention, a segment and a logo on screen.
- Pay-per-minute: a fixed price per minute of on-screen time, multiplied by the minutes you buy.
| Model | You pay for | Total known in advance? | Main risk for the buyer |
|---|---|---|---|
| CPM | Every 1,000 impressions | You set a budget, but delivery varies | Impressions nobody notices |
| CPC | Each click | You set a budget, but clicks vary | Clicks that don't convert |
| CPV | Each view of a video ad | You set a budget, but views vary | Views that lead nowhere |
| Flat-fee sponsorship | An agreed package of deliverables | Yes | A quiet show or loosely defined deliverables |
| Pay-per-minute | Minutes on screen | Yes | A smaller audience than usual |
The key difference is who absorbs the uncertainty. With CPC, you only pay when something happens. With pay-per-minute and flat fees, you pay for the opportunity, and it's up to you to pick good streams and make a banner people act on.
Example math: what is a minute worth?
Because the price is fixed, the useful question is how much attention you get for it. A simple unit is the viewer-minute: one person watching for one minute. Multiply a stream's typical concurrent viewers (the number watching at the same time) by the minutes you buy:
Cost per 1,000 viewer-minutes = price per minute ÷ concurrent viewers × 1,000
Every number in the table below is a made-up example:
| Example stream | Concurrent viewers | Price per minute | Minutes | Total cost | Viewer-minutes | Cost per 1,000 viewer-minutes |
|---|---|---|---|---|---|---|
| A | 20 | $0.50 | 20 | $10 | 400 | $25.00 |
| B | 50 | $1.00 | 15 | $15 | 750 | $20.00 |
| C | 150 | $2.50 | 10 | $25 | 1,500 | $16.67 |
| D | 400 | $8.00 | 10 | $80 | 4,000 | $20.00 |
Now add results, again as a made-up example. If stream B's slot produces 5 QR scans, you paid $3 per scan. If stream C produces 4 scans, you paid $6.25 per scan, even though its viewer-minutes were cheaper. Attention is the input, but actions are what you're buying, so judge streams on both.
Keep three caveats in mind:
- Viewer-minutes aren't impressions. A CPM impression is a single showing of an ad, while one person watching your whole 10-minute slot adds 10 viewer-minutes. Use the metric to compare streams with each other, not with display-ad CPMs.
- Audiences move. Concurrent viewers rise and fall during a stream, so estimate from a full broadcast, not a peak moment.
- You make the estimate. Time-based slots are priced on time, not on measured audience, so watch the stream yourself before buying.
Curious how streamers arrive at their prices? See our guide on pricing ad slots per minute, which works the math from the seller's side.
Pros and cons of pay-per-minute ads
Pros
- Predictable cost. You know the total before you pay.
- Small minimum. You can buy a single minute to test a channel.
- You choose the stream. No algorithm decides where your ad lands.
- Continuous presence. Your banner stays on screen for the whole slot instead of flashing by.
- Simple for both sides. No bidding and no negotiation.
Cons
- Audience risk is yours. A quiet stream raises your effective cost.
- No impression reporting. You measure with scans, clicks and your own analytics.
- Timing depends on the streamer, including their schedule and when they approve the ad.
- Your banner competes with the content. A cluttered design will be ignored.
- Small numbers are noisy. One slot rarely proves anything, so plan a few.
How payment authorization protects buyers
Paying upfront for time raises a fair question: what if the ad never runs? Payment authorization addresses that. PayPal's developer documentation explains that "an authorization places a hold on the funds and is valid for 29 days," and that merchants should capture the payment "within the 3-day honor period." If the seller decides not to capture, they can void the authorization to "release the customer's held funds." Once voided, an authorization "is permanently cancelled and cannot be captured," though PayPal notes the release can take time depending on the customer's bank.
On AD on Live, your payment is authorized at checkout and captured only when the streamer approves your ad, or immediately if the streamer has enabled auto-approve and is on air when you book. If the streamer rejects the ad, or doesn't respond within 3 days, the authorization is voided and the hold is released. You're never charged for a rejected ad. For a deeper look, read how payment authorization protects advertisers.
When pay-per-minute makes sense
Pay-per-minute is a good fit if you can tick most of these boxes:
- You've watched the stream and know roughly how many people watch at once.
- Your goal is awareness or one simple action, such as a scan, a visit or a wishlist.
- You have a banner that reads well at small sizes, with a clear offer and a QR code.
- You can track results per stream with UTM-tagged links or promo codes.
- You'd rather run small tests than commit to a large package.
It's a poor fit if you need guaranteed impressions, audience targeting or audited reach reports. For that, use the platforms' own ad products. Our guide to tracking live stream ad results shows how to set up measurement either way.
How to buy a time-based slot on AD on Live
- Open the streamer's booking page by scanning the QR code on their stream, following a link or browsing the channels directory.
- Enter your email and, optionally, a destination URL. Add UTM parameters so your analytics can identify the slot.
- Choose 1 to 60 minutes at the streamer's listed price per minute.
- Upload your banner as a JPG, PNG or GIF up to 2 MB, then crop it to the streamer's aspect ratio. It's resized to the exact pixel size automatically.
- Review and pay with PayPal. The payment is authorized, and it's captured only when the streamer approves, or right away if they use auto-approve and are on air when you book.
- Watch your slot run. Streamers approve while they're on air, so an approved ad starts right away (or right after the ad already running) and runs for the minutes purchased, showing your banner with a QR code, a countdown and a small "Ad" label.
- Check your results. The QR code goes through a short tracking link that counts scans and clicks, and you get a completion email with your click count. AD on Live doesn't measure impressions or viewer counts.
Buy time, judge results
Pay-per-minute pricing trades measured delivery for simplicity: a known price, a stream you picked and a banner that stays up for the whole slot. Do the viewer-minute math before you buy and the cost-per-scan math afterward, and you'll quickly learn which channels are worth their minutes. When you're ready to try it, see how AD on Live works for advertisers.
Frequently asked questions
What is pay-per-minute advertising?
It is a pricing model where you buy a fixed amount of on-screen time, such as 10 minutes, at a set price per minute. On live streams, the streamer sets the price and your banner runs for the minutes you bought, regardless of how many people watch or click.
Is pay-per-minute cheaper than CPM?
It can be, but the two measure different things. CPM charges per thousand impressions, while a per-minute slot charges for time on screen. To compare streams, estimate viewer-minutes by multiplying typical concurrent viewers by the minutes you buy, then compare cost per scan or sign-up.
What happens if the stream has fewer viewers than expected?
With time-based pricing, the price doesn't change with the audience, so a quiet stream raises your effective cost. Lower that risk by watching a stream before you buy, booking short slots first and spreading a test across several channels.
How does payment authorization protect advertisers?
An authorization places a hold on funds instead of charging them. On AD on Live, the payment is captured only when the streamer approves the ad. If the ad is rejected or not approved within 3 days, the authorization is voided and the hold is released.
Sources
- support.google.com/google-ads/answer/9709826?hl=en
- support.google.com/google-ads/answer/6310?hl=en
- support.google.com/google-ads/answer/116495?hl=en
- support.google.com/google-ads/answer/2382888?hl=en
- developer.paypal.com/docs/checkout/standard/customize/authorization/
- developer.paypal.com/checkout/void-authorized-payment
Advertise on a live stream
Book a sponsor slot by the minute. You're charged only if the streamer approves your ad.
See how it works