Industry guide · Custom Software

Unclaimed Property Administration Software: How Do You Survive a Multi State Audit and Still Get the Money Back to Owners?

Unclaimed Property Administration software visual showing archive, hourglass, and candidate search.
The short answer

If you are a holder filing in more than a handful of states across several legal entities, or a state administrator adjudicating claims against a large custody balance, build. A first release covering property identification from source ledgers with lineage, a versioned dormancy rules table by state and property type, contact event tracking and due diligence campaigns runs $70,000 to $150,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding securities handling, remittance, holder reimbursement, claim adjudication with evidence requirements and an owner portal runs $200,000 to $450,000 across 7 to 12 months. A single entity holder reporting a few hundred properties a year should use UPExchange and a disciplined checklist, not a development budget.

The file is not the problem. Deciding what belongs in it is.

Ask a corporate compliance lead what unclaimed property costs them and they will describe the wrong thing. They will describe the reporting: assembling files per state, generating letters, hitting the autumn deadline. That work is real and it is largely solved by tooling that already exists.

The expensive part happens earlier and nobody watches it. Somewhere in accounts payable there are uncashed cheques going back years. Payroll has terminated employees with final payments never presented. Accounts receivable carries customer credit balances that have been written off to income, which is the single most common finding in an audit. There are unredeemed rebates, customer deposits, and in the stock records unclaimed dividends and shares belonging to people the transfer agent stopped being able to reach in 2011. Those items sit in six systems with different owner keys and no shared concept of a last contact date.

Then a third party auditor arrives, usually on contingent fee, usually looking at several states at once, and asks for records going back decades. For the years where the records do not exist, they estimate, and the estimate is not built to flatter you. The defence against that is not a better reporting file. It is a documented, reproducible method for identifying property, applying dormancy and evidencing outreach, held for as long as the audit reach.

Problem one: dormancy is a rule set, and the rules disagree with each other

Dormancy periods differ by state and by property type, commonly three or five years for many categories, with plenty of exceptions and with several states having adopted revised uniform provisions while others have not. The clock does not start from a single date either: the trigger varies by property type, and owner generated activity resets it, which means what counts as contact has to be defined and captured.

Then sourcing. The priority rules established by the Supreme Court send property first to the state of the owner's last known address, and where there is no usable address, to the holder's state of incorporation. That second rule is why a company incorporated in Delaware carries exposure on every record with a bad address, regardless of where the customer lived, and why address quality is a compliance issue and not just a mailing one.

What a custom build does: hold dormancy as a versioned rules table keyed on state, property type and effective date, so a determination made in 2024 can still be reproduced in 2031 under the rules that applied at the time. Every property carries the rule version, the trigger date, the contact events considered and the resulting sourcing decision. When an auditor asks why an item was not reported in a given year, the answer is a record rather than a recollection.

Problem two: contact is an event, and nobody is recording it

Owner generated activity, a cashed cheque, a logged in session, a call to the service centre, a returned envelope, is what determines whether property is dormant. Most organisations can tell you the last transaction on an account. Very few can tell you the last time the owner did something, which is a different question and the one that matters.

What a custom build does: define contact events explicitly per property type, capture them from the systems that observe them, and store returned mail as its own event type with a date. Address status then becomes a tracked attribute rather than a guess. This is unglamorous plumbing and it is the difference between a property population you can defend and one you have reconstructed under pressure.

Problem three: due diligence has to be provable, not just performed

Most states require an attempt to reach the owner before the property is reported, with their own thresholds, windows and content requirements. Firms do the mailing. What they frequently cannot produce two years later is proof that a specific letter went to a specific address on a specific date, or the record of the response that removed the item from the report.

What a custom build does: run due diligence as campaigns with per state rule sets, generate the letters, and keep the delivery evidence, the returned mail and the owner responses linked to the property record. Responses reduce the report automatically and the reason is stored. Where a state permits electronic outreach, the same evidence discipline applies. The payoff arrives during an audit, when you can produce the outreach history for a sampled property in seconds.

Problem four: securities are a different animal

Cash property is arithmetic. Securities are not. Shares escheat, states commonly liquidate them, and years later a claimant appears and argues about what the position would be worth now. That exposure is real and it is why equity property deserves separate treatment rather than a column on a cash report.

What a custom build does: track the position, the escheatment date, what was delivered, and what the state did with it, alongside the dividend and corporate action history that preceded it. On the state administrator side, the same record supports a defensible claim decision. On the holder side, it supports the reimbursement claim you file when an owner surfaces and you make them whole.

Problem five: on the state side, paying the wrong person is the whole risk

An administrator's job is the mirror image. The property arrives from thousands of holders in inconsistent quality. A claimant appears. Now the state must decide whether this person is the owner, or the heir of a deceased owner, or the successor entity of a dissolved business, and it must decide with enough evidence that the decision survives review, while under continuous fraud pressure and political pressure to return money faster.

What a custom build does: define evidence requirements per claim type as configuration rather than as staff knowledge. An individual claim on a bank account needs one set of documents. An heir claim needs the death evidence and the relationship chain. A business claim on a dissolved entity needs successor documentation. The workflow enforces the set, records the reviewer, and stores the decision with its rationale. Proactive matching against reliable identity sources allows outbound payment programmes for the straightforward cases, which is where the political win sits, and the evidence trail is what makes those programmes safe to run.

Where the existing tools fit

Eagle Technology Management's UPExchange is widely used by holders for preparing state files and due diligence letters, and for a small or mid size holder it does the job well. Sovos offers holder compliance reporting as part of a broader regulatory portfolio. Kelmar works extensively on the state side, including systems and audit services.

The gap in all cases is the same: none of them reaches into your accounts payable, payroll, receivables and stock records to identify property with lineage back to the originating transaction, and none of them holds your dormancy determinations as versioned, reproducible decisions across a decade of audit reach. Holders buy the reporting tool and keep the identification work in spreadsheets, which is precisely where audits find their money.

What it costs and how long it takes

Across the 2,000 plus projects Digital Heroes has delivered, this category prices predictably. A holder side first release covering property identification from source ledgers with transaction lineage, the versioned dormancy rules engine, contact event capture, due diligence campaigns with evidence and state file generation runs $70,000 to $150,000 and ships in 12 to 18 weeks. A full platform adding securities property, remittance and reconciliation, holder reimbursement claims, negative reporting where required, and on the administrator side claim adjudication with evidence rules and an owner portal, runs $200,000 to $450,000 across 7 to 12 months.

What moves the number: the number of legal entities and states, since exposure is a matrix rather than a list. The number of source systems, because each ledger has its own definition of an outstanding item. Securities property, which is a distinct workstream. Whether you are under audit already, which changes priorities from prevention to evidence production. And historical loading, because the value of the system depends on how far back it can reproduce a determination.

When you should not build

A single entity holder reporting a few hundred properties a year in a handful of states should use an existing reporting tool with a written checklist and a named owner. The compliance risk is real but the cost of a custom system exceeds it. We would say so on the first call.

If your problem is purely that reporting season is chaotic, fix the process and the calendar before you fix the software. Sometimes a documented month by month schedule with owners removes most of the pain.

Build when two or more of these are true. You file across many states from several legal entities. You hold securities property. You have received an audit notice, particularly a contingent fee audit reaching back decades, because at that point evidence production becomes the priority and spreadsheets will not carry you. Your accounts receivable credit balances have historically been written off to income, which is the most common finding and the most expensive one. Or you are a state administrator whose claim backlog and fraud exposure are both growing and whose current system cannot express evidence requirements per claim type.

How to choose a developer for unclaimed property software

Ask them to draw the model: source transaction, property, owner, address with status, contact event, dormancy rule version, due diligence attempt with evidence, report submission, remittance, claim, decision, payment. If they cannot explain why the rule version has to be stored on the property, they will build something that cannot answer an audit question about a determination made six years ago.

Ask them about the priority rules and what happens to a property with no usable owner address. Anyone who has worked in this domain will bring up state of incorporation without prompting.

Ask how they handle a property that has already been reported and remitted when the owner appears at your door. Holder reimbursement is a real workflow with real money in it and it is routinely forgotten in scoping.

Ask who owns the code and put it in the contract before kickoff. You should hold the repository, the infrastructure accounts and the right to hire another firm. At Digital Heroes the client owns it from the first commit. Audit reach in this field is measured in decades, and the system that holds your determinations needs to outlive whoever built it.

Research & sources

The evidence behind this guide

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

  1. The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
  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. APQC's Open Standards Benchmarking data on the monthly financial close found median performers take about 6.4 calendar days to close the books, while top performers (top 25%) do it in 4.8 days or fewer and bottom performers (bottom 25%) take 10 or more days. Source: APQC (2018) →
  4. An EY survey found one in five U.S. payrolls contains errors, each costing an average of $291 to remediate, with a typical 1,000-employee organization spending roughly 29 workweeks per year fixing common payroll errors. Source: EY (Ernst & Young) (2022) →
Zayn H. · Director of Strategy · UK · London

Zayn sets the direction of UK engagements before any code is written, working out which problems are worth solving first and what a sensible first release looks like. Readers get a view of how buying decisions are actually made, including the ones that get deferred.

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 unclaimed property software cost?
A holder side first release covering property identification from source ledgers with transaction lineage, a versioned dormancy rules engine, contact event capture, due diligence campaigns with evidence and state file generation runs $70,000 to $150,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform adding securities property, remittance, holder reimbursement and claim adjudication runs $200,000 to $450,000 over 7 to 12 months. Entity and state count, source system count and securities exposure drive most of the variance.
Is UPExchange enough, or do we need to build something?
For a single entity holder reporting a few hundred properties a year across a handful of states, UPExchange plus a written checklist and a named owner is proportionate and we would tell you to stay there. It prepares state files and due diligence letters competently. What it does not do is reach into your payables, payroll, receivables and stock records to identify property with lineage, or hold your dormancy determinations as reproducible versioned decisions across a decade of audit reach.
What do unclaimed property auditors actually find?
Most commonly, customer credit balances in accounts receivable that were written off to income, along with uncashed accounts payable and payroll items that were never evaluated for dormancy. The second finding is the absence of records for older periods, which allows the auditor to estimate, and estimates are not built in your favour. The defence is a documented, reproducible identification method retained for the full audit reach rather than a better reporting file.
How should dormancy rules be handled in software?
As a versioned table keyed on state, property type and effective date, with every property storing the rule version, the trigger date and the contact events that were considered. That is what lets you reproduce a determination made years ago under the rules that applied at the time, which is exactly what an auditor asks for. Storing only the current rule set means every historical determination becomes a reconstruction.
Why does the owner's address matter so much for unclaimed property?
Because the Supreme Court priority rules send property first to the state of the owner's last known address, and where no usable address exists, to the holder's state of incorporation. A company incorporated in Delaware therefore carries exposure on every record with a bad address regardless of where the customer actually lived. That makes address quality and returned mail tracking a compliance concern rather than a mailing inconvenience.
How do we prove we performed due diligence two years later?
By running outreach as campaigns with per state rule sets and keeping the delivery evidence, returned mail and owner responses linked to each property record. Responses should reduce the report automatically with the reason stored. During an audit the ability to produce the full outreach history for a sampled property in seconds is what shortens the engagement, and its absence is what lengthens it.
What is different about securities property?
Shares escheat, states commonly liquidate them, and a claimant can appear years later with a view about what the position would be worth today, which creates exposure that a cash report cannot represent. Securities need their own tracking of the position, the escheatment date, what was delivered and what happened afterwards, alongside the dividend and corporate action history. Treat it as a separate workstream in scoping rather than an extra column.
What does a state administrator need that a holder does not?
Claim adjudication. The administrator must decide whether a claimant is the owner, the heir of a deceased owner or the successor of a dissolved business, with enough evidence to survive review and under continuous fraud pressure. That means evidence requirements defined per claim type as configuration rather than staff knowledge, with the reviewer and rationale recorded on every decision. It is also what makes proactive outbound payment programmes safe to operate.
How long does it take to get a system in place before reporting season?
A first release ships in 12 to 18 weeks, and you should aim to have it running in parallel through at least one full cycle before it becomes the system of record. Historical loading is usually the constraint, because the value of the system depends on how far back it can reproduce a determination. Starting two quarters ahead of the cycle you intend to run on it is the realistic plan.
What happens if I stop paying for maintenance after launch?
Nothing breaks on day one, which is what makes it dangerous. Within 6 to 18 months, unpatched dependencies accumulate known vulnerabilities, an integrated API like Stripe ships a breaking change, and the first fix requires a developer to relearn a stale codebase at full price. Budget 15 to 20% of the build cost per year for upkeep; it is the difference between a $500 patch and a $15,000 emergency.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
How do we get years of data out of our old system and into the new one?
Treat migration as a planned sub-project: a field-mapping document, at least one dry run on a copy of your data, then a cutover with the old system kept read-only for 30 days as a safety net. On Digital Heroes projects it consumes 10 to 15% of the budget when the old system has an export, and more when data must be pulled out screen by screen. Ask any vendor to walk you through their last migration before you sign.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
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.
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.
What is a discovery phase, and is it worth paying for separately?
Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.
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.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
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.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
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?