Sell Advertising on Digital Signage: A Small Venue Guide
You can sell advertising on digital signage you already own by renting fixed slots in your screen loop, or fixed time blocks, to suppliers and neighbouring businesses, priced per week and per location. The work is in three places: a price the advertiser understands, a short written agreement, and software that starts and stops each ad on its own and proves afterwards that it played.
This guide is for the shop, gym or cafe owner with one to ten screens who has been asked "can I put my ad on your TV?" and wants to say yes without creating a monthly chore. If you are still choosing screens and hardware for a store, start with our overview of digital signage for retail and come back here once the screens are running.
Below you will find the two rental shapes that work for small venues, how to price them, a worked example with real numbers, what to put in writing, and the mistakes that cost owners refunds.
Two ways to sell advertising on digital signage
Small venues sell one of two things. Pick the shape before you pick the price, because it decides how you schedule and how you report.
A slot in the loop
The advertiser gets one slide (say 15 seconds) inside your normal rotation, all day, for an agreed period. This suits suppliers and local services who want steady repetition: the physiotherapist next to your gym, the brewery whose beer you pour, the florist two doors down.
In TVpilot this is a slide in your playlist with per-slide scheduling. You can limit it to chosen weekdays and times, and set an expiry date after which it takes itself off screen. Proof of play is issued per media item, so the advertiser gets a certificate for their slide.
A time block
The advertiser takes over the screen for a fixed window, for example weekday mornings from 7:00 to 9:00. This suits businesses whose customers pass at a specific time, such as a bakery advertising to your early commuters, or an event promoter in the week before a show.
Here the advertiser's content lives in its own playlist, and the Schedule page puts that playlist on the screen as a weekly repeating slot. Outside the slot the screen falls back to your default playlist. This is the setup TVpilot's advertiser reports are built for: one report per rented playlist.
Decision rule: if the advertiser wants to be seen by everyone who visits, sell a slot in the loop. If they want a particular crowd at a particular hour, sell a time block. If you are unsure, start with slots, because they leave your own content on screen most of the time.
How to price in-store advertising screens
There are no published standard rates for a single gym or cafe screen, so you set the price from your own numbers. Three models work for small venues.
| Model | What the advertiser buys | Best when |
|---|---|---|
| Per slot per week | One slide in the loop on all screens in one location | You have a handful of local advertisers and want simple invoices |
| Per location | The same slot across every screen at one branch, or across several branches | You run two or more sites and advertisers want reach |
| Per time block | Full screen for a recurring window | Your traffic peaks at predictable hours |
Avoid pricing per impression or per view. A screen knows how often an ad played; it does not know how many people looked at it. If you sell views, you will end up arguing about a number nobody can measure. Sell plays and time, and report plays.
Two levers set your price. The first is loop length: in a 3-minute loop a 15-second slot plays 20 times an hour, in a 6-minute loop only 10. The second is the number of slots you sell: each extra advertiser lengthens the loop or squeezes your own content. A sensible cap is ad content at no more than about a third of the loop. Past that, customers start treating the screen as an ad board and stop looking.
Worked example: a gym with three screens
Say you run a gym open 6:00 to 22:00 (16 hours) with three screens: one at reception, two on the gym floor.
- Loop design. Your own content (class times, member offers, a QR code for the app) takes 120 seconds. You sell four ad slots of 15 seconds each, 60 seconds in total. The loop is 3 minutes, and ads are a third of it.
- Frequency. Each ad plays 20 times an hour per screen. Over 16 hours that is 320 plays per screen per day, 960 across the three screens, and about 6,700 a week.
- Price. You charge, for example, €30 per slot per week for all three screens. Four advertisers bring in €120 a week, roughly €520 a month.
- Software cost. Proof-of-play and advertiser reports are not on the Free plan. The Starter plan is €5 a month (or €49 a year) and includes 3 screens, so it covers this gym. If you later rent out more screens, Starter goes up to 10 screens at €2 a month per extra screen.
- A time block on top. The smoothie bar across the street wants weekday mornings 6:00 to 8:00 on the reception screen only. You make a playlist for them and add a weekly repeating slot on the Schedule page. Starter allows 5 calendars and 20 scheduled items, which is plenty for a few recurring blocks.
The numbers you quote advertisers come from this arithmetic. "Your 15-second slide plays about 960 times a day on three screens during opening hours" is a promise you can prove at the end of the month.
What to agree in writing
A one-page agreement prevents almost every dispute. Cover these points:
- Period: exact start and end date. These become the slide's start and expiry date in your schedule.
- Placement: which screens or locations, and which hours (opening hours only, or specific weekdays).
- Slot length and frequency: for example 15 seconds in a loop of about 3 minutes, so roughly 20 plays per hour per screen. Promise "about", because your loop changes slightly when you edit house content.
- Creative specs: 1920 x 1080 landscape (or portrait if your screens are mounted that way), JPG, PNG or MP4 in H.264. iPhone HEIC photos and HEVC video are refused by the uploader, so say so up front. You can mute video per slide; agree up front whether the ad has sound.
- Deadline for creative: for example five working days before the start date. If it arrives late, the period still starts on the agreed date.
- Content rules: your right to refuse or remove an ad (competitors, offensive content, anything your landlord or licence forbids), and category exclusivity if you offer it.
- Changes: how many creative swaps are included per month.
- Downtime: what happens if a screen is off or broken. A fair rule is a make-good: extend the period by the days lost rather than refunding.
- Reporting: monthly proof-of-play report, and how it is delivered.
- Payment: amount, invoice timing, notice period.
Scheduling the ad so it starts and stops by itself
An easy mistake is leaving an ad running after the contract ends, because nobody remembered to remove it. Free airtime for a lapsed advertiser trains them not to renew.
For a slot in the loop, upload the creative, add it to your playlist and set per-slide scheduling: weekdays, hours, and an expiry date equal to the contract end. Media files can also get an availability window, so you can load an ad the week before it is due and let it appear on the start date. Edits are saved as a draft until you press Push to screen, so a half-finished change never shows up in front of customers.
For a time block, create the advertiser's playlist and add a weekly repeating slot on the Schedule page. Two scheduling rules matter when you rent blocks. One-off items beat weekly items, and when two items overlap, the most recently started one wins. If you book a one-off event for your own gym on a Tuesday morning, it will override the smoothie bar's weekly block. Check the calendar before you sell a block on a day you already have plans.
Screens keep following the schedule during an internet outage, and a backup playlist per screen means an empty playlist shows your fallback content instead of a black screen.
Turn on the optional email alerts for offline screens and expiring content. The offline alert tells you about a dead screen the same day rather than when the advertiser walks in and sees it, and the expiring-content alert is your cue to ask about a renewal. Our guide to digital signage screen monitoring covers how to set those up.
Reporting plays to the advertiser
Advertisers renew when they can see what they paid for. TVpilot's reports cover this on paid plans:
- Playback statistics per media item, screen, day and hour, exportable as CSV or PDF.
- Proof-of-play certificates for a media item or a playlist, each with a report number the advertiser can verify.
- Shareable public links, either for a fixed period or a rolling previous month, so the advertiser can check without a login.
- Automatic monthly emails, so the report goes out without you remembering.
- Advertiser reports per rented playlist for time-block rentals.
A practical routine: when the contract starts, send the advertiser a rolling previous-month link and switch on the monthly email. On the first of each month they get the play counts for their slide, and you spend zero minutes on reporting. Keep the CSV export for your own bookkeeping, since it lines up plays with invoices if anyone asks.
Be honest in the report and the pitch. Plays are counted; eyeballs are not. If a screen was offline for a day, the certificate will show it, which is exactly why the make-good clause belongs in the agreement.
When TVpilot is, and is not, the right fit
TVpilot fits if you run a handful of screens in one or a few venues and sell to advertisers you know by name: suppliers, neighbours, local services. Per-slide expiry, the calendar and monthly proof-of-play emails cover the whole cycle for €5 a month on Starter or €29 a month on Pro (10 screens, 3 locations, up to 3 users). Advertiser reports per rented playlist are included on paid plans.
It is not the right fit if you want to join a programmatic ad network that fills your screens with national campaigns automatically, or if advertisers demand audience measurement such as camera-based view counts. TVpilot counts plays and does not measure audiences. It is also hosted software only, so if your policy requires self-hosting, look elsewhere. And the Free plan does not include proof of play or advertiser reports, so selling ads means a paid plan from day one.
Start with one advertiser
Pick the business most likely to say yes, offer them a slot for four weeks at a price your loop arithmetic supports, sign a one-page agreement, and set the expiry date the moment you upload their slide. After the first monthly proof-of-play email lands in their inbox, renewing is an easy conversation. Create a TVpilot account, put your screens on Starter, and sell your first slot this month.
Frequently asked questions
How much should I charge for an ad slot on my shop or gym screen?
There is no standard rate for a single small-venue screen, so work it out from your loop. Calculate how often a slot plays (a 15-second slot in a 3-minute loop plays 20 times an hour per screen), multiply by opening hours and screens, and price per slot per week at a level local businesses can say yes to. Sell plays and time, never views, because a screen cannot measure who looked at it.
What happens if my screen breaks during an advertiser's rental period?
Put the answer in the agreement before it happens. A fair rule is a make-good: extend the period by the days lost rather than refunding. Proof-of-play reports show exactly which days a screen did not play, so both sides can agree on the number of days to add. Email alerts for offline screens help you spot the problem the same day.
Can an ad start and stop automatically on the agreed dates?
Yes. In TVpilot you give the advertiser's slide per-slide scheduling with chosen weekdays, hours and an expiry date equal to the contract end, after which it takes itself off screen. Media can also get an availability window so it appears on the start date. For full-screen time blocks, the advertiser's playlist goes on the Schedule page as a weekly repeating slot.
Which TVpilot plan do I need to sell advertising on my screens?
A paid plan. The Free plan does not include proof of play or monthly and advertiser reports. Starter costs €5 a month (€49 a year) with 3 screens included, up to 10. Pro costs €29 a month with 10 screens, 3 locations and up to 3 users, which suits venues with several branches.



