Industry guide · HR

Referee and Match Official Assigning Software: Why Saturday Morning Still Runs on Phone Calls

Officials Assigning software visual showing flag, shuffle, and payment recovery.
The short answer

A first release runs $50,000 to $120,000 and ships in 10 to 16 weeks in our delivery experience, covering availability, constraint-based assignment with conflict and travel rules, mobile accept and decline, and an automated cascade for replacements. A full platform adding grading and assessment, pay and expense processing, certification tracking and multi-association operation lands at $140,000 to $350,000 phased across 6 to 12 months. Building is justified above roughly 5,000 assignments a season, or wherever your conflict and grading rules are association-specific. A small association covering a few hundred games a year should use Assignr and spend nothing more.

Why assigning is the operation, and the rest is paperwork

Friday afternoon. Three hundred and forty games this weekend across four age groups and two competitions. Two officials have just declined, one because a shift changed and one without a reason. A senior referee has pulled a calf. Somebody has to fill six slots before Saturday morning, and the only way anyone knows to do it is to open the assigning tool, filter a list, and then start texting.

The tools in use are real products. ArbiterSports, Horizon Web Ref, RefTown and Assignr all exist, all handle availability and publishing, and Assignr in particular is a sensible answer for a small association. What none of them do is solve. They present a filtered list and let a human choose, which means the assignor is the solver, and the assignor is one experienced person who holds an enormous amount in their head: who has an unspoken conflict with a club, who is being developed for promotion and needs a higher level game, who cannot make a 9am after a late Friday, who will accept a two hour drive and who will resent it.

The consequence of failure is unambiguous. An unfilled assignment means a game does not happen, or happens with an unqualified official, which is worse. And underneath the weekend scramble sits a slower problem that every director of officiating recognises: officials leave, recruitment is difficult across almost every association, and two of the most common reasons for leaving are being assigned badly and being paid late. Both are software problems.

Problem 1: assignment is a matching problem, and the tools give you a filter

The real constraint set is longer than any dropdown. Grade level must meet or exceed the game level, and ideally not exceed it by so much that you waste a senior official on an under-13 fixture. Availability is a window, not a checkbox, and it interacts with travel: two games are compatible only if the drive between the venues fits between the end of one and the start of the next with a margin, and that is drive time in Saturday traffic rather than distance on a map. Conflicts are layered: an official who lives in the town, whose child plays for the club, who officiated that team three weeks ago, who was involved in a contentious match with them last season. Crew composition matters, because a trainee needs a mentor on the same crew and two trainees together is a failure waiting to happen. Pay scale varies by level and by travel, so the cheapest legal assignment and the best one are frequently different.

What a custom build does: express all of that as hard and soft constraints and let a solver propose a full weekend in seconds, with the assignor editing rather than constructing. Hard constraints, meaning grade, availability, travel feasibility and declared conflicts, cannot be broken. Soft constraints, meaning development goals, variety, fairness of workload across the season, and cost, carry weights the director sets. Fairness matters more than people expect: officials notice when the same person always gets the marquee fixtures and they notice when they always get the 8am on a wet field an hour away. A solver that balances that across a season removes a recurring source of attrition that no assignor can track by hand.

Problem 2: declines are the actual workflow, and they run on group texts

Every assignment is provisional until accepted, and a meaningful percentage will not be. Right now that gap is filled by an assignor manually texting people they think might say yes, in an order held in their memory, with no record of who was asked.

What a custom build does: automate the cascade. When an assignment is declined or expires unaccepted, the system offers it to the next best candidate by the same constraint model, with a response window measured in minutes on a Saturday morning and hours during the week. Offers go to a phone with one tap to accept, and the moment somebody accepts, the offer closes everywhere else. Escalation is explicit: after two rounds, the director gets alerted with the shortlist and the reason each option was ranked where it was. A standby pool can be paid a small retainer for a window and drawn on automatically, which is a policy change the software makes possible rather than a feature by itself.

The second effect matters as much as the first. Because every offer, decline and acceptance is recorded, you finally get reliable data on responsiveness. An official who declines 40 percent of offers is not a bad person, but that pattern should influence how far down the cascade they sit, and today no association can see it.

Problem 3: grading drives assignment, and it lives in a filing cabinet

Officials hold grades. Grades are maintained through assessment, observation reports, minimum games at a level, and sometimes fitness testing and written examinations. Promotion pathways have criteria. In most associations the assessment reports are documents, the criteria live in a policy PDF, and whether an official has met them is worked out manually each year by a promotion committee reading a pile.

Because grading is disconnected from assigning, development becomes accidental. The official who needs three more games at a higher level to be considered may or may not get them, depending on whether the assignor remembers.

What a custom build does: connect the two. Assessment reports are structured, attached to a specific assignment, and visible to the official with whatever feedback policy you operate. Progress against promotion criteria computes automatically, so both the official and the director can see what is outstanding. Then development becomes a soft constraint in the assignment model itself: this official needs two more games at this level before the cut-off, so weight them accordingly. That single connection is what turns a scheduling system into a workforce development system, and it is the reason associations that build tend to keep officials longer.

Problem 4: officials get paid late, and that is why they quit

Match officials are usually independent contractors paid per game plus travel, often by more than one payer: a league, a school district, a tournament organiser. Payment typically depends on someone reconciling game reports against a fee schedule, then a finance department running a batch, then a cheque or transfer. Four to six weeks later, an official who officiated four games on a wet Saturday in October gets paid, if the game report was filed correctly.

Existing assigning tools are largely disconnected from payment, which is why the reconciliation is manual, which is why it is slow.

What a custom build does: make payment a consequence of the assignment record rather than a separate process. The fee derives from the game level and the schedule you configure, travel computes from the actual venue, cancellation and short-notice rules apply automatically, and the official confirms completion from their phone at the ground. Approved amounts batch to your payment provider or to finance in the format they need, with year-end tax reporting built from the same records rather than reconstructed. Officials see their own earnings ledger, which removes a large share of the emails your office currently answers. In the United States this also means contractor tax reporting thresholds are tracked continuously rather than discovered in January.

Problem 5: certification, safeguarding and eligibility expire quietly

Officials hold certifications, background checks and safeguarding clearances with expiry dates. In youth sport especially, an official working a game with a lapsed check is a serious governance failure, and the check usually lapses without anyone noticing because the record is a spreadsheet column.

What a custom build does: make status a precondition of assignment rather than an annual audit. Certification, background check and safeguarding validity are attributes with expiry dates that the assignment engine treats as hard constraints, so an official whose clearance expires next Tuesday simply stops being eligible for Wednesday's games. Renewal reminders go out on a schedule you set, and the compliance report you need for your board or your national body is generated rather than assembled.

What this costs and how long it takes

Digital Heroes has delivered more than 2,000 projects, and the shape here is this. A first release covering official profiles and availability, constraint-based assignment with conflicts and travel feasibility, mobile accept and decline, and the automated cascade runs $50,000 to $120,000 over 10 to 16 weeks. A full platform adding assessment and grading with promotion criteria, pay and expense processing with payment provider integration, certification and safeguarding tracking, multi-association operation and reporting runs $140,000 to $350,000 phased across 6 to 12 months.

What pushes cost up: payment integration, because moving money to thousands of contractors brings verification, tax reporting and reconciliation requirements that are real work. Multi-association operation, where an official works across several bodies with different rates and rules and you need one identity and separate ledgers. Integration with league scheduling systems, since assignments depend on fixtures that change. And travel time computation at scale, which needs a routing service and sensible caching rather than naive distance.

What holds it down: one association, one season, one sport. Get assignment and the cascade working before you touch pay, because pay is where the compliance surface lives.

Build versus buy, and when buying is right

Buy if you are a small association covering a few hundred games a season with a stable pool of officials and simple conflict rules. Assignr is inexpensive, it works, and a custom build would cost more than the problem. RefTown and Horizon Web Ref are similarly reasonable at that scale. ArbiterSports is the default in large parts of American school and college sport and if it fits your governance model, use it.

Build when two or more of these are true. You handle more than roughly 5,000 assignments a season, so manual solving has become the bottleneck. Your conflict and grading rules are association-specific enough that filters cannot express them. Officials work across multiple bodies and payers and nobody can see a single picture. Payment delay is a stated reason people are leaving. Or your development pathway is disconnected from assignment, so promotions depend on who the assignor remembered.

Our position: the honest justification for building here is retention, not efficiency. Efficiency saves an assignor's weekend, which matters. Retention keeps games covered next season, which is existential for an association, and it responds directly to fair assignment, visible development and prompt pay. Those are the three things a build can actually change.

How to choose a developer for officials assigning software

Ask them how the assignment engine works before anything else. If the answer is a filtered list with a manual pick, you are buying what you already have with a new interface. You want hard and soft constraints, an explainable ranking, and the ability for the director to override with a recorded reason.

Ask how they compute whether two consecutive games are compatible. The right answer involves routing time between venues with a buffer, not straight-line distance, and caching so a weekend solve does not make thirty thousand routing calls.

Ask what happens at 8:40am on a Saturday when an official does not appear. The answer should be a same-day cascade with short response windows, escalation to a named human, and a standby pool, all on mobile. If the demonstration only shows a desktop screen, it was not built for the moment that matters.

Ask who owns the code, the official records and the cloud accounts, and settle it in writing before kickoff. Your officials' personal data, background check status and payment details sit in this system, so also ask how access is controlled and logged. At Digital Heroes the client owns everything from the first commit.

Research & sources

The evidence behind this guide

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

  1. Gallup reports global employee engagement fell to 20% in 2025 (its lowest since 2020, down from a 2022-2023 peak of 23%), and estimates low engagement costs the world economy an estimated $10 trillion in lost productivity, or 9% of global GDP. (Note: this figure appears in Gallup's evergreen State of the Global Workplace page, currently reflecting the 2026 edition reporting on 2025 data.). Source: Gallup (2025) →
  2. Organizations that scaled intelligent automation report an average cost reduction of 32% (up from 24% in 2020), and respondents expect an average 31% cost reduction over the next three years. Source: Deloitte (2022) →
  3. This World Bank report argues that digital technology adoption raises SME competitiveness, productivity and resilience, while documenting that smaller firms consistently lag larger ones in digital adoption - a gap that constrains their growth and market reach. Source: World Bank (2022) →
  4. 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) →
Imogen N. · SEO Specialist · APAC · Sydney

Imogen handles SEO for APAC clients, covering the technical side as much as the content side: crawlability, site structure, page speed and the internal linking that decides what search engines find. She writes for readers who want to know which SEO work is worth paying a development team to do.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom referee assigning software cost for an association?
A first release with availability, constraint-based assignment including conflicts and travel feasibility, mobile accept and decline and an automated cascade runs $50,000 to $120,000 over 10 to 16 weeks, based on Digital Heroes delivery experience. A full platform adding grading and assessment, pay and expenses, certification tracking and multi-association support runs $140,000 to $350,000 across 6 to 12 months. Payment processing is usually the single largest cost driver after assignment itself.
Is Assignr or ArbiterSports enough, or should we build our own?
For a few hundred games a season with a stable pool and simple conflict rules, Assignr is genuinely the right answer and building would cost more than the problem. ArbiterSports is the default across much of American school and college sport and fits many governance models well. The case for building starts around 5,000 assignments a season, or wherever your conflict, grading and pay rules cannot be expressed as filters.
Can software assign officials automatically instead of leaving it to one person?
Yes, if the constraints are written down. Grade level, availability windows, travel feasibility between consecutive games and declared conflicts become hard constraints, while development goals, workload fairness, variety and cost become weighted preferences. The realistic result is that a solver proposes a full weekend in seconds and the assignor edits it, which is a very different job from constructing it game by game.
How do you handle same-day declines and no-shows?
With an automated cascade rather than group texts. When an assignment is declined or an offer expires, the system offers it to the next ranked candidate with a response window measured in minutes on a match day, closes the offer everywhere the moment someone accepts, and escalates to the director with a ranked shortlist after two rounds. A paid standby pool for defined windows can be drawn on automatically.
Can the system make sure officials get paid quickly?
Yes, by deriving payment from the assignment record rather than from a separate reconciliation. Fees come from the game level and your fee schedule, travel computes from the actual venue, cancellation and short-notice rules apply automatically, and the official confirms completion from their phone at the ground. Approved amounts then batch to your payment provider, and contractor tax reporting is built from the same records rather than reconstructed at year end.
How does assigning software support referee development and promotion?
By connecting assessment to assignment. Observation reports attach to specific games, progress against published promotion criteria computes automatically so officials can see what is outstanding, and development becomes a weighted preference in the assignment engine itself. That means an official needing games at a higher level before a cut-off is actually offered them, rather than depending on whether the assignor remembered.
Can it stop an official with an expired background check from being assigned?
It should, and this is one of the strongest governance arguments for building. Certification, background check and safeguarding validity become dated attributes that the assignment engine treats as hard constraints, so eligibility ends automatically on expiry rather than being caught in an annual audit. Renewal reminders and board-level compliance reporting come from the same data.
How long does it take to get a new assigning system live before a season?
Ten to sixteen weeks for a first release, and the sensible plan is to go live at the start of a season rather than mid-way, with a parallel period during pre-season tournaments. Migrating official profiles, grades and availability is straightforward, but conflict rules usually exist only in the assignor's head and take two to three weeks of structured interviews to extract. That extraction is the most valuable part of the project.
Who owns the code and the officials' data if an agency builds it?
You should own the repository, the database, the cloud accounts and the right to hire another firm, agreed in writing before kickoff. At Digital Heroes the client owns everything from the first commit. Because this system holds personal data, background check status and payment details for contractors, also settle access control, audit logging and data retention before development starts.
How do I vet a developer or agency for an HR software project?
Ask two questions: show me a project where you handled sensitive employee data, and walk me through how you would stop a manager from seeing salaries outside their team. Teams that have built HR systems answer the second one immediately with role-based access design; teams that have not will improvise. Also ask which payroll APIs they have integrated, because ADP, Gusto, and Paychex each behave differently in practice.
How long does it take to build a custom HR system?
A working first version takes 12 to 16 weeks in Digital Heroes projects: employee records and onboarding first, then time off and reporting. A full platform with applicant tracking, performance reviews, and payroll integration is a 6 to 9 month effort. Anyone quoting a complete HR suite in 4 weeks is describing a template, not custom software.
What should I prepare before contacting an agency about HR software?
Bring four things: your current tool list with annual costs, headcount now and projected in two years, the five workflows that waste the most HR hours each week, and any compliance requirements like multi-state employment or union rules. A sample data export from your current system helps too. Digital Heroes scoping calls with this prepared produce a fixed quote in days instead of weeks.
When does Gusto's per-person pricing stop making sense?
Gusto's Plus plan lists at $80 per month plus $12 per person, so a 250-employee company pays roughly $37,000 a year for workflows it cannot change. The common fix is keeping Gusto for payroll, which it does well, and building custom software for onboarding, scheduling, and PTO around it through Gusto's API. That caps the subscription at payroll only while the workflows finally match how you operate.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
The reliable signals are re-typing the same data into multiple tools, one employee acting as human middleware between systems, and errors appearing in handoffs between teams. Hard limits force the issue too: Airtable's Team plan caps at 50,000 records per base, and Business costs $45 per seat per month, so a 20-person team pays about $10,800 a year for a tool it has already outgrown. When workarounds consume more hours than the tools save, the spreadsheet era is over.
Who owns the code if an agency builds our HR software?
You should own it outright, with the contract assigning full intellectual property to you on final payment and the code living in a repository you control from week one. Watch for agencies that license you their platform, because that recreates the vendor lock-in you left BambooHR to escape. Digital Heroes assigns 100 percent of custom code to the client; the only carve-outs should be standard open source libraries.
What should version one of a custom HR system include?
Employee records, onboarding checklists, time-off requests, and a payroll sync, which is roughly 12 to 16 weeks of work; save applicant tracking, performance reviews, and analytics for version two. The most expensive mistake in HR builds is scoping all ten modules into version one and launching nothing for a year. Ship the four workflows that hurt most, then let real usage set the roadmap.
Who can build a custom HR software system?

Digital Heroes builds custom HR 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 HR 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
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?