Problems & solutions · Custom Software

Payment Integrity Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Payment Integrity Software software overview illustration showing common problems and fixes.
The short answer

The most expensive failure in this category is a prepay layer that turns out to be a batch job running alongside adjudication rather than inside it. It flags the same overpayments your post-pay vendors already find, three days after the check has gone out, which means you have spent six figures to become a second post-pay vendor to yourself. You still pay contingency fees, you still recover money through provider offsets, and you still take the network abrasion that started the project. Plans discover this at the first savings review, roughly four months after go live, when someone asks how many claims the system stopped before payment and the answer is none.

Why does the scope always start by rebuilding rules that already exist?

The first scoping workshop almost always drifts toward a rule engine that will handle everything: coding relationships, medically unlikely edits, bundling, modifier logic, the lot. It is an understandable instinct, because those are the edits everyone can describe, and a demo of a rule that catches a bilateral modifier is satisfying to watch. It is also the fastest way to spend your budget on work that was already done for you.

Coding relationship content is a maintained body of work, updated quarterly by teams of coders who do nothing else. Cotiviti and Optum maintain it properly. A software team rebuilding it will produce something that looks right in a demo, drifts within two quarters, and quietly stops matching current coding rules while everyone assumes it is fine.

The money in a plan-specific build is in the rules nobody sells you: your medical policy requiring a documented conservative therapy period before a particular imaging study, your carve-out with one health system for implants above an invoice threshold, your state Medicaid rate floor that overrides the standard fee schedule, the network exception granted during a capacity crisis that should have expired eighteen months ago. None of that is in a library, because none of it is standard.

The fix is a scope line written before anyone estimates. Licensed content stays licensed. What you build is the layer holding your policies, your contract terms, your simulation workspace and your governance. If a proposal includes rebuilding coding relationship libraries, it is either padding the number or misunderstanding the domain, and both are worth catching before signature.

What goes wrong with contract data when you actually try to structure it?

Every payment integrity proposal we have reviewed underestimates this line, including our own early ones. The premise of contract-aware editing is that the system knows what you agreed to pay. In practice your contract terms exist as signed PDFs in a repository, a configuration somebody set up in Facets or QNXT years ago, a folder of letters of agreement, a set of single case agreements approved by email, and the memory of two people in network contracting.

The configuration and the contract document disagree more often than anyone expects, and the disagreement is usually invisible because both sides of it produce a payment. A percent-of-Medicare arrangement running on a superseded rate year pays every claim without error. An outlier calculated on a stale cost-to-charge ratio pays. A carve-out that was never configured simply never applies.

What goes wrong in the project is sequencing. Teams schedule contract structuring as a data task in week three, discover in week six that resolving one health system agreement requires a contracting director who is in renewal negotiations, and the whole build slips behind a dependency nobody owns.

The fix is to treat contract structuring as its own workstream with a named business owner, started before engineering, and to scope it deliberately: your top twenty agreements by paid dollars first, not all of them. Then run repricing verification against paid claims before you touch the live claim path. It requires no adjudication intervention, it surfaces configuration drift within days, and in most engagements it finds enough to fund the next phase.

Why do the adjudication and remittance integrations break after launch?

The integration works on day one because it was built against the core system as it stood during the project. Then the vendor ships a release, your platform team applies it during a maintenance window, and the hook your integrity layer calls behaves slightly differently. Or a new line of business goes live on a second instance and nobody told the integrity team it existed.

The second breakage is quieter and worse. Rule identity has to travel out of the edit and into the remittance advice and the provider portal explanation, so that a disputed claim can be traced back to the rule that touched it. That mapping is fragile: remittance code assignments get changed for an unrelated reason, a new claim adjustment reason code is introduced, and suddenly the rule identity on your denials is wrong. Nobody notices, because claims still pay and denials still go out. You find out at the next quarterly review when overturn rate by rule cannot be computed.

The fix is a contract test suite that runs against the core system on a schedule, not only at build time, asserting that the intervention point still behaves as expected and that a known test claim produces a remittance carrying the expected rule identity. Add an alert on the rate of edits with unmapped rule identity, because that number should be zero and any drift from zero is the early warning. Get the core system upgrade calendar from your platform team and put it in the same plan, because integration breakage in this category is almost always scheduled by somebody else.

What happens when the prompt payment clock is not built into the design?

This is the gap that turns a savings programme into a regulatory finding. Prompt payment statutes set a hard clock from receipt of a clean claim, and the clock does not pause because your integrity layer wanted a second look. A prepay design that routes generously to manual review, or that adds latency inside the adjudication path, converts saved dollars into a claims backlog with a statutory deadline attached.

The specific failure sequence is predictable. Rules go live, the pend queue fills faster than the review team can clear it, the queue is worked first in first out because that is what the screen defaults to, and the claims closest to their deadline sit in the middle of the pile. The first anyone knows is an interest payment run or a complaint.

The second version of this gap is the dependency stall. Your integrity service calls something slow, the call blocks, and claims stop moving. An integrity layer that holds the claim flow is far worse than paying a claim you would have edited, because the blast radius is every claim rather than one.

The fix has three parts, and all three belong in the design rather than in operations. Classify every rule by execution path, so deterministic checks run synchronously inside a stated latency budget and anything needing clinical review or document retrieval goes asynchronous with a pend reason. Prioritise the pend queue by expected value and days remaining on the clock rather than arrival order. And define fail-open behaviour explicitly, with alerting, so a slow dependency degrades the programme instead of stopping the plan.

Should you build custom or configure what you already own?

For a meaningful number of plans reading this, the honest answer is configure and buy, and we would rather say so than sell you a project.

Below roughly 1 million claim lines a year, do not build. The fixed cost of running an integrity engine does not amortise at that volume, and a contingency vendor is genuinely the efficient answer. Use Cotiviti or Optum and keep your capital for something that scales with your membership.

If your gap is purely pricing accuracy against reference-based schedules, look hard at HealthEdge Source before commissioning anything. That is the problem it was built for, it does it well, and buying seventy percent of what you need with an integration project on top usually beats building all of it.

Before you build anything, exhaust your core system. Facets, QNXT and HealthRules all carry configuration capability that plans routinely underuse, often because the person who knew it left. A configuration review by someone who genuinely knows your platform is a few weeks of work and occasionally closes half the gap. Do that first, because a build proposal written against an unexamined configuration baseline is estimating work that may not exist.

The build case begins when two of these are true: your contingency fees exceed a build budget annually, your own policies take a quarter or more to reach adjudication, you cannot independently reproduce your vendors' savings claims, or your network team and your finance team are having a recurring argument about post-pay abrasion. That last one is the real trigger more often than the others, and it is legitimate, because the fix is structural rather than diplomatic.

How do hidden costs get into the quote?

The quote is usually honest about engineering and silent about everything engineering depends on. Watch for these.

  • Contract structuring. Turning PDFs, configurations and tribal knowledge into versioned rate rules is a real workstream with a business owner, and it is the single most underestimated item on every proposal we have seen in this category.
  • Second and third core instances. A plan running Medicare Advantage, Medicaid and commercial across different platforms is buying two or three integration efforts, not one. Ask which instances are in scope by name.
  • Historical claim extracts for simulation. Rule simulation needs a representative claim population with member, provider and contract context attached. Assembling and refreshing that dataset is infrastructure work that quietly lands on your data warehouse team.
  • Clinical review workflow. If any rule needs a nurse or coder to look at a chart, you have added document retrieval, clinician screens and a service level. That is a phase, not a feature.
  • The parallel run. Running new rules in shadow mode against live claims for a full cycle before they affect payment is the correct approach and it is real cost, in compute and in analyst time reviewing what the shadow found.
  • Dispute integration. If rule identity has to reach your appeals system, that is a second integration into a system usually owned by a different team with a different release calendar.

What separates a build that works from one that fails here?

Four things, and none of them are technology choices.

The first is simulation before activation. An analyst must be able to write a rule, run it against last quarter's claims, see the hit count, the dollar impact and a sample of affected claims with their providers, and then decide whether it goes prepay, post-pay or nowhere. Builds without that step ship rules on faith, and the first bad rule teaches network relations to distrust the whole programme.

The second is closing the dispute loop. Every edit that reduces payment must carry its rule identity into the remittance, the provider explanation and the dispute record, so overturn rate by rule becomes a standing report. A rule with a high overturn rate is not saving money, it is generating work and abrasion before paying anyway, and you cannot find those rules without the loop.

The third is that an analyst can suspend a rule without a software release. If retiring a bad rule requires an engineer and a deployment, the plan will keep running it for a fortnight while the sprint completes, and every one of those days is provider goodwill.

The fourth is ownership. You should own the repository, the cloud environment, the rules you author and every historical edit decision, in writing before kickoff. At Digital Heroes the client owns all of it from the first commit. In a category where the logic has historically belonged to vendors, that ownership is most of the point of building at all.

Research & sources

The evidence behind this guide

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

  1. An A/B test comparing an optimized landing page against the original delivered a 53.37% increase in revenue per visitor and a 33.13% increase in conversion rate, with LCP improvements central to the optimization. Source: web.dev (Google Chrome team) (2021) →
  2. Technology 'Leaders' grow revenue at more than twice the rate of 'Laggards'; laggards surrendered 15% in foregone annual revenue in 2018 and stood to miss out on as much as 46% in revenue gains by 2023 if they did not change their enterprise technology approach. Based on a survey of more than 8,300 organizations across 20 industries and 20 countries. Source: Accenture (2019) →
  3. SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
  4. Grand View Research valued the global field service management market at USD 4.43 billion in 2022 and projects it to reach USD 11.78 billion by 2030, a 13.3% CAGR, driven by growing field operations in telecom, utilities, construction and energy. Source: Grand View Research (2023) →
Janhvi S. · HR Manager · Lucknow

Janhvi runs HR for the Lucknow office: hiring developers and designers, onboarding them properly, and handling the people side of a team that ships client work under deadline. Readers considering an agency partner get a rare look at how delivery teams are actually staffed and kept stable.

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

FAQ

Frequently asked questions

Why did our prepay project end up behaving like post-pay?

Almost always because the integrity layer was built to run alongside adjudication rather than inside it. If the design does not name a specific intervention point in your core system and commit to a latency budget, what gets built is a batch process that reads claims after pricing and reports findings. That is post-pay with extra steps. Ask any prospective developer to name the hook in Facets, QNXT or HealthRules where their code executes, before you sign anything.

How long does contract structuring actually take?

Longer than the engineering it feeds, and it is the most underestimated line in this category. Turning signed agreements, core system configuration, letters of agreement and single case agreements into versioned rate rules with effective dates depends on people in network contracting who have other jobs. Scope it to your top twenty agreements by paid dollars, name a business owner, and start it before engineering rather than alongside it.

What is the safest first phase for a plan that has never built anything here?

Repricing verification against contracts, running on claims you have already paid. It touches no live adjudication, carries no prompt payment exposure, and independently reprices paid claims against contract terms of record so that variances above a threshold surface daily. It catches configuration drift within days instead of at renegotiation, it catches underpayments as well as overpayments, and in most engagements it finds enough to fund the next phase.

How do we stop the pend queue becoming a compliance problem?

Prioritise it by expected value and days remaining on the statutory clock rather than by arrival order, and watch pend age distribution on the same dashboard as dollars saved. The failure sequence is predictable: rules go live, the queue fills faster than the review team clears it, the screen defaults to first in first out, and the claims nearest their deadline sit in the middle of the pile. Set a queue depth threshold that automatically stops new rules from activating.

Our savings numbers disagree with our vendor's. How do we settle that?

You cannot settle it by argument, only by becoming the traffic controller. Route claims to vendors by population with explicit suppression so two vendors never touch the same claim for the same concept, and record every finding with concept, claim identifier and timestamp so first-touch attribution is a fact rather than a quarter-end negotiation. Then report which vendor findings your own prepay rules would have caught, which is the objective basis for renegotiating.

What breaks after go live that nobody warns us about?

Two things. Core system upgrades change the behaviour of the hook your integrity layer calls, usually during a maintenance window your platform team scheduled months ago. And remittance code mappings drift, so rule identity stops reaching the denial and overturn analysis silently becomes impossible. Run contract tests against the core system on a schedule, alert on any edit written without a mapped rule identity, and get the platform upgrade calendar into your own plan.

Can we do this without touching the live claim path at all?

Partly, and that partial version is worth more than most plans expect. Repricing verification, vendor routing and suppression, savings attribution and overturn analytics all run outside adjudication. What you cannot get without intervening is prepay itself, which is where the provider abrasion actually disappears. A reasonable sequence is to take everything available outside the claim path first, prove the data model, then intervene once your team has a quarter of experience with it.

Is a rule engine we cannot change without a developer acceptable?

No, and it is the single most common reason these systems fall out of use. If activating, editing or suspending a rule requires an engineer and a deployment, a bad rule stays live for a fortnight while the sprint completes, and every one of those days costs provider goodwill. Require rule authoring, simulation against historical claims, and immediate suspension by an analyst as first release scope, not phase two.

What does a $50,000 custom software budget actually buy?
One core workflow done properly: 10 to 15 screens, two or three user roles, a couple of integrations, an admin panel, and automated tests, delivered in roughly 12 to 14 weeks. What it does not buy is that workflow plus a mobile app plus AI features plus five more integrations. The discipline of picking the one workflow that matters is what separates $50,000 projects that ship from $50,000 projects that stall at 70% complete.
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.
Couldn't I just build my app in Bubble or another no-code tool instead of hiring an agency?
For validating an idea with real users, yes, and we tell clients that honestly. The walls come later: Bubble apps cannot be exported as code to run anywhere else, performance drops on complex data operations, and usage-based pricing climbs as you grow. A meaningful share of Digital Heroes custom builds are rebuilds of no-code MVPs that proved the business worked, which is the system operating as intended: validate cheap, then build the version that scales.
If an agency builds my software, who actually owns the code?
You should own everything, assigned in writing: the contract transfers full IP to you on final payment, the code lives in your GitHub organization, and hosting runs in cloud accounts you control. The red flag is a proposal that mentions the agency's proprietary platform or framework, which usually means you are renting, not buying. Digital Heroes structures every build this way precisely so a client can fire us and lose nothing but the relationship.
How small can the first version of my software be and still be worth building?
One workflow, end to end, for one type of user: the single process that currently burns the most hours or loses the most money. In Digital Heroes delivery experience, first versions scoped to 6 to 10 weeks of build time ship, get used, and generate the feedback that makes version two obviously right, while 9-month first versions routinely launch with features nobody touches. Everything you cut from v1 gets cheaper to build later, because real usage reorders the roadmap for you.
Will custom software work with the tools we already use, like QuickBooks and Stripe?
Yes, and this is one of custom software's genuine advantages: QuickBooks, Stripe, Shopify, and most mainstream business tools publish documented APIs built for exactly this. Expect each standard integration to add one to two weeks of build time, and be suspicious of any quote that lists five integrations without asking what data flows in which direction. The hard cases are legacy systems with no API, which is a question to raise in discovery, not in week nine.
Should I ask for a fixed price or pay the agency hourly?
Fixed price for the first version, hourly or retainer for what comes after launch. A fixed-scope, fixed-price V1 puts the estimation risk on the agency, which is exactly where you want it while trust is unproven; hourly billing on an unscoped greenfield build is a blank check. After launch, flip it, because maintenance and small features arrive unpredictably and fixed-pricing every ticket wastes everyone's time.
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.
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.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
What is the biggest mistake first-time software buyers make?
Choosing the lowest quote without asking why it is the lowest. A bid 40% under the field usually gets there by skipping tests, documentation, and code review, which are invisible in a demo and brutal to pay for later; every stalled project Digital Heroes has been asked to rescue tells some version of that story. The second mistake is signing without a written scope, which reliably turns the winning cheap quote into 1.5x to 2x the price by launch.
Who can build a custom software system?

Digital Heroes builds custom 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 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?