Subcontractor Management

How to manage subcontractors on a construction job

Subcontractors are how most contractors flex capacity: you keep a core crew and bring in specialty trades per job. The management problem is not the work — it is coordination and control. Who is on which job, what can they see, where did their photos go, and is the job record still intact when something is disputed. Here is how to run subs cleanly without either locking them out or handing them the keys.

Updated June 28, 2026

Vet before you assign, not after

The expensive subcontractor problems start before anyone swings a hammer: an unlicensed sub on a permitted job, a lapsed certificate of insurance, a handshake scope that both sides remember differently. Vet the basics — license, insurance, references, and a written scope — before the sub is on the schedule. Keep the certificate of insurance and W-9 on file in your records system; that paperwork is your liability shield if something goes wrong on site.

Scope access to the job — and only what they need to see

A subcontractor needs to see the job they are on. They do not need to see your margin, your customer’s phone number, or what the other trades are charging. The trap with most software is binary: either subs are locked out (so they go back to texts and calls) or they get the whole job (so your pricing and customer relationship are exposed). The right setup is job-scoped access with field-level control over what is visible.

  • Assign the sub only to the jobs they are working — not the whole schedule.
  • Decide per job whether they can see customer contact details.
  • Decide per job whether they can see financials (your pricing and totals).
  • Decide per job whether they can see other trades’ work on the same job.

In Vexor

Vexor connects subs by invite code (no per-seat fee, unlimited connections) and gives each sub read-only access scoped to the jobs you assign. Customer contact, financials, and other-trade visibility are independent per-job toggles, so you collaborate on the work without exposing your margins or your customer.

Keep the job record in one place

The moment subs are off-system, the job record fragments: progress lives in one person’s texts, photos in another’s camera roll, the change order in a phone call nobody wrote down. When a schedule slips or a scope is disputed, you have nothing contemporaneous to point to. The fix is simple in principle — every update, from your crew and your subs, lands on the same job — and it is the single biggest reason to put subs on the system instead of leaving them on text threads.

In Vexor

Subs submit progress updates, photos, and notes against their assigned jobs from the field; those come back to you to review, flag, or approve. Crew updates and sub updates share one job record, so the history is intact.

Keep payment and compliance where they belong

Be clear-eyed about the boundary between managing the working relationship and handling money and compliance. Coordinating a sub — access, assignment, updates, scope — is a different job from paying them, tracking what you owe, and filing their 1099, which lives in your accounting system. Likewise, storing certificates of insurance and license expirations is a records-management task. Run the collaboration in your field software and the payables and document retention in the tools built for them; do not assume one tool does all of it.

In Vexor

Vexor handles the working relationship (invite, assignment, scoped access, field updates) and your customer-side quoting and invoicing. It does not pay subs, track sub payables or 1099s, or store COI/W-9/license documents — keep those in your accounting and document systems.

Step by step

  1. 1

    Vet and paper it

    Confirm license, insurance (COI on file), and references, and put the scope in writing before the sub is scheduled.

  2. 2

    Connect the sub

    Send an invite code (optionally job-scoped). The sub joins the portal and the request lands in your queue to approve.

  3. 3

    Assign to the right jobs

    Add the sub only to the jobs they are working — not your whole schedule.

  4. 4

    Set visibility per job

    Toggle customer contact, financials, and other-trade visibility for that sub on that job.

  5. 5

    Collaborate from the field

    Subs submit progress, photos, and notes; you review, flag, or approve so the job record stays in one place.

  6. 6

    Close out and pay

    Confirm the work, then handle payment and the 1099 in your accounting system — Vexor manages the relationship, not the payable.

Frequently asked questions

Use job-scoped access with financials turned off for that sub on that job. They see the work and can report progress, but not your totals, margins, or other trades’ pricing.
Most field tools — Vexor included — manage the working relationship, not compliance-document storage. Keep certificates of insurance, W-9s, and license expirations in your records or document-management system, and confirm they are current before you assign work.
No. Vexor coordinates the sub relationship (access, assignment, field updates) and your customer-side quoting and invoicing. Subcontractor payments, payables, and 1099s belong in your accounting system.
In Vexor, no — sub connections are unlimited and free on both paid plans, with no per-seat fee. That is deliberately so you never ration access to save money.
Operationally, employees are your crew (time tracking, payroll, full access); subcontractors are external companies you invite to specific jobs with scoped, read-only access. The classification also has legal and tax consequences — see the subcontractor-vs-employee guide.

Keep exploring

Features

Subcontractor Management

Unlimited subcontractors, job-scoped portal access with per-job visibility control, and quote…

Crew Scheduling

Multi-person, multi-day crew assignments, shift swaps and dispatch for the field.

Job Safety Analysis

JSA hazard analysis, crew sign-off, templates and the safety documentation OSHA and insurers …

Guides

Subcontractor vs employee: how contractors classify workers

Calling a worker a "subcontractor" does not make them one. Regulators look at the actual w…

By trade

General contractors

How general contractors use Vexor

Remodelers

How remodelers use Vexor

Concrete contractors

How concrete contractors use Vexor

Compare

Buildertrend alternative

The Buildertrend alternative without the implementation slog.

Procore alternative

The Procore alternative right-sized for crews, not commercial GCs.

Contractor Foreman alternative

The Contractor Foreman alternative with a cleaner workflow.

Get started

Pricing

Flat $99 / $199 — unlimited crew, no per-seat fees

Start free trial

30 days, no credit card, full feature set

Run your whole crew on one app

Quoting, scheduling, time tracking, daily logs, photos, and invoicing in one workspace — flat $99 / $199, unlimited crew, no per-seat fees.

Start free trialSee pricing