Free template

TV schedule template

A free Excel template for TV channels: a day playlist whose start times fill in by themselves, to the frame; a check of fixed starts; ad minutes in every clock hour; and a week grid. It works in Excel, Google Sheets and LibreOffice.

Day playlist

One row per item. You type the type, title and duration; start, timecode and “Off by” fill in. The sample morning below is in the file.

Channel
Tessa One (example)
Day starts at
06:00:00
Frame rate
25 fps
Scheduled
02:40:10:00
Left to fill
21:19:50:00
Day ends at
08:40:10:00
#StartPlanned startOff byTypeTitleEpisode / versionHouse IDDuration (TC)
106:00:00:0006:00:00On timeProgrammeMorning NewsPart 1NEWS-AM-100:27:30:00
206:27:30:00CommercialSpot: Bakery30sAD-100100:00:30:00
306:28:00:00CommercialSpot: Car dealer20sAD-100200:00:20:00
406:28:20:00CommercialSpot: Mobile network30sAD-100300:00:30:00
506:28:50:00PromoPromo: Prime Movie tonightPR-20100:00:25:00
606:29:15:00Station IDChannel identID-0100:00:05:00
706:29:20:00ProgrammeMorning NewsPart 2NEWS-AM-200:26:15:12
806:55:35:12CommercialSpot: Furniture store30sAD-100400:00:30:00
906:56:05:12CommercialSpot: Insurance45sAD-100500:00:45:00
1006:56:50:12CommercialSpot: Supermarket30sAD-100600:00:30:00
1106:57:20:12PromoPromo: CartoonsPR-20200:00:20:00
1206:57:40:12SponsorshipWeather sponsorSP-0100:00:05:00
1306:57:45:12ProgrammeWeatherWX-AM00:02:14:13
1407:00:00:0007:00:00On timeProgrammeMorning NewsPart 3NEWS-AM-300:27:00:00
1507:27:00:00CommercialSpot: Bakery30sAD-100100:00:30:00
1607:27:30:00CommercialSpot: Airline30sAD-100700:00:30:00
1707:28:00:00CommercialSpot: Bank20sAD-100800:00:20:00
1807:28:20:00PromoPromo: Live Match SaturdayPR-20300:00:30:00
1907:28:50:00CommercialSpot: Mobile network30sAD-100300:00:30:00
2007:29:20:00CommercialSpot: Car dealer20sAD-100200:00:20:00
2107:29:40:00Station IDChannel identID-0100:00:05:00
2207:29:45:0007:30:00Early 00:00:15:00ProgrammeCartoonsS01E03KID-010300:22:00:00
2307:51:45:00CommercialSpot: Toy shop30sAD-100900:00:30:00
2407:52:15:00PromoPromo: CartoonsPR-20200:00:20:00
2507:52:35:00ProgrammeCartoonsS01E04KID-010400:22:00:00
2608:14:35:00CommercialSpot: Toy shop30sAD-100900:00:30:00
2708:15:05:00CommercialSpot: Supermarket30sAD-100600:00:30:00
2808:15:35:00Station IDChannel identID-0100:00:05:00
2908:15:40:0008:15:30Late 00:00:10:00ProgrammeLifestyle MagazineEp 112MAG-11200:24:30:00

Ad minutes per hour

Commercials, promos, sponsorship and programmes in every clock hour, against your limit (here 12 minutes).

HourCommercialsPromosSponsorshipProgrammesAll itemsCommercials against the limit
06:00 – 07:000:03:050:00:450:00:050:56:001:00:00OK
07:00 – 08:000:02:400:00:500:00:001:11:001:14:35OK
08:00 – 09:000:01:000:00:000:00:000:24:300:25:35OK

Week grid

The whole week in half-hour slots; titles starting with News, Kids, Series, Movie, Sport, Music or Magazine get their colour. Prime time from the sample week:

TimeMonTueWedThuFriSatSun
18:00News: Evening NewsNews: Evening NewsNews: Evening NewsNews: Evening NewsNews: Evening NewsNews: Evening NewsNews: Evening News
18:30Magazine: LifestyleMagazine: LifestyleMagazine: LifestyleMagazine: LifestyleMagazine: LifestyleSport: Weekend ReviewSport: Weekend Review
19:00Series: Prime DramaSeries: Prime DramaSeries: Prime DramaSeries: Prime DramaSeries: Prime Drama
19:30
20:00Movie: Prime MovieMovie: Prime MovieMovie: Prime MovieMovie: Prime MovieMovie: Prime MovieMovie: Prime MovieMovie: Prime Movie
20:30
21:00
21:30
22:00News: Late NewsNews: Late NewsNews: Late NewsNews: Late NewsNews: Late News
22:30Sport: HighlightsSport: HighlightsSport: HighlightsSport: HighlightsSport: HighlightsNews: Late NewsNews: Late News
23:00Movie: Late MovieMovie: Late MovieMovie: Late MovieMovie: Late MovieMovie: Late MovieMovie: Late MovieMovie: Late Movie
23:30
Download the template (.xlsx)Excel, about 60 KB · four sheets and a “Start here” guide · free to use and share

How the template counts

  • Start times follow from durations. Each item starts where the one above it ends, from the day start you set. Change one duration and everything below moves.
  • Frames, not rounded seconds. Durations are kept as whole frames at your frame rate, so the day never drifts. Type a duration as 0:22:30 plus frames if you need them (Excel reads 22:30 as 22 hours).
  • Fixed starts are checked. A planned start shows “On time”, or how early or late the item really starts.
  • The day adds up. The box at the top shows what is scheduled, what is left to fill or how far the day runs over, and when it ends.

Open it in Google Sheets

  1. Download the template.
  2. In Google Sheets, choose File → Import → Upload and pick the file. Or drop it into Google Drive and choose Open with → Google Sheets.
  3. Start on the Start here sheet; the yellow cells are yours to fill.

When the spreadsheet gets too small

One channel and one day fit in a spreadsheet. Several channels, series that must air in order, ad orders to place and a playlist to send to playout every day do not. 9eye is broadcast scheduling and traffic software that does this work: week templates, series that place themselves, ad and promo placement, frame-accurate playlists, checks before air and playout export. See the platform or request a demo. Need a tool of your own, such as a check of your playout files? 9eye Studio builds it.

More free tools: the timecode calculator and the SCTE-35 decoder.

TV schedule template questions

Is the TV schedule template free?

Yes. Download it, change it and share it with your team; there is no sign-up and nothing to pay.

Does it work in Google Sheets?

Yes. In Google Sheets choose File, Import, Upload, and pick the downloaded file; or drop it into Google Drive and open it with Google Sheets. The formulas, drop-down lists and colours come with it. It also works in LibreOffice.

Why does the template count frames?

Playout runs to the frame, so a schedule that rounds to seconds drifts a little with every item. The template keeps every duration as a whole number of frames at the channel’s frame rate (24, 25, 30, 50 or 60 fps) and shows timecode as HH:MM:SS:FF. Timecode is non-drop; for 29.97 fps drop-frame, use the free timecode calculator.

How does it handle fixed start times?

Type the planned time next to an item that must start on time, such as the news at 07:00. The "Off by" column shows how early or late the item really starts, to the frame, so you see which part of the hour to shorten or fill.

How are ad minutes counted?

The Ad minutes sheet adds up commercials, promos, sponsorship and programmes in every clock hour, counting each item in the hour where it starts, and warns when commercials pass the limit you set. Check which items your regulator counts towards the limit; promos for your own programmes and sponsor credits are often counted apart.