Skip to content
§
§ · build vs buy

Film Distribution and Exhibitor Booking Software: Build or Buy at Six Titles

The threshold is roughly six titles a year across a few hundred sites with terms that vary by circuit. Below that, a good booker and a maintained workbook is a reasonable system and the money belongs in prints and advertising.

Booking Software product interface illustration for Film Distribution Booking Software Build vs Buy Guide.
The short answer

The threshold is roughly six titles a year across a few hundred sites with terms that vary by circuit. Below that, a good booker and a maintained workbook is a reasonable system and the money belongs in prints and advertising. Above it, the deciding question is whether the join between grosses, terms and money is computed or performed, because once it is performed weekly by a person under time pressure the errors become permanent. Most independent distributors sit below the line, and the ones above it usually got there by adding a second territory.

When is off the shelf genuinely the right call here?

If you release one or two titles a year, or you place your films through a third party theatrical services deal where someone else does the booking and settlement, do not build. Your economics do not support a platform, a good booker with a maintained workbook is a reasonable system at that size, and we would say exactly that on the call. Spend the money on marketing the picture.

If your actual problem is measurement rather than settlement, subscribe to Comscore and stop there. It measures theatrical box office at a scale no distributor could replicate, and if you need to know what happened rather than what you are owed, that is the purchase and it is not close.

If you are on the exhibition side rather than the distribution side, the Vista Group platform is built around cinema operations including ticketing, scheduling, concessions and cinema management, and it does that job properly. Commissioning a distribution settlement system to solve an exhibitor operations problem is a category error that costs real money.

Both of those products are good at what they were designed for, and neither was designed for the other side of the table. That is a difference in purpose rather than a shortcoming, and any honest comparison starts by saying so.

When does a custom build actually pay off?

When settlement stops being arithmetic and becomes a weekly performance under deadline.

Build when two or more of these hold. You release more than roughly six titles a year across a few hundred sites. Your terms vary meaningfully by circuit, with sliding scales by week, house allowances that differ by site, and aggregate settlement across a circuit for some partners and site by site for others. You operate in more than one territory and reporting formats, currencies and settlement conventions differ. Settlement currently depends on one workbook and one person. Or your film hire collections regularly run past sixty days before anyone notices, because the aging lives in accounting and the relationship lives with the booker.

The tipping point is not slate size in itself. It is that nobody ever goes back and recalculates a weekend from four months ago, so a small error made under Monday morning pressure is permanent. Multiply that across a slate and it becomes the leak that funds the build.

The other trigger is key person exposure. If one excellent booker holds the terms in memory, the company cannot answer a diligence question quickly, cannot price a new deal against real slate performance, and cannot survive that person taking a new job. That risk never appears on an invoice and it is often the real reason these builds get funded.

How do they compare on the things that matter in this industry?

Test any option, bought or built, against six things a distribution head can verify.

  • Are terms data or prose. A sliding scale by week, a house allowance with an explicit basis and order of application, an aggregation level, format overrides for premium large format engagements, holdover conditions, floors and caps. If terms are a note, film hire will always be a manual exercise.
  • Site identity as a first class problem. One site master with aliases, per source external identifiers, ownership history and screen and format detail. Circuits get acquired and rename forty locations overnight. Anything that treats site matching as a lookup will produce numbers nobody trusts, and untrusted numbers get replaced by a spreadsheet within two months.
  • Traceability from figure to source. Every film hire number should trace back to a specific booking and a specific reported gross. If you cannot explain a line to an exhibitor who queries it, the statement is not defensible.
  • Key coverage checked forward. A register of which title version, site, screen, server certificate and validity window each key was issued against, evaluated against every booked performance in the coming fortnight. This turns a Saturday night emergency into a Tuesday morning task.
  • Disputes with reason codes. A season of reason codes tells you which terms to renegotiate rather than which invoices to chase. That is the sleeper feature in the whole category.
  • Data portability. A settlement system holds the financial history of your entire release slate, including what every circuit actually paid. Ask exactly how that leaves.

What does total cost of ownership look like at your scale?

In Digital Heroes delivery experience, a first release covering the title and release plan, a 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. A full platform adding key delivery message tracking against server certificates, statement generation and an exhibitor portal, invoicing and collections with aging and dispute handling, marketing materials distribution and slate level profitability reporting runs $180,000 to $450,000 across 6 to 12 months.

There is a smaller tier that gets confused with the first release. A booking tracker, meaning a database of titles, sites and play dates with no terms engine, costs $20,000 to $35,000. It replaces the booking sheet and leaves the settlement in the spreadsheet, which means it leaves the leak exactly where it was. If a quote comes in materially under the first release band, check whether film hire is being calculated or merely recorded.

Territory count is the largest multiplier and it is not a preferences screen, because reporting sources, currencies, tax treatment and settlement conventions all change at the border. An independent releasing nine titles a year in one territory across roughly 600 sites typically lands at $120,000 for a first release, with the deal terms engine the single largest line at around $31,000 and the one we would refuse to cut.

Running costs are 15 to 20 per cent of build cost annually, so roughly $18,000 to $24,000 on that first release. Two items are specific to this category. The site master needs continuous care as sites open, close, rebrand and get acquired, which is administrative work but must be owned by a named person or import quality decays. Terms maintenance recurs every negotiating cycle, and an unusual clause occasionally needs a genuine extension rather than configuration. Your box office measurement subscription continues regardless and belongs in the ongoing calculation.

What does the hybrid look like, and when is it the honest answer?

Almost always, because the pieces you should keep are the pieces somebody else already does well.

Keep Comscore for measurement. The build sits on top of that feed rather than replacing it, consuming reported grosses and applying your terms to them. Keep your existing accounting package, whether that is Xero, NetSuite or Sage, and export to it rather than building invoicing in release one. Moving your ledger at the same time as your settlement logic doubles the number of things that can be wrong on the first statement run, and the first statement run is the one that decides whether anyone trusts the system.

Build one territory, your existing circuit deals, and settlement only. That combination is where the leak is and it is the cheapest place to stop it. Everything else in this category is a genuine improvement to an operation that is already numerically correct.

Defer the exhibitor portal specifically. It saves your team email time and it does not change a single number, so it belongs in phase two once the calculation is trusted. The same applies to key tracking and collections: valuable, and scoped after one full release cycle has run through the new engine.

One preparation step lowers the cost more than any scoping decision. If your head of distribution can express each circuit deal in a consistent structure before kickoff, you have removed the slowest part of the project from a consultant's hourly rate. Terms extraction is the pacing item, not engineering.

Which should you choose, by operator size and stage?

One or two titles a year, or a services deal doing your booking. Keep the booker and the workbook. Do not build, and do not buy a booking tracker either, because it will not touch the part that leaks.

Three to five titles a year, one territory, simple terms. Stay on the workbook, but make it defensible. Write each circuit deal into a single consistent memo format, and have one person other than the booker able to run a settlement. That is free and it removes most of the key person risk.

Six or more titles a year across a few hundred sites, terms varying by circuit. Build the first release: site master, terms engine, booking allocation, gross import and automated film hire, at $70,000 to $150,000. Validate it by recalculating a completed release you have already settled and comparing line by line. The variance is the most useful output the project produces.

Multi territory, or collections routinely past sixty days. The full platform, phased, with keys, statements, the portal and collections scoped after one full release cycle. Budget for terms maintenance every negotiating cycle rather than treating each renegotiation as a surprise.

If you would rather scope this before committing budget, Digital Heroes starts every engagement with a signed specification covering the data model, permissions and acceptance criteria, which is what keeps a fixed price fixed. You keep the specification either way.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. In an RCT, the no-show rate was 23.5% for patients receiving a text-message reminder versus 38.1% for the control group - a 14.6 percentage-point reduction (p = 0.04). Source: Clinical Pediatrics / PubMed Central (Lin et al.) (2016) →
  2. In an RCT, text-message reminders (11.7% missed) were non-inferior to telephone reminders (10.2% missed; difference not significant, within the 2% non-inferiority margin) but far cheaper - total cost EUR 230 for SMS versus EUR 8,910 for telephone over 6 months - making SMS more cost-effective. Source: BMC Health Services Research / PubMed Central (Junod Perron et al.) (2013) →
  3. 73% of surveyed businesses now use a headless architecture (up nearly 40% since 2019), and 98% of those not yet using it are evaluating or planning to evaluate headless within 12 months, with 82% saying it makes delivering consistent content easier. Source: WP Engine (2024) →
  4. Almost half of all the activities people are paid almost $16 trillion in wages to do in the global economy have the potential to be automated by adapting currently demonstrated technologies. Source: McKinsey Global Institute (2017) →
FAQ

Frequently asked questions

Can Comscore or Vista handle distributor settlement?

Comscore measures theatrical box office at a scale no distributor could replicate, but it does not hold your negotiated terms, so it can tell you what a site grossed and not what you are owed on it. Keep the subscription either way.

Vista Group's platform is built around exhibitor operations such as ticketing, scheduling and cinema management, which is the other side of the table from a distributor's deals, allocations and film hire.

What does it cost to move settlement off our workbook?

The engineering is quoted above. The cost people miss is terms extraction: someone has to read every circuit deal and express the scales, allowances, aggregation rules, format overrides and holdover conditions as structured data, and that someone is your head of distribution rather than a project manager.

Booking two half days a week during discovery is the difference between an 18 week project and a 26 week one.

What happens if our data or measurement supplier changes terms?

Your box office measurement subscription is a continuing cost under either option, so treat it as a constant rather than a saving. What matters is that your settlement logic and your history sit in a system you own, so a supplier change becomes an import change.

Own the repository, the cloud accounts and the data. This system ends up holding the financial history of your entire release slate, including what every circuit actually paid.

How long does a first release take?

Twelve to 18 weeks. The pacing item is terms extraction rather than engineering, and distributors who already keep a consistent deal memo format move noticeably faster than those working from signed contracts alone.

Build the site master and gross import first, because the review queue needs weeks of real imports to learn your aliases. Starting it early means the queue is nearly empty when settlement goes live rather than full on the first statement run.

What does the deal terms engine cost on its own?

Around $31,000 in a build of this shape, which makes it the largest single line and the one we would refuse to cut. It has to express scale steps by week, deduction basis and explicit order of application, aggregation level, format overrides, holdover conditions, floors and caps.

Ask any developer on a whiteboard whether the house allowance comes off before or after the split. Anyone who calls the calculation simple has not read a real deal memo.

Is a booking tracker a cheaper alternative?

It is cheaper at $20,000 to $35,000 and it solves a different problem. A database of titles, sites and play dates with no terms engine replaces your booking sheet and leaves settlement in the spreadsheet, which is where the money leaks.

If a quote lands materially under the first release band, ask directly whether film hire is being calculated from structured terms or merely recorded as a number somebody typed.

How do we justify this without a software renewal to compare against?

Run the arithmetic on time and leakage. A booker spending a day a week normalising site names, applying terms and assembling invoices is roughly fifty days a year of an experienced professional at loaded cost.

Then take one completed release, recalculate film hire by hand against the exact terms site by site, compare against what you invoiced, and multiply the variance across your slate. Add the working capital cost of film hire sitting past sixty days from your own aged debt report.

We release two films a year. Is this worth building?

No, and we would tell you so directly. At one or two titles a year, or where a services deal handles booking and settlement for you, a good booker with a maintained workbook is a reasonable system and the money belongs in marketing.

Revisit at around six or more titles a year across a few hundred sites, when terms vary meaningfully by circuit, when you add a second territory, or when collections routinely run past sixty days before anyone notices.

What mistakes do businesses make when building custom booking software?

The most expensive mistake is under-specifying scheduling rules; teams say they want Calendly but for their business, then discover 40 edge cases mid-build, each one a change order. The second is rebuilding every feature of the old tool, including ones staff never used, which inflates scope 20 to 30 percent in Digital Heroes audits of inherited projects. The third is skipping a parallel-run at launch; keep the old system live for two weeks so a bug never means an empty calendar.

What happens to my software if the agency shuts down or we stop working together?

Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.

Can I build my product on a no-code tool like Bubble instead of hiring developers?

For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.

Who owns the code if an agency builds my booking software?

You should own it outright, and the contract must say so: full IP assignment on final payment, source code in a repository you control, and no clause tying the software to the agency's servers. Watch for vendors that keep ownership and charge a monthly license, which quietly turns your custom build back into a subscription. Digital Heroes assigns all code and hands over the repository, hosting accounts, and documentation at handoff, and that should be your baseline expectation from any agency.

What can custom booking software do that Acuity Scheduling cannot?

Custom software handles the rules Acuity cannot express: appointments that need both a staff member and a specific room, pricing tiers by client history, approval steps before confirmation, and multi-stage bookings. Acuity's top Powerhouse plan at $49 per month also caps you at 36 staff calendars, so teams past that size need custom or enterprise tooling regardless. If your workflow fits Acuity's model, stay put; at $16 to $49 a month it is very hard to beat on price.

How many people should be working on my software project?

Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.

Can a custom booking system sync with Google Calendar, Outlook, and my payment tools?

Yes, two-way sync with Google Calendar and Outlook is standard in any competent booking build, alongside Stripe or Square for payments and Twilio for SMS reminders. The part needing real engineering is conflict handling: what happens when a staff member drops a personal event onto a calendar that overlaps an existing booking. In Digital Heroes builds, integrations take 20 to 30 percent of the project timeline; they are rarely the quick part vendors imply.

How long does it take to build a custom web or mobile app from scratch?

Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.

Can I take payments through my booking system without per-booking platform fees?

Yes, with a custom system you pay only your payment processor; Stripe's standard rate is 2.9 percent plus 30 cents per transaction with no platform fee stacked on top. Booking platforms often add their own layer through marketplace commissions, premium payment tiers, or per-transaction surcharges, which becomes dead money as volume grows. At 500 paid bookings a month averaging $60, even a 1 percent platform layer costs $3,600 a year that a custom build hands back.

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.

Keep reading

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply