Industry guide · Internal Tools

Subcontractor Prequalification Software: How Do You Stop a Sub You Already Approved From Failing?

Contractor Prequalification software visual showing hard hat, operations spreadsheet, and gauge.
The short answer

A first release runs $60,000 to $130,000 and ships in 10 to 16 weeks in our delivery experience, covering financial statement intake and extraction, your own scoring model, and single project plus aggregate exposure limits enforced at bid invitation. A full platform adding continuous monitoring, safety and insurance data, buyout integration and portfolio exposure across operating companies runs $150,000 to $350,000 over 6 to 12 months. Build when your trade mix, self perform work or multi company structure means the scoring model has to be yours, and when the score must block a bid invitation rather than sit in a report. If you are a single operating company under roughly $150M with a conventional trade base, TradeTapp or COMPASS will do the job for a fraction of that.

Why prequalification is a control, not a filing exercise

A drywall sub you approved fourteen months ago walks off a $9M package in month seven. The reason turns out to be boring. They took three large jobs from other general contractors in the spring, their backlog roughly tripled against a working capital position that had not moved, and they ran out of cash to make payroll on all four sites at once. Your prequalification file on them is a PDF of a compiled financial statement dated the previous December, a certificate of insurance, and an experience modification rate somebody typed into a spreadsheet.

Nothing in that file was wrong. It was simply answering a question from a different year. Meanwhile the completion cost, the schedule hit, the claims from the trades stacked behind them and the fee you no longer make on the job add up to a number that dwarfs anything you would ever spend on software. That asymmetry is the entire argument for taking prequalification seriously as a system.

Most contractors run this on a shared mailbox, an annual questionnaire in Word, a folder of PDFs, and one estimator or risk manager who knows in their gut which subs are shaky. The gut is often good. It is also unwritten, unauditable, and it leaves the company when that person does. And the gut does not scale to a bid list of 60 invitations across eleven trades on a job the chief estimator has not personally worked.

Problem 1: the financial data arrives once a year and is keyed in by hand

Subcontractor financial packages come as PDFs, and they come in every possible shape: an audited statement from a real CPA firm, a review, a compilation with a disclaimer that says nobody verified anything, a QuickBooks export, and occasionally a scan of a printout. Somebody in your office pulls current assets, current liabilities, revenue, net income, the bonding letter, and the work in progress schedule, and types them into a spreadsheet. That takes twenty to forty minutes per sub when it goes well, so a contractor with 400 approved subs is spending real months of staff time producing numbers that go stale immediately.

This is the one place where document extraction genuinely earns its cost. A model reads the statement, pulls the line items, records the level of assurance because a compilation and an audit are not the same evidence, and flags what it could not read for a human to finish. In our builds the useful measure is not accuracy on a demo, it is how few fields a reviewer touches after the first month of corrections. Extraction is not the interesting part of the system, but it is the part that decides whether anyone keeps the data current.

Problem 2: the scoring model is someone else's risk appetite

TradeTapp and COMPASS by Bespoke Metrics both compute financial capacity scores, and the underlying analysis is competent. The catch is that the weighting represents a general view of contractor risk, and your view is not general. A curtain wall sub with heavy material buyout carries different working capital pressure than a labour heavy framing sub. If you self perform concrete, your concrete subs are a smaller and more scrutinised group. If you build data centres, an electrical sub's ability to secure gear is worth more in the model than its EMR.

ISNetworld, Avetta and Highwire are also frequently mistaken for prequalification, and they are not answering this question. They are compliance and safety qualification networks. They will tell you whether a sub has submitted the right paperwork and whether their safety record clears a threshold. That is genuinely useful and it is a different question from whether this company has the balance sheet to carry your $12M package through a six month cash gap.

What a build gives you is a model you own. Working capital, backlog to capacity ratio, current ratio, profit trend, bonding capacity headroom, safety history, claims and lien history, and trade specific factors, each with a weight your risk committee argued about and can change without a vendor ticket. When a package fails, you can look at what the model said and adjust it, which is the only way scoring gets better over time.

Problem 3: the score does not stop anybody from bidding

This is the failure that matters most and the one nobody talks about. In the majority of contractors we have worked with, prequalification produces a report. Bid lists are built in a different system, or in an estimator's head, or from the list of subs who called that week. The single project limit and aggregate limit exist as numbers on a page rather than as a gate.

The control has to sit at the moment of invitation. When an estimator adds a sub to a bid list for a $14M mechanical package, the system checks the sub's single job limit, checks their current aggregate exposure across every one of your live jobs, checks whether their insurance and licensing are current on the day, and either allows the invitation, allows it with a flag and a named approver, or blocks it. That approval, with the approver's name and reason, becomes the record. Without that gate you have bought analytics. With it you have bought a control.

Problem 4: exposure is tracked per job, never in aggregate

Individual project managers know what their sub is carrying on their job. Nobody knows what that sub is carrying across your seven active jobs, three operating companies and two joint ventures, and the sub is unlikely to volunteer what they are carrying for your competitors. Aggregate exposure is the number that kills you, and it is the number that lives nowhere.

A build maintains a live position per sub: awarded value, billed to date, retention held, and remaining exposure across all entities, plus their self declared backlog elsewhere and their bonding capacity headroom. Underwriters conventionally look at bonding capacity as a multiple of working capital, and your surety will tell you the multiples they use, but the useful discipline is simply having the two numbers side by side and a trigger when one crosses the other. When a sub's exposure with you passes a threshold, the system asks for updated financials rather than waiting for the annual cycle.

Problem 5: nothing rescreens between annual renewals

The default failure in this whole category is time. Approval is an event and risk is continuous. Between the December statement and the following December, a sub can lose their largest customer, have a judgment entered, let a licence lapse, get their EMR restated, or double their backlog. A build that only reprocesses annually is a slower version of the spreadsheet.

What continuous monitoring means in practice: licence status checks against state boards where the data is available, lien and judgment monitoring, insurance expiry from certificate data, EMR updates at each policy year, and self reported backlog updates that you make a condition of remaining on the bid list. Then triggers: any material change reopens the file and, depending on severity, suspends the sub from new invitations until a human reviews it. That last part is the difference between monitoring and alert noise.

What this costs and how long it takes

Across the 2,000 plus projects Digital Heroes has delivered, the honest shape here is as follows. A first release covering financial intake and extraction, your scoring model, sub profiles, and single plus aggregate limits enforced at the bid invitation runs $60,000 to $130,000 and ships in 10 to 16 weeks. A full platform adding continuous monitoring and watchlists, safety and insurance data, buyout and subcontract integration, joint venture and multi entity exposure, and a sub facing portal runs $150,000 to $350,000 over 6 to 12 months.

What drives the number up: multiple operating companies with different risk appetites, because that means multiple models and consolidated exposure. Integration with your ERP (Enterprise Resource Planning) for live commitment and billing data, and Viewpoint Vista, CMiC and Sage 300 CRE are each their own project. A subcontractor facing portal, because you are then supporting hundreds of external users with password resets and document uploads. And feeds from ISNetworld or Avetta if you want to keep those subscriptions and consume their safety data rather than duplicate it.

What keeps it down: start with your top two trades by risk exposure and your live bid list. You will learn more from four weeks of real invitations passing through a gate than from a year of designing scorecards.

Build versus buy, and when buying is right

Buy if you are a single operating company under roughly $150M in annual volume with a conventional trade base and no self perform. TradeTapp is a reasonable answer, particularly if you already live in Autodesk Construction Cloud, and COMPASS does a serious job on financial analysis. Keep ISNetworld or Avetta if your clients require them, and do not attempt to rebuild safety compliance networks. That is not the part that is broken.

Build when two or more of these are true. You run multiple operating companies or joint ventures and aggregate exposure is invisible. Your trade mix is unusual enough that a general scoring model misprices your actual risk. You need the score to gate invitations inside your own estimating process rather than sit in a separate portal. You are an owner or a private equity backed rollup imposing one standard across acquired contractors. Or a package default has already cost you a fee, in which case you already know the arithmetic.

How to choose a developer for prequalification software

Ask them to model the exposure calculation on a whiteboard. The right answer covers awarded versus billed versus remaining, retention, change orders in progress, exposure across entities, and self reported outside backlog. Someone who draws a sub table with a status field has built a supplier directory.

Ask how the scoring model is changed. If adjusting a weight requires a developer, the model will freeze the day the project ends and your risk committee will go back to spreadsheets within a year.

Ask about the audit trail on exclusion. Removing a subcontractor from a bid list has commercial and sometimes legal consequences, so the system needs to record what data drove the decision, who approved the override, and when. Ask them to show you what that record looks like when printed.

Ask who owns the code, and get it in writing before kickoff. You should hold the repository, the infrastructure accounts and the right to hire anyone else to continue the work. At Digital Heroes the client owns the code from the first commit, and we would tell you to walk from anyone who treats that as negotiable.

Research & sources

The evidence behind this guide

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

  1. Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
  2. Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
  3. Brandon Hall Group research on onboarding reports that done well, structured onboarding drives measurable gains in new-hire productivity, employee engagement, and retention; the page notes 41% of organizations experience greater than 5% turnover among new hires. Source: Brandon Hall Group (2024) →
  4. Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
Kabir B. · Director of Mobile Engineering · Delhi

Kabir directs mobile engineering at Digital Heroes across iOS, Android and cross platform builds. Day to day that means release trains, store review cycles, device coverage and deciding when native work is worth the extra cost. Useful reading before committing to an app roadmap.

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 subcontractor prequalification software cost?
A first release with financial intake and extraction, your own scoring model, and single plus aggregate exposure limits enforced at bid invitation runs $60,000 to $130,000 and ships in 10 to 16 weeks, based on Digital Heroes delivery experience. A full platform with continuous monitoring, ERP integration and a subcontractor portal runs $150,000 to $350,000 over 6 to 12 months. Multiple operating companies and ERP integration are the two largest cost drivers.
Is TradeTapp or COMPASS enough, or do we need to build?
They are a sensible buy for a single operating company with a conventional trade base, and COMPASS in particular does serious financial analysis. They strain when your trade mix means a general scoring model misprices your real risk, when you run several operating companies or joint ventures and need consolidated exposure, or when you need the score to block an invitation inside your own estimating workflow rather than live in a separate portal.
What is the difference between ISNetworld and real financial prequalification?
ISNetworld, Avetta and Highwire are compliance and safety qualification networks. They confirm that a contractor has submitted required documents and that their safety record clears a threshold, which is useful and often client mandated. They are not answering whether a company has the working capital and bonding headroom to carry your specific package through a cash gap, which is the question that causes defaults.
How do you calculate a subcontractor single job and aggregate limit?
In practice it comes from working capital, bonding capacity headroom, current backlog and demonstrated project size history, weighted by trade. Sureties work to their own multiples of working capital and your surety will tell you the ones they apply to a given contractor. The discipline that actually helps is keeping current exposure and available capacity side by side and triggering a review when one crosses the other.
Can software read subcontractor financial statements automatically?
Yes, and this is one of the few places where document extraction pays for itself. A model pulls current assets, current liabilities, revenue, net income and the work in progress schedule from PDFs, records whether the statement is audited, reviewed or compiled, and flags fields it could not read. The measure that matters is how few fields a reviewer has to correct after the first month, not accuracy in a demo.
How often should subcontractors be requalified?
Annual renewal alone is the core weakness of most programmes, because a sub can triple its backlog, lose its largest customer or have a judgment entered inside that window. A better pattern is annual full renewal plus event triggers: exposure with you crossing a threshold, a licence or insurance lapse, an EMR restatement, or a lien filing, each of which reopens the file and can suspend new invitations pending review.
Will prequalification software integrate with our construction ERP?
It should, because live commitment and billing data is what makes aggregate exposure real rather than self reported. Viewpoint Vista, CMiC and Sage 300 CRE each need their own integration work, so budget for the specific system you run rather than assuming a generic connector. Without that link the exposure figures depend on project managers updating a spreadsheet, which they will stop doing by month three.
How long does it take to roll prequalification out across a live bid list?
The build for a first release is 10 to 16 weeks, and adoption depends almost entirely on whether estimators hit the gate during real invitations. The pattern that works is running the gate in advisory mode for two to three weeks so estimators see flags without being blocked, then switching enforcement on with a named override approver. Migrating historic files can happen in the background after that.
Who owns the code if an agency builds our prequalification system?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm, written into the contract before kickoff. At Digital Heroes the client owns the code from the first commit. This matters more than usual here because the system holds subcontractor financial data under confidentiality obligations you signed, and you need full control of where it lives.
Should we build our internal tool in Retool instead of hiring developers?
Retool is the right choice if someone on your team is comfortable with SQL and JavaScript and the audience is a handful of technical users, because a basic CRUD dashboard comes together in days. Hire developers when non-technical staff will use the tool daily, when the logic goes beyond forms sitting on a database, or when per-seat pricing stings, since Retool's Business tier lists at $50 per standard user per month. A pattern Digital Heroes sees often: companies arrive after a year on Retool with a tool nobody can maintain because the one person who built it has left.
What should I prepare before contacting an agency about an internal tool?
Bring the spreadsheet or document you run the process on today, a list of everyone who touches the workflow and what each person does, and one sentence describing the outcome you want. You do not need wireframes or a technical spec; a 30-minute screen-share of the current process beats a 20-page requirements document. Decide your rough budget band and name a single internal decision-maker, because projects without one take noticeably longer in Digital Heroes experience.
What does an internal tool cost for a small business with 20 to 50 employees?
Plan on $5,000 to $15,000 for a focused tool that replaces one painful spreadsheet workflow, such as job scheduling, quoting, or PTO tracking. In Digital Heroes projects at this size, the sweet spot is one core workflow, two or three user roles, and a single integration, usually QuickBooks or Google Workspace. Quotes far below $5,000 usually mean a template with your logo on it rather than software built around your process.
Is a freelancer or an agency better for building an internal tool?
A solid freelancer works for a single-workflow tool under roughly $10,000, if you accept that one person holds all the knowledge. An agency earns its premium once the tool spans departments or integrations, because you get a developer, a designer, and a project manager plus continuity when someone leaves or gets sick. The hidden freelancer cost appears 18 months later when you need changes and the original builder has moved on, a rescue situation Digital Heroes is hired for regularly.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
Will a custom internal tool scale as our company grows?
Yes, provided it sits on a standard stack with a real database: PostgreSQL comfortably handles millions of records, and adding users costs hosting pennies rather than per-seat fees. The real scaling risks are organizational, not technical: new departments want features, processes change, and the tool needs a budget line to evolve. Set aside a small quarterly improvement budget instead of treating launch as the finish line, and the tool stays useful for a decade rather than getting rebuilt every two years.
How do I vet a development agency for an internal tools project?
Ask to see two or three internal tools they have shipped and whether those clients still use them daily, because internal tools fail on adoption, not code quality. Good signs: they ask to see your current spreadsheet or process before quoting, they propose a phased build instead of one big launch, and they spell out who handles training and post-launch changes. Walk away from anyone who gives a fixed price before seeing your actual workflow, since internal tools live or die on process details.
How many developers does it take to build an internal tool?
Two to four people covers nearly every internal tool: one or two developers, a part-time designer, and a project manager who doubles as your single point of contact. Internal tools rarely need consumer-product polish, so a full-time dedicated designer is usually wasted budget. On Digital Heroes projects, a two-person core team handles the typical 4 to 8 week build, with a specialist pulled in briefly for a tricky integration or a security review.
How do I know when spreadsheets are no longer enough to run my operations?
Replace the spreadsheet once more than three people edit it, versions travel by email, or a single broken formula could cost real money. Other reliable signals: staff keep personal shadow copies, month-end reporting takes days of manual assembly, and nobody can say who changed a number or why. In Digital Heroes discovery calls the tipping point is almost always a specific expensive error, a mispriced quote, a missed order, or payroll built on a tab someone sorted wrong.
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.
Who can build a custom internal tools system?

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