Problems & solutions · Accounting

Insolvency Administration Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Insolvency Administration Software architecture and database illustration showing common problems and fixes.
The short answer

The most expensive failure mode in insolvency software is modelling an assigned claim as a new claim. A factoring company or debt purchaser buys a creditor's debt mid appointment, both the original creditor and the new holder appear in the ledger, and the distribution run pays both. The error surfaces after funds have left the estate, at which point recovery depends on the goodwill of a party who has already been paid, and the shortfall sits with the practitioner personally rather than with the firm. It is a single design decision made in week three of a build, it costs nothing to get right at that point, and getting it wrong can cost more than the entire system.

Why does the statutory diary get scoped as a task template?

Almost every insolvency software proposal contains a line about tracking key dates, and almost every one of them means a checklist copied onto each new case. That is the biggest scope failure in this category, and it looks reasonable until the first extension is granted.

An administration, a liquidation, a bankruptcy and a receivership are not the same case with a different label. Each carries its own sequence of statutory acts, its own reporting intervals, its own extension mechanisms and its own consequences for a missed date. In England and Wales much of this sits in the Insolvency (England and Wales) Rules 2016, with progress reports running on fixed anniversaries of appointment. A Chapter 7 trustee in the United States operates under an entirely different structure with its own reporting to the United States Trustee. A practice working in both is running two rulebooks, and a copied checklist expresses neither.

What a template cannot do is recalculate. When the court grants an extension, when a criminal matter tolls a period, or when an order moves an anchor date, every dependent date should move with it and the practitioner should be told which ones changed. A template requires a human to remember the dependencies, which is precisely the exposure the software was bought to remove.

Specify it as generation, not entry. On appointment the system instantiates the correct statutory task set for that regime, computed from the appointment date and the case facts, with each generated date carrying the rule that produced it. A junior asking why a report is due on a particular day gets a citation rather than a convention. This is the least glamorous part of the build and the part where personal liability actually concentrates.

What goes wrong when you migrate live appointments?

You cannot pause an administration while you move it. That single fact makes migration in this category harder than in almost any other, and it is the workstream most often quoted as a data load.

Three things surface every time. First, estate balances have to agree in both systems on the cutover date, to the unit, per bank account, which means the reconciliation problem you are buying software to fix has to be solved manually once before the software can help. Second, the claim ledger carries adjudication decisions made months or years earlier by people who may have left, and the reasons for those decisions are frequently in correspondence rather than in a field. Loading a claim as admitted without its basis produces a ledger that cannot defend itself. Third, diary dates in the old system may have been maintained by hand, so importing them imports the errors. Regenerating dates from rules on import will disagree with what the case file says, and every disagreement needs a human decision.

Do it case by case with parallel running and a reconciliation sign off before each cutover, never as a single event. For a practice with a substantial live caseload this commonly runs alongside development for months rather than following it, and it consumes practitioner and cashier time rather than developer time. Budget it as its own line, staff it deliberately, and start with closed or nearly closed cases so the process is proven before a live trading administration moves.

Why do estate bank feeds break after launch?

Estate accounts often sit with specialist providers whose feeds are not standard, and that is where post launch failures cluster. The connection rarely dies outright. What happens is quieter: a statement file arrives with a changed column, a reference format shifts so automatic matching stops finding transactions, a new account is opened for a case and nobody adds it to the feed configuration, or a currency account starts reporting in a way the matcher did not expect.

The damage is delayed because reconciliation failures accumulate silently. A cashier assumes unmatched items are timing differences, they age, and by the time anyone investigates there are three months of them across eleven estates.

The design that survives this is unglamorous. Validate the shape of every inbound file and quarantine anything unexpected rather than importing it optimistically. Surface unmatched items with an age, per estate, on a screen someone looks at daily rather than in a report someone runs monthly. Alert when an estate has received no bank activity for a period that would be unusual for that case, because silence is the failure mode nobody notices. And make new account creation a workflow that includes the feed configuration, so an account cannot exist in the ledger without someone deciding how it will be reconciled.

What happens when claim assignment and duplicates are not covered?

At volume, claims do not arrive once and sit still. The same debt turns up twice because a creditor submitted by post and then by email. A solicitor submits on behalf of a client who has already submitted directly. A factoring company claims a debt the original supplier is also claiming. A government department claims in a preferential class and again in an unsecured one for a different component. A landlord claims an amount that includes future rent.

Software that treats each submission as a separate claim record turns all of this into a distribution problem. The system must record an assignment as a transfer event on the existing claim, preserving the original submission, the adjudication decision and the full history, with the new holder recorded from the effective date. Duplicates need a merge that keeps both submissions visible as evidence while collapsing them to one claim for distribution purposes, with the person who merged them and their reason recorded.

The other half of this gap is ranking. Admission is only half the decision. A claim has to be ranked into the correct class, and the classes come from the regime rather than from your preference. Distribution against a ranked ledger with a prescribed fund and a defined order of priority is arithmetic. Distribution against a flat list of admitted claims is guesswork, and it is the point at which practitioners go back to Excel for the one calculation they are personally liable for.

Should you build custom or configure what you already own?

Configure, and do it without regret, if you are a practice working in one jurisdiction with conventional appointment types and creditor volumes in the ordinary range. Turnkey IPS was built specifically for this profession and covers the statutory apparatus properly, and no bespoke build will reach that depth for the money. If your work is large corporate cases with mass claims administration and noticing, Stretto and Epiq exist because that scale is a specialised operation, and outsourcing it is frequently the commercially sound choice rather than a compromise.

Build when two or more of these are true. You take appointments under more than one regime or in more than one jurisdiction and your current system covers one properly. Your distribution waterfalls include structures a standard priority ordering does not express, which is common where security packages are layered or an estate spans entities. Consumer creditor volumes are capping how many appointments you can accept. Your cashier team reconciles estate accounts through a general bookkeeping package with a chart of accounts per case. Or you are already doing adjudication and distribution modelling in a spreadsheet, which is the clearest signal of all, because that is the work you carry personal liability for.

How do hidden costs get into an insolvency software quote?

The omissions are consistent enough to check for line by line.

  • Each additional regime. Diary rules, priority ordering and reporting formats are regime specific. Two regimes is a second rule set, not a configuration option on the first.
  • Bank integration. Estate accounts sit with providers whose feeds vary. Every provider is its own mapping, matching and exception handling problem.
  • Creditor volume. A case with fifty creditors and a case with fifty thousand are different engineering problems, particularly for noticing, proof of service and portal load.
  • Live case migration. Parallel running with per case reconciliation sign off, over months, consuming your staff rather than the developer's.
  • Statutory report formats. Generating a receipts and payments account in the required format from a ledger is real work, and each format is separate.

For orientation, Digital Heroes delivery experience puts a focused first release covering case progression against generated statutory diaries, claim capture and adjudication, and the estate ledger with receipts and payments at $90,000 to $180,000 over 14 to 20 weeks, with a full platform at $250,000 to $550,000 phased over 9 to 15 months. The number of regimes you work in drives the cost more than the number of cases you handle.

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

Ask how a statutory date is calculated and what happens when it moves. The answer must describe rules attached to appointment type and regime, dates generated with the rule recorded, and cascade recalculation when an extension is granted. If the proposal is a task template someone copies per case, you have bought a shared to do list and you will still be checking dates by hand.

Ask how they model a claim assigned to a third party halfway through the case. A transfer event on the existing claim is the only correct answer. A second claim record means the distribution will double pay, and you will find out after the funds have gone.

Ask about the estate ledger specifically. Multiple bank accounts per estate, dual authorisation on payments, statutory classification on every posting, and a receipts and payments account generated from the ledger rather than formatted by a cashier. Then ask to see how unmatched bank items are surfaced and aged, because that screen is where reconciliation either happens or quietly stops.

Finally, settle ownership in writing before kickoff: the repository, the infrastructure accounts and an unrestricted right to hire another firm. At Digital Heroes the client owns the code from the first commit. Cases can be reviewed years after closure and the practitioner carries personal liability for the records, so a system you could lose access to through a commercial dispute is a risk that sits with a person rather than with a company.

Research & sources

The evidence behind this guide

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

  1. Deloitte reports that modern ERP implementations aim to deliver reduced manual effort, greater transparency, a single source of truth, and increased productivity, but many organizations do not capture the full expected benefits (a significantly lower ROI) without disciplined strategy, change management, and data readiness. Source: Deloitte (2024) →
  2. 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) →
  3. IBM frames first-time fix rate as a core field service KPI, noting the industry average sits around 80% (roughly one in five jobs needs a return visit). Correction: IBM cites best-in-class providers at 89-98%, not '85%+'. Source: IBM (2024) →
  4. Across ten outpatient clinics the mean no-show rate was 18.8%, and the marginal cost of no-shows reached $14.58 million per year for those clinics, at roughly $196 per missed appointment (2008 figures). Source: BMC Health Services Research / PubMed Central (Kheirkhah et al.) (2015) →
Priyanka S. · Senior UX Designer · UK · London

Priyanka designs the flows inside business software, the screens that staff will sit in for years rather than admire once. Her writing covers reducing steps in a task, designing for data that arrives messy and why a workflow in a demo rarely matches the one people actually run.

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

FAQ

Frequently asked questions

We already track statutory dates in a spreadsheet and have never missed one. Why change?
Because the control is a person rather than a system, and the exposure is personal rather than corporate. The specific weakness is not the ordinary case, it is the case where an extension or a court order moves an anchor date and every dependent deadline has to move with it. A generated diary recalculates and tells you what changed; a spreadsheet requires someone to remember the dependency chain correctly under pressure, on the day they are also dealing with whatever caused the date to move.
What is the most damaging modelling mistake in a claim ledger?
Creating a new claim record when a creditor assigns its debt, rather than recording a transfer event on the existing claim. The distribution run then pays both the original creditor and the assignee, and the error typically surfaces after money has left the estate. Duplicate submissions cause a related problem: the same debt claimed by post and by email, or directly and through a solicitor, needs a merge that keeps both submissions visible as evidence while collapsing to one claim for distribution.
How do we migrate live appointments without pausing them?
Case by case, with parallel running and a written reconciliation sign off before each cutover. Estate balances must agree per bank account to the unit on the cutover date, claim positions must match including the basis of each adjudication decision, and diary dates regenerated from rules must be reconciled against what the case file says. Start with closed or nearly closed cases to prove the process, and expect migration to run alongside development for months rather than following it.
Is Turnkey IPS enough for a practice like ours?
If you work in one jurisdiction with conventional appointment types and ordinary creditor volumes, yes, and a bespoke build will not reach that depth for the money. The case for building appears when you take appointments under more than one regime, when your distribution waterfalls involve structures a standard priority ordering cannot express, or when consumer creditor volumes are capping how many appointments you can accept. Doing adjudication or distribution modelling in Excel is the clearest signal that you have crossed the line.
Why do estate bank reconciliations start failing weeks after go live?
Because the failure is quiet rather than loud. A statement file arrives with a changed column, a reference format shifts so automatic matching stops working, or a newly opened account for a case never gets added to the feed configuration. Unmatched items accumulate while a cashier assumes they are timing differences. Validate file shapes on arrival, quarantine anything unexpected, and put aged unmatched items per estate on a screen someone looks at daily.
Can one system handle both UK and US appointments?
It can, provided diary rules, priority ordering and reporting formats are modelled as regime specific rule sets rather than configuration on a single template. An administration under the Insolvency (England and Wales) Rules 2016 and a Chapter 7 trusteeship reporting to the United States Trustee share the underlying shapes of claims, estate money and distributions and share almost nothing in their statutory apparatus. Building both properly costs more than building one, and cross border work is usually the reason a practice commissions a build at all.
How should time recording be designed given fee approval scrutiny?
Capture time against the case and a defined category of work, apply the charge out rate in force on the date the work was performed rather than the current rate, and generate the fee analysis in the format required by those approving it. In the United Kingdom, Statement of Insolvency Practice 9 sets expectations for disclosure by grade and category, which makes narrative quality on individual entries evidential months later. Write offs and write ups should carry reasons and stay visible rather than being netted away.
What is the cheapest way to test whether a developer understands this domain?
Give them three scenarios in the first meeting and listen. An extension is granted and eleven dependent dates move. A creditor assigns its claim to a debt purchaser after adjudication. A bank statement arrives with two unmatched receipts on an estate with three accounts in two currencies. A team that has built in this sector will describe rule based recalculation, a transfer event on the existing claim, and aged exception handling per estate without being prompted for any of it.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
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.
How do I migrate years of QuickBooks data into a custom system?
Use a staged migration: export full history through the QuickBooks API or backup files, load it into the new system, then run both systems in parallel for at least one full closing cycle before cutting over. Expect cleanup work, because books older than three years almost always contain miscategorized transactions that surface during import. Digital Heroes schedules migration as its own project phase with its own sign-off, never as a launch-week task.
Can custom accounting software connect to my bank, payment processor, and payroll provider?
Yes, and it should be treated as standard scope rather than an add-on. Bank feeds typically come through aggregators like Plaid, payments through Stripe or your existing processor's API, and payroll providers such as Gusto and ADP publish APIs for pulling journal entries. The real constraint is smaller regional banks without feed coverage, which is worth verifying during scoping instead of discovering after launch.
How do I vet a development agency for an accounting software project?
Ask to see a live accounting or fintech system they built, then ask how they handle double-entry integrity, period closing, and audit trails; a team that has never built a ledger will learn on your budget. Check whether they bring an accountant or finance-literate analyst into scoping sessions. A portfolio proves design skill, but a walkthrough of how their system blocks an unbalanced journal entry proves domain skill.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
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.
Will custom accounting software scale as my company grows?
It scales exactly as far as its data model was designed to, so multi-entity support, multi-currency, and consolidation should be day-one design decisions even if you launch with a single company. Retrofitting multi-entity onto a single-entity ledger is among the most expensive changes we handle, and in Digital Heroes rescue work it often costs a third of the original build. Compare that with QuickBooks Online, which requires a separate subscription for every company you add.
Who can build a custom accounting software system?

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