Skip to content
§
§ · hiring guide

How to Hire a Retail Shrink and Loss Prevention Software Company

Hire the firm that builds the case file, not another exception dashboard. Expect $90,000 to $180,000 for a first release in 14 to 20 weeks and $250,000 to $600,000 for a full platform over 9 to 15 months.

BI Dashboard Development architecture and database illustration for Retail Shrink Loss Prevention Software.
The short answer

Hire the firm that builds the case file, not another exception dashboard. Expect $90,000 to $180,000 for a first release in 14 to 20 weeks and $250,000 to $600,000 for a full platform over 9 to 15 months. Under about 40 stores, or where loss is mostly receiving error, Agilence or Appriss Retail plus an audit calendar finds money faster.

Loss prevention software is graded by a defence attorney, not by your users. A cashier with 41 no sale drawer opens on one shift is a row in a report. It becomes a case only after somebody pulls video from two recorder brands whose clocks are 90 seconds apart, exports POS (Point of Sale) journal detail at line level, links a loyalty ID to a phone number that also appears on a marketplace listing, and assembles a package that holds together when it is read by someone paid to break it.

That assembly is why this category is hard to buy. Appriss Retail scores returns well. Agilence and the POS vendor modules produce till exceptions competently. Every one of those products is correct inside its own boundary, and none of them owns the object your investigators actually work: a case with a suspect, linked incidents across stores, an evidence list with hashes and custody, a restitution figure and a status a prosecutor can act on. Buy from a firm that has not built one and you get a seventh dashboard.

What a loss prevention software company actually does

The rule engine is the visible part and the easy part. Productised rule libraries are built from a broad retailer sample, which is genuinely useful on day one and structurally limited afterwards, because your fraud is shaped by your policies rather than by the sample. Allow no receipt returns to a gift card up to $100 and the abuse forms at $99. When your loss pattern depends on a field the vendor schema does not carry, such as your specific override reason code or the employee who authorised a produce markdown, the rule cannot be written at all and a shadow reporting function is born in Excel.

The work that earns the fee is the case record: append only evidence entries, file hashing at ingest, immutable audit logging of who viewed what and when, notes written in the knowledge that they are discoverable, and entity resolution across suspects, vehicles, phone numbers and loyalty accounts. That entity graph is the single feature that converts a pile of incidents into an organised retail crime case, and it depends entirely on the identifiers your own systems capture.

Then video, which is never as simple as it sounds. Clock drift measured and corrected per device, a camera to register mapping so a transaction resolves to the right lane view without a human choosing, clip retrieval by transaction rather than by time, and automatic pull and retention of clips on an open case before the recorder overwrite window destroys them. That last one is the most common way a case is lost.

What it really costs in 2026

TierTypical bandTimeline
Exception rules against your own POS, returns and fulfilment data, plus a case file with evidence chain and audit logging$90,000 to $180,00014 to 20 weeks
Adds video correlation with clock drift handling and entity resolution across stores$150,000 to $320,0005 to 9 months
Full platform with civil recovery and restitution tracking, store audit workflows and shrink attribution reporting$250,000 to $600,0009 to 15 months

Two line items vanish from most quotes. The first is legal review of retention and access design. Case notes and evidence logs are discoverable, so how long you keep them and who can see them is a decision your counsel has to sign, and it changes the schema. The second is POS heterogeneity after acquisitions. Two journal formats means two parsers and two sets of rules, and a firm that has priced one chain is quietly assuming one format. Count your journal formats before you compare quotes.

Signals of a strong partner

  • They ask how many video platforms are in the estate. Each integration is real weeks, and some older recorders have no usable interface at all.
  • They raise clock drift without being asked. It is the difference between a tool investigators use and one they abandon.
  • They design evidence as append only with hashes at ingest. You will be asked to prove a clip was not edited.
  • They understand entity resolution. Linking a plate captured at one store to a loyalty account used at another is what makes a multi-store case.
  • They want your order management events. Refund without a matching fulfilment completion is the omnichannel rule that returns consortium data cannot see.
  • They propose shrink attribution. Separating receiving variance, damages and markdown error from theft is what wins the budget argument internally.
  • They assign IP under your law. Digital Heroes contracts through an India LLP, a US LLC and a UK LTD, works PRD first, and is checkable through D-U-N-S, Clutch and Trustpilot.

Red flags

  • The proposal is a dashboard. If the case is not a first class record with a status pipeline, investigators will keep working from a shared drive folder.
  • Video treated as a link to a viewer. Retrieval by transaction, or your team goes back to scrubbing timelines by hand.
  • Editable case notes with no audit log. Discoverable records that can be silently changed are a liability, not an asset.
  • A general purpose database for a 500 store transaction line volume. Ask what happens to query time at your real data scale.
  • No answer on evidence retention before the recorder overwrites. Clips have to be pulled automatically when a case opens, not when an investigator remembers.

Questions to ask on the first call

  1. How do you correct clock drift between the POS, the recorders and the door alarms?
  2. An investigator clicks a receipt line. What has to be true for the correct camera view to appear?
  3. How is a clip preserved before the recorder overwrite window closes on an open case?
  4. How do you link a suspect across seven stores in three districts, and on which identifiers?
  5. How would you write a rule using our own override reason codes?
  6. How do you catch a refund issued where no fulfilment completion event exists?
  7. How is return velocity measured by delivery address rather than loyalty ID?
  8. How do you separate receiving variance and damages from theft in the shrink number?
  9. Who has designed the access model, and has counsel reviewed the retention schedule?

A simple way to decide

Do not pick from proposals. Buy a paid discovery phase from two firms and require the same deliverable: a written specification covering the case data model, the evidence and custody design, the video correlation approach with named platforms in your estate, the rule authoring model against your own journal fields, and the retention schedule, with a fixed price attached. You own the document. Take it to anyone, including a firm that had no part in writing it.

Digital Heroes is the wrong choice if you run under roughly 40 stores, or if your loss is concentrated in receiving and damages rather than theft. Agilence or Appriss Retail plus a disciplined store audit calendar will surface more than you can act on, and a build would be capital spent to avoid a subscription. We are the right choice past about 150 stores, when investigators assemble packages by hand and your exception rules were written by someone who has never read your return policy.

Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.

Research & sources

The evidence behind this guide

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

  1. Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
  2. An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
  3. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
  4. The Standish Group 1995 CHAOS Report found only 16.2% of software projects fully succeeded; success varied sharply by size, with large-company projects succeeding about 9% of the time versus far higher rates for small projects - best treated as an industry survey, not an audited dataset. Source: Standish Group (1995) →
FAQ

Frequently asked questions

How much does custom loss prevention software cost?

A first release covering exception rules against your own POS, returns and fulfilment data plus a proper case file with evidence chain and audit logging runs $90,000 to $180,000 over 14 to 20 weeks. A full platform adding video correlation, entity resolution across stores, restitution tracking, store audit workflows and shrink attribution reporting runs $250,000 to $600,000 across 9 to 15 months.

Why is the case file the part worth building?

Because a shrink number is an accounting result and a case is what recovers money and stops the crew. A case needs chain of custody on every clip, a record of who viewed what, discoverable notes, links between incidents that establish a pattern, and a status pipeline running through interview, civil demand, police referral and restitution. No exception reporting tool owns that object.

What is the single most common reason a retail crime case collapses?

The recorder overwrote the footage. Investigators are busy, the clip is still sitting on a recorder with a fixed retention window, and by the time the package is assembled the frames are gone. Any credible build pulls and retains clips automatically the moment a case opens, and it also measures and corrects clock drift so the right frames are pulled the first time.

Can we keep Appriss Retail and Agilence and still build?

Yes, and that is often the sensible plan. Those products are strong inside their boundaries, particularly consortium level return behaviour that you cannot see on your own. What you build is the layer they do not cover: rules using your own journal fields, the omnichannel joins to fulfilment events, and the case record with evidence custody and cross store entity resolution.

How do we prove which part of shrink is theft?

By capturing the other causes as their own coded events instead of letting them land in one inventory adjustment bucket at count time. Receiving variance recorded at the door against the advance ship notice, damages and markdown as coded events with a photo and an employee. Then the number decomposes by cause, store, category and shift, and the investment argument changes.

How much does a custom BI dashboard cost for a small business?

For a small business, a focused first dashboard typically runs $25,000 to $60,000 when it covers 2 or 3 data sources, daily refresh, and 5 to 7 core metrics. Across 2,000+ Digital Heroes projects, budgets climb past that only when real-time data, complex permissions, or customer-facing access enters the scope. If a quote for a simple internal dashboard exceeds $75,000, ask exactly which of those three is pushing it there.

How many people does it take to build a custom BI dashboard?

A typical build runs with 3 or 4 people: a data engineer for pipelines and modeling, a full-stack developer for the application and charts, a part-time designer, and a project lead. One strong freelancer can handle a single-source internal dashboard, but in our experience solo builds stall once multiple integrations, permissions, and customer access are added. Team size matters less than having one person explicitly own the data model.

Who owns the code when an agency builds my software?

You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.

If we move off Power BI or Tableau later, do we lose our historical data and reports?

Your raw data is safe because it lives in your source systems or warehouse, not inside Power BI or Tableau. What you lose is the logic layered on top: DAX measures, calculated fields, and report layouts all have to be rebuilt, and that rebuild is the real switching cost. Protect yourself now by keeping transformations in dbt or in warehouse views instead of inside the BI tool, so a future migration only replaces the screens.

Who owns the code, data models, and pipelines when an agency builds my dashboard?

You should own all of it, and the contract should say so explicitly: source code, data models, pipeline configurations, and infrastructure accounts in your name, with IP transferring on final payment. The trap to avoid is an agency hosting your dashboard on their proprietary platform, which quietly turns a custom build back into vendor lock-in. Digital Heroes delivers into the client's own cloud accounts and repositories by default, and any agency should agree to the same in writing.

Should I hire a freelancer or an agency for my software project?

A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.

What should the first version of a dashboard include, and what can wait?

Version one should answer 5 to 7 questions your team already asks every week, pull from your 2 or 3 most important data sources, and refresh daily. Real-time data, custom report builders, scheduled email exports, and write-back features can all wait for version two. Across our projects, teams that launch a narrow version one reach a dashboard people actually use roughly twice as fast as teams that try to cover every department at once.

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.

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.

How do I vet an agency or developer for a BI dashboard project?

Ask them to walk you through the data model of a past project, not a portfolio of pretty charts, because dashboard failures are almost always data modeling failures. Good answers mention specifics like star schemas, dbt, incremental refresh, and how they handled a source schema change after launch. Then ask for a fixed-scope discovery phase with a written data audit as the deliverable, so you judge their real work for a small spend before committing to the build.

Who can build a custom business intelligence dashboards system?

Digital Heroes builds custom business intelligence dashboards 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 business intelligence dashboards 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