Subcontractor Onboarding and Prequalification

Subcontractor onboarding is the sequence that takes a new sub from first conversation to approved, insured, and payable. Prequalification is the judgment inside it: whether the sub is licensed for the work, adequately covered, financially sound, and safe enough for the site. A system collects the documents through one intake, holds each in a pass, pending, or blocked state, and refuses to let a sub be scheduled or paid until the states that matter are clear.

What a half-onboarded sub costs you

The document request is an email with five attachments

Somebody sends the packet: W-9, insurance requirements, the master subcontract agreement, a safety questionnaire, a banking form. The sub returns three of them a week later, two in a format nobody can open. The chase begins, and it lives in one person’s inbox.

Onboarding finishes for scheduling but not for payment

The sub is on site Monday because the PM needed them there. The W-9 never arrived and the ACH details were never verified. The first invoice lands in accounts payable and stops, which the sub experiences as you refusing to pay them.

The prequalification questionnaire gets filed, not read

A sub returns a form with an EMR, a bonding capacity, and three references. Nothing compares those answers against a threshold, nothing flags an experience modification rate above what your own carrier expects, and nothing asks again a year later.

License status is checked once, if at all

A license classification is verified during onboarding and never revisited. It lapses, or the sub takes work outside the classification they actually hold. The first anyone hears about it is from an inspector or the state licensing board.

Approved means something different in each department

Ask the PM and the sub is approved. Ask accounting and they are not set up as a vendor. Ask whoever owns compliance and the certificate is pending. Three answers, because no single record holds the status they are all describing.

The document gate and what each state lets a sub do

Onboarding is not one checkbox that is either done or not done. Each document carries its own state, and each state permits a different amount of activity. This is the gate we build, and it is worth arguing about internally before anything gets configured.

One subcontractor intake read four different waysA single onboarding record carries document states that scheduling, accounts payable, estimating, and compliance each read for a different decision.One sub intake recordScheduling sees site accessA pending certificate allows site work only on a documented override by a named personPayables sees payment stateNo W-9 and no verified banking means nothing reaches a payment runEstimating sees bid eligibilityLicense classification and the executed master agreement decide who gets invitedCompliance owns verificationA named person moves each document to pass, because uploading alone changes nothingDates schedule their renewalLicenses, certificates, and questionnaires each set their own next request
Approved means a different thing to each team, which is why the states stay separate.
DocumentPass meansPending permitsBlocked stops
W-9, or W-8 for a foreign entitySigned, current, and the TIN matches the legal name on the agreementScheduling and performing work; no funds releasedAnything reaching a payment run; 1099 reporting has no basis
Certificate of insurance and required endorsementsLimits meet the job requirement, your entity named as additional insured, any waiver of subrogation presentSite access only on a documented override by a named personSite access, scheduling, and any pay application
Trade license and classification for the work stateActive, correct classification, verified against the state board record rather than the sub’s copyBidding and estimating conversation onlyPulling a permit, performing permitted work, receiving a subcontract
Safety record: EMR, OSHA 300A summary, written programEMR at or under your threshold, written program on file, no open citation of concernWork permitted after a documented review by your safety leadWork on any job where the owner or upstream GC sets a safety floor
Banking and remittance detailsACH details confirmed by a callback to a number you already had, never by email replyPayment by check to the address of recordAny electronic payment
Executed master subcontract agreementSigned by an authorized officer, with current indemnity and insurance exhibits attachedPre-award conversation and pricing onlyWork orders, purchase orders, and scheduling
The callback rule on banking is the least automated line in the table and the one we argue hardest for. Payment redirection fraud arrives as a convincing email from a real sub’s compromised account, and the only defense that holds is a person dialing a number they already had on file.

How onboarding runs end to end

One intake link per sub, not a packet of attachments

The sub receives a single link. It collects entity details, uploads, and signatures in one pass and saves partway through, because someone is going to have to go find the EMR and come back tomorrow. Everything lands on one sub record.

Conditional questions instead of a universal form

A drywall sub does not answer the crane and rigging questions. Trade selection drives which sections appear, which shortens the form for the sub and makes the answers you do collect worth reading.

Every document carries a state and a named verifier

Uploading is not passing. A person confirms the license against the state board record, the certificate against the job’s requirement, and the agreement against its executed exhibits. The state changes only when someone with a name changes it.

Expiry dates schedule their own next event

Licenses, certificates, and prequalification questionnaires all carry dates. Each sets its own renewal request rather than depending on somebody re-reading the file during a slow week.

Status published where each team needs it

Scheduling sees the site access state. Accounts payable sees the payment state. Estimating sees whether the sub can be invited to bid. One record, three views, so nobody’s version of approved is a guess.

Where an approved sub record lands next

Is this a fit for your business?

A good fit when

  • You add subs mid-season and need them working the same week
  • A GC, owner, or your surety asks to see the prequalification file
  • You work in multiple states with different license classifications
  • Onboarding currently lives in one person’s inbox

Probably not a fit when

  • You use the same four subs every year and nothing about them changes
  • You need financial statement analysis and bonding capacity underwriting
  • You are looking for a third-party service that scores subs for you

What to have ready

  • Your current onboarding packet, however it is assembled today
  • The insurance and safety thresholds your prime contracts impose
  • A list of active subs and which documents you already hold for each

Questions we get asked

How long does onboarding take once a sub starts the form?

That depends on what the sub already has on hand and how quickly their carrier issues a certificate naming you. The part we can affect is the waiting we create ourselves. The form does not sit in an inbox, verification tasks appear on a queue the moment a document lands, and the sub can see what is outstanding without emailing to ask.

Can a sub start work with a document still pending?

Sometimes, and the table above is where that gets decided. Site access on a pending certificate is a real exposure, so we make it a deliberate override by a named person rather than something that happens because nobody looked. What we do not allow is a pending W-9 quietly reaching a payment run.

Do we need a separate prequalification for every job?

The base record is per sub. Job-specific requirements sit on top of it, so a sub fully qualified for private commercial work can still be short on a public job requiring prevailing wage certification or a payment bond. The system evaluates the sub against the job rather than one global standard.

What happens to the subs we already work with?

They come in at whatever state they are actually in, which is usually partial. Existing subs land with the documents you hold marked as passing and the gaps marked pending, and renewal requests go out on the same schedule as everyone else’s. Nobody starts from a blank record.

Related


Tell us what the process looks like now and we will map what a system would need to do. No obligation, and you keep the map either way.

Scroll to Top