Industry guide · Custom Software

Unemployment Insurance Claims Software: Why the System Only Fails When Every Worker in the State Needs It at Once

Unemployment Insurance Claims software visual showing business portfolio, confirmed schedule, and shield alert.
The short answer

$150,000 to $500,000 over 5 to 10 months is the realistic band for the modules a state workforce agency can commission and actually finish: a claimant intake and weekly certification channel, an adjudication workspace that clears the fact finding queue, an employer portal for separation responses and quarterly reporting, an identity and fraud triage layer, or an appeals scheduling and decision system. A full benefits and tax modernisation is a different animal, running several years with federal oversight, and firms that promise it inside 18 months are the reason this sector has the reputation it has. Build a module when a specific queue is the bottleneck, when claimants abandon your online process at a measurable step, or when a policy change takes your incumbent two quarters. Do not rebuild the benefit payment engine while claims are being paid through it.

The system works fine until the day it matters

A large employer announces a plant closure on a Thursday. Eleven hundred people file over the weekend. By Monday the agency's call center is at capacity, the online filing system is timing out at the employment history step, and the adjudication queue that normally runs four days is at nineteen. Every one of those claimants has rent due, and the agency's performance is measured on first payment promptness, which is now unreachable for this cohort no matter what anyone does.

Unemployment insurance is the only public program designed to absorb its own demand shock, and the systems running it were mostly built when the shock was assumed to be a recession, not a week. The 2020 pandemic exposed this at national scale: legacy mainframe systems that had operated adequately for two decades could not stand up new federal programs in the timeframe Congress had set, and the failures were on the news for months. Most states responded by starting modernisation programs with Geographic Solutions, Sagitec or Fast Enterprises, and many of those programs are still running.

If you are inside one of those agencies, the useful question is not whether to modernise. It is which parts can be improved now, on their own, without waiting for the program.

Problem 1: monetary determination is the easy half

Establishing monetary eligibility is arithmetic against quarterly wage records: identify the base period, sum wages, apply the state's formula, produce a weekly benefit amount and a maximum benefit amount. Most legacy systems do this correctly, including the alternate base period cases that require the most recent quarter's wages before they have been reported.

The queue is on the other side. Separation fact finding requires the employer's account of why employment ended, the claimant's account, and an adjudicator deciding whether the separation disqualifies under state law. The employer response arrives late or never. The claimant statement is a free text box that produces three lines. The adjudicator then telephones both parties, which is why a determination takes weeks.

What a custom adjudication workspace does: replace the free text box with structured, branching fact finding that asks only the questions relevant to the separation type, so a voluntary quit case collects the specific facts the statute requires rather than a narrative. Employer responses arrive through the national separation information exchange with a deadline clock the system enforces and a documented consequence when it lapses. The adjudicator then sees both accounts side by side with the conflicts highlighted, drafts a determination from a decision framework that cites the statute, and moves on. Agencies that fix fact finding structure rather than adding adjudicators see the queue move, because the bottleneck was never staffing alone, it was that half the file was missing on first touch.

Problem 2: the front door became a fraud target and stayed one

Organized identity fraud against unemployment programs during 2020 and 2021 was extensive and widely documented, and it permanently changed what a claims front end has to do. Every state now runs some form of identity proofing, and the ones that bolted it on as a gate discovered the second problem: legitimate claimants who cannot pass remote proofing, disproportionately older workers, people without credit history and people whose identity was already stolen, now cannot file at all.

What a build worth funding does: treat identity as a risk score rather than a gate. Low risk claims with a clean data match proceed. Higher risk claims proceed but with payment held pending a defined verification step, which can be in person at a workforce office. High risk patterns, meaning many claims from one device, one bank account across unrelated claimants, or filings against employers with no separation reported, route to an investigations queue before any money moves. Cross matching against the national new hire directory and incarceration data catches a different class of improper payment. The design principle is that stopping a fraudulent payment before it leaves is worth more than recovering it afterward, since recovery on identity fraud is close to nil.

Problem 3: weekly certification is the highest volume transaction you run

Every claimant certifies weekly, answering the same questions about availability, work search and any earnings. It is the most repeated transaction in the agency and it is where usability becomes policy. A confusing earnings question produces an overpayment three months later that the agency then has to establish, notice, appeal and collect, which costs more than the payment.

What a custom certification channel does: work properly on a phone, because a large share of claimants have no other device. Ask the earnings question in a way that distinguishes when work was performed from when it was paid, since that single confusion generates a meaningful share of non fraud overpayments. Accept work search entries as structured records with employer detail captured at the moment of the search rather than reconstructed weeks later during an audit. Save partial progress, because certification interrupted by a shift is certification abandoned. And return a clear status afterward, since the second largest driver of call volume in every agency we have looked at is claimants calling to ask whether their week processed.

Problem 4: the tax side is a different business sharing the same books

While benefits go out, the other half of the agency runs an employer tax operation: registration, quarterly wage and contribution reporting, experience rating, benefit charging, delinquency and audit. The same employer account is charged for benefits paid to its former workers, which is why employers protest separations, and the two sides of the house frequently run on systems that do not agree about who the employer is.

What a custom employer portal does: give one account view covering registration details, quarterly filings and payments, benefit charges with the claims that caused them, and open separation requests with their deadlines. Third party administrators, who file on behalf of many employers, get proper delegated access instead of sharing credentials, which is both a security fix and a data quality fix. Charge protests are filed and tracked in the same place they are visible. This is the component that generates the least political attention and the most goodwill, because employers experience the agency almost entirely through it.

Problem 5: emergency programs arrive with weeks of notice

The federal pandemic programs were legislated and expected to be paying within weeks. Whatever the next emergency program is, the notice period will be similar, and the agencies that coped were the ones that could add a new benefit type, new eligibility rules and a new payment stream without rebuilding.

What that requires architecturally: benefit programs as configuration rather than as code paths, eligibility rules that are versioned and effective dated, and a payment layer that does not care which program generated the entitlement. If your current system requires a release to add a program, you already know how the next surge goes. This is the strongest technical argument for modular work even inside a larger modernisation, because a module that owns program definition can be built in months and used for decades.

What this costs and how long it takes

Across Digital Heroes delivery experience, a module in this domain runs $150,000 to $500,000 over 5 to 10 months. That covers a claimant intake and certification channel, an adjudication workspace, an employer portal, identity and fraud triage, or an appeals system with scheduling, hearings and decisions.

What drives the number:

  • Access to the benefit system of record. If the only interface is a nightly batch, the module has to tolerate stale state and be honest with users about it.
  • Federal tax information, since wage and offset data brings IRS Publication 1075 controls into the environment and that is a security program with its own review.
  • Identity proofing vendor integration, plus the alternate path for people who cannot pass it, which is a policy decision as much as an engineering one.
  • Languages and accessibility, which for a program serving the entire workforce is broader than most government portals and needs building in from the first screen.
  • Appeals, if in scope, because hearing scheduling with parties, representatives, interpreters and recorded proceedings is its own product.

Build versus buy

Do not replace the benefit calculation and payment engine as a custom project while claims are running through it. That is what the large modernisation vendors are for, and the reason they take years is mostly not incompetence, it is conversion and parallel running against a live payment stream.

Do build the channels and the workspaces. Claimant intake and certification, employer portal, adjudication, fraud triage and appeals are all separable, all improvable within a year, and all measurable against numbers your agency already reports to the federal government. The best argument for doing this alongside a modernisation rather than after it is that these components teach you what your real requirements are before the big program freezes them.

If you are a small state or a territory with a modest claim volume and no active modernisation, buying a hosted benefits system from one of the established vendors is a defensible answer, and we would say so rather than pitch a build.

How to choose a developer for unemployment insurance work

Ask how they would design fact finding for a discharge for misconduct. If they propose a text area, they have not read a state statute and your adjudicators will still be making phone calls.

Ask what happens to a claimant who fails remote identity proofing. The answer must include a path that ends in payment, not a dead end, and the fact that they have thought about it tells you whether they understand the population.

Ask how a new federal benefit program would be added. If the answer is a code release and a deployment, you are buying the same problem your current system has. Program definition belongs in versioned configuration.

Ask who owns the code, the rules and the environments, and get it in writing before kickoff. Unemployment systems outlive administrations and vendors, and an agency that cannot move its own logic to another firm has bought a decade of change orders. At Digital Heroes the agency owns the repository from the first commit.

Research & sources

The evidence behind this guide

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

  1. Technical debt is the number-one frustration at work for professional developers, cited by about 63% of respondents - roughly twice the rate of the next-most-common frustration (complexity of tech stack, ~33%). Source: Stack Overflow (2024) →
  2. 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) →
  3. 88% of customers say good customer service makes them more likely to purchase from a brand again in the future, quantifying the direct revenue link between support quality and retention. Source: HubSpot (2024) →
  4. Qualtrics research (Q3 2023 survey of ~28,400 consumers across 26 countries) estimated bad customer experiences put roughly $3.7 trillion in global revenue at risk annually, a 19% jump from the prior year's $3.1 trillion; 64% of customers say they will switch companies over poor service regardless of how much they like the product. Source: Qualtrics XM Institute (via Forbes) (2024) →
Ananya I. · Director of Shopify Practice · Delhi

Ananya leads the Shopify practice at Digital Heroes, covering store builds, replatforms, app development and the merchant side of running a product catalog. Her posts help retailers weigh theme level work against a full custom build, and understand what each choice commits them to.

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 it cost to build unemployment insurance software modules?
A module runs $150,000 to $500,000 over 5 to 10 months in Digital Heroes delivery experience, covering something like a claimant intake and weekly certification channel, an adjudication workspace, an employer portal, fraud triage or an appeals system. A full benefits and tax modernisation is a different category, running several years with federal oversight, and should be procured as a program rather than a project.
Why did legacy unemployment systems fail during the 2020 surge?
Because they were designed for recession scale demand and for programs that changed slowly, not for new federal benefit types that had to be paying within weeks of legislation. The specific technical failure was that program definitions, eligibility rules and payment logic were entangled in code, so adding a program meant a release cycle. The lesson that survived is that benefit programs belong in versioned configuration rather than in code paths.
What actually causes the adjudication backlog?
Missing facts on first touch. Separation fact finding usually collects a free text statement from the claimant and waits on an employer response that arrives late or never, so an adjudicator has to telephone both parties. Structured branching fact finding that asks only the questions the statute requires for that separation type, combined with enforced employer response deadlines through the national separation information exchange, moves the queue more than adding adjudicators does.
How should identity verification work without locking out real claimants?
Treat identity as a risk score rather than a gate. Clean matches proceed, higher risk claims proceed with payment held pending a defined verification step including an in person option, and high risk patterns such as many claims from one device or one bank account route to investigations before money moves. A design with no path for people who cannot pass remote proofing will exclude older workers and people whose identity was already stolen.
Can we improve the claimant experience without replacing the whole system?
Yes, and this is usually the fastest measurable win. The weekly certification is the highest volume transaction the agency runs, and fixing how the earnings question distinguishes when work was performed from when it was paid removes a meaningful share of non fraud overpayments on its own. Mobile first design, saved partial progress and a clear post submission status also cut call volume, since asking whether a week processed is one of the largest drivers of calls.
What does the employer side need that we probably are not providing?
One account view combining registration, quarterly wage and contribution filings, payments, benefit charges linked to the claims that caused them, and open separation requests with their deadlines. Proper delegated access for third party administrators matters too, because credential sharing is both a security problem and the source of data quality issues. Employers experience the agency almost entirely through this channel.
How long does a state unemployment modernisation take?
Multi year, and the duration is driven by conversion and parallel running against a live payment stream rather than by feature development. That is precisely why building the channels and workspaces separately is worth doing: intake, certification, employer portal, adjudication and appeals can each be improved within a year, and they teach the agency what its real requirements are before the larger program freezes them.
Does IRS Publication 1075 apply to unemployment insurance systems?
If the component touches federal tax information, including wage data obtained through federal exchanges or offset data, then yes, and it applies to hosting, staff access, logging and physical controls. It functions as a security program with its own review cycle rather than a configuration setting, so establish the data boundary during design. Keeping a component out of scope entirely is frequently cheaper than bringing it in.
Who owns the code if a state hires an agency to build these modules?
The state should own the repository, the rules configuration and the environments outright, with the right to move the work to another firm, written before kickoff. Unemployment systems outlive administrations and vendors, and an agency that cannot move its own logic elsewhere has committed to a decade of change orders. At Digital Heroes the client owns the code from the first commit.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
Does the tech stack matter, and which one should I ask for?
It matters less than agencies imply, provided it is boring. A mainstream stack, something like React or Next.js on the front end, Node.js or Python behind it, and PostgreSQL for data, means thousands of developers can maintain your system if you ever change vendors. Apply one test: ask how hard it would be to hire a replacement developer for the proposed stack, and walk away from anything built on an agency's in-house framework.
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.
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.
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.
How do I work out whether custom software will pay for itself?
Do the arithmetic on hours before anything else: if the system saves three staff eight hours a week at a $35 loaded hourly cost, that is about $43,700 a year against, say, a $70,000 build plus 15 to 20% annual maintenance, a payback around two years. Add revenue effects only if you can name them specifically, like faster quotes or fewer abandoned orders, not as vague growth. In our delivery experience the businesses that see payback inside 24 months are the ones automating a process they already measure.
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.
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.
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?