- Home
- Cinema glossary
- Film Programming
Film programming: deciding what plays, where and when
Film programming is the weekly decision about which films a cinema plays, on which screens, at which times — balancing what the audience wants against what the bookings oblige.
Also written: film scheduling · cinema programming · programmer
Two jobs that share a name
In a multiplex, programming is mostly allocation: the titles are largely decided by the release calendar, and the skill is in matching screens and time slots to demand — the big opener in the biggest room at peak, the family title on weekend mornings, the holdover squeezed into the gaps.
In an independent or repertory house, programming is closer to curation. The programmer is choosing from a far wider pool, building seasons and events, and making the argument for why an audience should come. Both are real skills; they are just different jobs.
The weekly cycle
| Day | What happens |
|---|---|
| Weekend | Grosses come in. Which titles are over their holdover figures, which are fading |
| Monday | Holdover decisions, draft schedule, screen allocation for Friday's openings |
| Tuesday–Wednesday | Times confirmed with distributors, keys requested, times published to the website, app and listings partners |
| Thursday | Ingest and playlist checks for the new week; previews and early shows |
| Friday | New week opens |
The exact days vary by territory — many markets open on Thursday or Wednesday — but the dependency chain is the same everywhere.
What good programming looks like in numbers
The outputs are measurable: occupancy by show rather than by day, revenue per available seat, and how often a sold-out show sat next to a half-empty one in a larger room. The inputs are harder — they include what your own audience has booked before, which a box office system alone rarely makes easy to see.
That is the argument for connecting programming to audience data rather than running it from a spreadsheet: the question is not only what is opening, but who at your cinema is likely to come, and when. Filmgrail's planning tool is built around exactly that loop.
Frequently asked questions
What does a film programmer do?
Decides which films a cinema shows, on which screens and at which times — and in independent cinemas, also builds seasons, events and the case for why an audience should come.
How far ahead are cinema schedules made?
Titles are booked weeks or months ahead, but detailed times are usually fixed only a few days before the new week opens, because they depend on the weekend's grosses and holdover decisions.
What software do cinemas use for programming?
Scheduling usually lives in the box office system. Separate planning tools add forecasting and audience data on top of it.
Keep reading
Film Booking
Film booking is the process of securing titles from distributors and agreeing the terms they play on — the commercial…
Distribution and bookingHoldover
A holdover is a film that stays on screen for another week. A holdover clause obliges the cinema to keep it if the…
Box office and operationsOccupancy Rate
Occupancy rate is admissions divided by the seats you offered — and it is only meaningful when you are honest about…
Distribution and bookingRepertory Cinema
Repertory programming means showing older and classic films rather than the current release slate — a different…
Distribution and bookingCinema Certificate
A certificate is the age classification a film carries in a given territory — and enforcing it at the door is the…
Distribution and bookingClearance
Clearance is a distributor's grant of exclusivity on a title within a geographic zone — one cinema plays it, and a…
Distribution and bookingDay-and-Date
A day-and-date release opens in cinemas and at home simultaneously, with no exclusive theatrical period at all.
Distribution and bookingFilm Distributor
A film distributor holds the right to release a film in a territory. For a cinema it is the counterparty for…