Skip to main content
Skip to main content

Annual Subcontractor Requalification

A prequalification is a snapshot of a company on one day. Twelve months later the balance sheet has moved, the backlog has doubled or emptied, the estimator who knew your jobs has left, and the file in your drawer describes a business that no longer exists.

So it expires. Once a year you refresh it, and once a year you decide who stays on the bid list.

Who owns it: the contract administrator, working to a fixed calendar date. Give it a season โ€” most contractors run it right after their own year-end financials are done, when subs have current statements available too.

The full procedure is in the prequalification process. This page is the annual version of it.


Who to requalifyโ€‹

Three groups, and the third is the one that gets forgotten.

  • Every sub currently working on any of your jobs. No exceptions, including the ones you have used for fifteen years.
  • Every sub with an award in the last twelve months, even if the job is closed.
  • Everyone you want on next year's bid list. Including subs you have never used, whom you want available before the bid you need them for.

That third group is the point of running this annually rather than per-job. Qualification takes five to ten business days, and bid deadlines do not wait.


What to refreshโ€‹

Do not re-run the whole application. Ask for what changes.

ItemWhy it changes
Financial statementsTwelve months of results. This is the core of the refresh โ€” see reading a subcontractor's financials
Backlog and work-in-progress scheduleTells you whether they have taken on more than they can staff
Certificates of insuranceAnnual renewal, and limits change quietly
Contractor's license and registrationsRenewals, classification changes, disciplinary actions
Bonding capacity letter, where relevantTheir surety's opinion of them is worth having
Safety record โ€” EMR and OSHA 300 logsA mod that moved from 0.85 to 1.15 is a real signal
References, only if the trade or scope has changedOtherwise your own experience is better data
Ownership and key personnelSale, buyout, retirement, a departed estimator or PM
Litigation, liens and judgmentsDisclosed by them, and worth a public records check
W-9Confirm the entity has not changed

Two shortcuts that make this survivable. Send the request as a pre-filled copy of last year's application, asking only for what has changed. And send it to every sub in a trade on the same day, so the chasing is one task, not forty.


What triggers an off-cycle requalificationโ€‹

Annual is the floor. These events reset the clock immediately, whenever they happen.

TriggerWhat you are checking
Ownership change โ€” sale, buyout, partner exitWhether the company that qualified still exists, and whether indemnity and bonding survived
A key person leavesLoss of the estimator, PM or foreman who made them good at your work
A bad job โ€” schedule slip, manpower shortfall, quality failure, abandoned punch listWhether it was this job or the company
A lien or judgment filed against them, or by their suppliersCash flow. Supplier liens on someone else's job are an early warning
A large new award elsewhereCapacity. A sub who just won a job twice their normal size may not have crew for yours
An insurance lapse or a coverage reductionWhether they can still meet the requirement, and whether they are cutting costs
Slow payment complaints from their own subs or suppliersThe earliest signal of all

More on reading these in warning signs a subcontractor is in trouble.

Watch out

A large new award elsewhere is the trigger contractors treat as good news about a sub. It is the most common precondition for a sub failing on your job, because growth consumes cash and crew faster than it produces either.


Use last year's post-job evaluationsโ€‹

Requalification without performance data is just an accounting exercise. The financial statements tell you whether they can pay for the work; your own evaluations tell you whether they do the work.

Run a short evaluation at the close of every subcontract, while people still remember. The post-job evaluation template covers schedule adherence, manpower against what was promised, quality and rework, safety, coordination, paperwork, change order behavior, closeout and punch list.

At requalification, pull every evaluation for that sub from the last year and read them together. A pattern across three jobs is information. One bad review from one PM on one job is an opinion, and worth a conversation before it becomes a decision.

If you have no evaluations on file, start collecting them now and accept that this year's requalification is financial only.


Sorting the listโ€‹

Put every sub into one of four buckets. Do it in one sitting, per trade, with the PMs in the room.

TierWhat it meansWhat they getTypical signals
PreferredYou want them on every relevant jobInvited first, negotiated work, early involvement, highest award limitsStrong financials, clean safety record, consistently good evaluations, no compliance chasing
ApprovedFully qualified, no concernsNormal bid list, standard award limitsSound financials, acceptable safety record, no performance pattern
ConditionalUsable with controls attachedInvited with conditions stated up front โ€” bond, joint checks, funds control, reduced scope, increased retention, tighter reportingThin working capital, a bad job in the last year, repeated compliance lateness, recent ownership change
RemovedNot on the bid listNothing this cycleFailure or near-failure, safety incident with cause, financials that will not support the work, unresolvable dispute, refusal to provide information

Conditions for the conditional tier are the same menu as at first qualification, documented with the conditional approval letter and written into the subcontract.

Rule of thumb

If a trade has fewer than three approved subs you can actually get pricing from, you do not have a bid list โ€” you have a sole source. Fill that gap during the annual sweep, not during the bid.


Pruning the listโ€‹

A bid list that only grows becomes useless. Every year, remove:

  • Subs who did not respond to the requalification request at all
  • Subs you have invited three or more times without a bid returned
  • Subs who no longer perform the trade or work in your market
  • Subs whose failure risk you would not accept on your next job
  • Duplicates โ€” the same company under two entity names, which is more common than it sounds

Removing a sub who has stopped responding is not a judgment about them. It is housekeeping, and it makes the remaining list mean something.

Also check the other direction. If your list is short in a trade, the annual sweep is when you go find two more, not the week the bid drops.


Telling a sub they have been removedโ€‹

Do it directly, by phone or in person, and give the actual reason.

Most contractors handle this by going quiet โ€” the invitations simply stop. It feels kinder. It is not, and it costs you twice.

It is the only way they can fix it. A sub who is told "your working capital will not support the size of package we award" can go and do something about it. A sub who is told nothing repeats the same failure with the next four GCs and never knows why. Point them at getting prequalified as a subcontractor if the problem is fixable paperwork rather than fundamentals.

And subs talk to each other. Your reputation among subcontractors determines who bids your work and how sharp their numbers are, and it is built in exactly these conversations. The GC who tells you straight is the one whose bid invitations get answered.

Keep it short, specific and unemotional:

  • What the decision is
  • The specific reason, in one or two sentences
  • What would have to change for the answer to be different
  • When you would be willing to look again

Then record the conversation in the file, with the date. If they come back next year with audited statements and a better mod, you want to remember that you asked for exactly that.



Use with: the post-job evaluation and the risk scorecard.

Was this page helpful?