Theatrical Distribution and Exhibitor Booking Software: How Do You Know What Film Hire You Are Actually Owed This Week?
$70,000 to $150,000 for a first release in 12 to 18 weeks covering the deal terms engine, booking allocation across circuits and sites, weekly gross import with normalization and automated film hire calculation, based on Digital Heroes delivery experience. A full platform adding key delivery message tracking against server certificates, statement generation, invoicing and collections with aging, and an exhibitor facing portal runs $180,000 to $450,000 phased across 6 to 12 months. Build when you release more than about six titles a year across a few hundred sites with negotiated terms per circuit. Do not build if you place two titles a year through a services deal: your booker plus a spreadsheet is genuinely fine.
Why settlement is where a distributor quietly loses money
Monday morning at a distributor. The weekend numbers are in from three sources: a paid box office reporting feed, direct emails from two circuits with their own report formats, and a spreadsheet from an independent chain that lists sites by a nickname nobody outside that chain uses. The booker is normalizing site names by hand so the grosses line up with the bookings. The film hire due on the opening weekend depends on terms that differ by circuit, by title and sometimes by site: a sliding scale that starts high in week one and steps down, a house allowance deducted before the split at some chains and not at others, aggregation across a circuit rather than per site for one partner, and a holdover term that only applies if the site meets a minimum.
Nobody in the room can state, with confidence, the total film hire owed on this weekend. They will know approximately, and the invoices will go out approximately, and the difference between approximate and exact is real money that leaks quietly every single week of every single release.
Then the second problem arrives. A site reports that the key expired mid run because the projector's media block was swapped after a service call, so Saturday's 19:30 show did not play. Somebody has to reissue against a new certificate immediately. And a third circuit is 60 days late on film hire from a title that left screens in March, which nobody has chased because the aging lives in the accounting system and the relationship lives with the booker.
Across distribution projects we have delivered, the recurring pattern is the same. The booking, the terms, the grosses, the keys and the money each live in a different place, joined by a person. That person is usually excellent, which is exactly why the problem stays invisible until they leave or the slate doubles.
Problem 1: your deal terms are prose, and prose cannot be calculated
Terms are negotiated per circuit and per title, and they are genuinely complicated. A sliding scale by week. A firm term with a floor. A house allowance that varies by site and sometimes by format. Aggregate settlement across a circuit versus site by site, which produce different numbers on the same grosses. Different terms for premium large format or IMAX engagements. Special handling for event cinema, previews, festival dates and four wall arrangements. A minimum play weeks commitment with a penalty if a title is pulled early.
Almost every independent distributor holds these in a booking sheet and a memory. That works until you have 12 titles in the market at once and a booker on holiday. What a custom build does is make terms a structured object that can be evaluated: scale steps by week, deduction rules with their basis and order of application, aggregation level, format overrides, holdover conditions and any floors or caps. Once terms are data, film hire calculation stops being a weekly manual exercise and becomes a report you check rather than a report you build.
Problem 2: grosses arrive in five formats and none of them match your site master
Reported grosses come from a measurement service, from circuit reporting portals, from emails and from a few chains who still send whatever their system produces. Site naming is inconsistent everywhere, sites open, close and rebrand, and a circuit acquisition renames 40 locations overnight. Matching reported figures to your bookings is the hidden labor in every distribution office.
A build treats site identity as a first class problem. There is one site master with aliases, external identifiers per data source, ownership history and screen and format details, and an import pipeline that maps incoming rows to it with a confidence score. Anything below the threshold goes to a small review queue rather than into the numbers. Once mapped, admissions and grosses attach to the booking, weekly, per screen where available, and the film hire calculation runs automatically. The review queue shrinks week over week as aliases are learned. This is not glamorous engineering, and it is the single change that gives back the most hours.
Problem 3: Comscore tells you what happened, Vista runs the cinema, neither settles your deals
Comscore is the measurement layer for theatrical box office and it does that job at a scale no distributor could replicate. What it does not hold is your negotiated terms, so it can tell you a site grossed a figure but not what you are owed on it. Vista Group's platform is anchored on exhibitor operations, meaning ticketing, scheduling, concessions and cinema management, and it is strong there. A distributor sitting on the other side of the table has a different set of objects: titles, release plans, circuit deals, allocations, keys, film hire and collections.
That gap is why almost every distributor we meet has an Excel workbook as the actual system of record for settlement, with the measurement feed pasted in and the terms applied by formula. The workbook works, until the formulas encode an old scale, or a tab breaks silently, or the person who built it moves on. Criticizing these products for not doing distributor settlement is unfair, because that is not what they are for. The point is simply that nobody should conclude the category is covered.
Problem 4: keys, servers and the show that did not play
Digital cinema packages are delivered by drive or electronically, and playback requires a key delivery message issued against the certificate of the specific media block or server at that screen, valid for a stated window. That means your right to be shown is bound to a piece of hardware, and hardware gets serviced, swapped and moved between screens. A key issued for the wrong certificate or with a window that ends before a holdover extension produces a dark screen and an angry exhibitor, and the recovery is manual and urgent.
A build keeps a key register: which title version, which site, which screen, which certificate, which validity window, requested when, issued when, by which facility. Then the system checks forward: every booked performance in the next 14 days is evaluated for whether a valid key covers it. A holdover extension automatically raises key extension requests. The alerting is boring and that is the point. The failure mode you are removing is a Saturday night phone call about a show that will not start.
Problem 5: film hire due, film hire reported, film hire paid, three different numbers
Settlement is not the end of the process. Statements go out, exhibitors query lines, credits get raised for cancelled performances or technical failures, and payments arrive partially and late. In many offices the aging sits in accounting while the relationship sits with the booker, so the person who could get the money paid does not see the debt until it is old.
A build closes that loop. Calculated film hire produces a statement per circuit with the underlying detail, the exhibitor can see and query lines rather than emailing, disputes open as records with a reason code, and the aging report is visible to the person who talks to the customer. The reason codes matter more than they sound: after a season you can see that one circuit's queries are almost all house allowance disputes, which is a negotiation problem, not an admin problem, and you can fix it at the next deal.
What this costs and how long it takes
A first release covering the title and release plan, site master with alias resolution, the deal terms engine, booking allocation and weekly gross import with automated film hire calculation runs $70,000 to $150,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding key tracking against server certificates, statement generation and exhibitor portal, invoicing and collections with aging and dispute handling, marketing materials distribution and slate level profitability reporting runs $180,000 to $450,000 phased across 6 to 12 months.
What drives price up specifically in theatrical distribution: the number of territories, since reporting sources, currencies, tax treatment and settlement conventions all change at the border. Integration with a box office measurement feed, which is a commercial as much as a technical exercise. Electronic delivery and key issuance integration with the facility that masters your packages. Multi format releasing, because premium large format terms and screen commitments create a separate allocation problem. And historical data migration, which is optional but usually worth it, since your negotiating power comes from knowing what a circuit actually delivered on your last four titles.
What keeps it down: one territory, your existing circuit deals, and settlement only. That is where the leak is.
Build versus buy, and when buying is right
Do not build if you release one or two titles a year, or if you place your films through a third party services deal where someone else does the booking and settlement. Your economics do not support a platform and your booker plus a maintained workbook is a reasonable system at that size. We would tell you to spend the money on prints and advertising instead.
Build when two or more of these are true. You release more than roughly six titles a year across a few hundred sites. Your terms vary meaningfully by circuit, with sliding scales, house allowances and mixed aggregation rules. You operate in more than one territory and reporting formats differ. Settlement currently depends on one workbook and one person. Or your film hire collections regularly run past 60 days without anyone noticing until a quarter closes.
The tipping point is not slate size in itself. It is whether the join between grosses, terms and money is computed or performed. Once it is performed weekly by a human under time pressure, small errors become permanent, because nobody ever goes back and recalculates a weekend from four months ago.
How to choose a developer for distribution and settlement software
Ask them to model a sliding scale with a house allowance and aggregate settlement on a whiteboard before you sign. Someone who has done this will ask whether the allowance is deducted before or after the split, whether aggregation is across the circuit or the site, and what happens in the week a title moves screens. Someone who says the calculation is simple has not read a real deal memo.
Ask how they will handle site identity. If the answer does not include aliases, external identifiers per source, ownership changes and a human review queue for low confidence matches, the gross import will produce numbers nobody trusts, and untrusted numbers get replaced by a spreadsheet within two months.
Ask what they have actually integrated. A box office reporting feed, an exhibitor portal export, an electronic delivery and key issuance system and an accounting package such as Xero, NetSuite or Sage are four separate problems with four different failure modes. Ask for the specific system and the specific direction of data.
Ask who owns the code and settle it in writing before kickoff. You should own the repository, the cloud accounts and the right to bring in another firm whenever you want. At Digital Heroes the client owns the code from the first commit. A settlement system holds the financial history of your entire release slate, and that is not something to rent.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Only 15.6% of patients had actually used online appointment booking even though 45.1% were aware their practice offered it, with a steep decline in uptake among patients over 75 and in the most deprived areas. Source: BMC Primary Care / PubMed Central (McKinstry et al.) (2024) →
- In a practice using direct self-booking with easy rescheduling, online-booked appointments had a far lower no-show rate (1.8% median) than offline bookings (5.9%), though a hospital's request/triage system showed the opposite pattern - indicating booking-system design, not online booking per se, drives no-show outcomes. Source: GMS / PubMed Central (German medical practice & university hospital study) (2025) →
- McKinsey found that currently demonstrated technologies can fully automate about 42% of finance activities and mostly automate a further 19%, indicating roughly 60% of finance work is technically automatable. Source: McKinsey & Company (2018) →
- Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
Dhruv leads DevOps and infrastructure at Digital Heroes: deployment pipelines, environments, monitoring and the hosting decisions that quietly set a project's running costs. Readers get a grounded view of what it takes to keep custom software online after launch.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom film distribution and booking software cost?
Can Comscore or Vista handle distributor settlement?
How do you match reported grosses to bookings when every circuit reports differently?
Can software prevent key delivery message failures mid run?
How long does it take to build a distribution settlement system?
Will this handle collections and disputes, or just calculation?
Can we migrate historical booking and box office data?
Who owns the code if an agency builds our distribution platform?
We release two films a year. Do we need this?
What happens to my software if the agency shuts down or we stop working together?
What can custom booking software do that Acuity Scheduling cannot?
What should I prepare before contacting an agency about a booking system?
How many people does it take to build a booking platform?
How many SaaS seats do we need before building custom becomes cheaper?
What mistakes do businesses make when building custom booking software?
How do I vet a software agency for a booking system project?
Who can build a custom booking & scheduling software system?
Digital Heroes builds custom booking & scheduling software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other booking & scheduling software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.