All guides
Operations 4 min read

Managing subcontractors

Add subcontractors to a project, assign them tasks, track their rates and contracts, and share just their slice of the schedule — without giving them a full BuiltUp account.

Before you start
  • A project with a scope

Subcontractors are different from teammates. A teammate is someone in your office who logs in to BuiltUp every day. A subcontractor is someone you hire for a specific job, gets assigned specific tasks, sees only their own schedule, and never creates an account. This guide covers how to manage them cleanly.

1
Step 1

Add a subcontractor to a project

Open a project, click Subs in the left sidebar (under Track), and click Add sub. A drawer opens with:

  • Name — the company or individual
  • Trade — what they do (picks from your labour roles list)
  • Contact details — email, phone
  • Day rate — what they charge
  • Insurance / qualifications — optional but recommended for record-keeping

Save, and the sub is now part of this project. You can assign them tasks, send them contracts, and share their schedule slice.

BuiltUp
DC

Subcontractors

Add sub
J. Kaur Ltd.
Electrician · joe@jkaur.co.uk
Assigned
Aquafix
Plumber · hello@aquafix.co.uk
Awaiting
Mike Stevens
Plasterer · mike.s@gmail.com
Assigned
Bright Decor
Decorator · jobs@brightdecor.co.uk
Quoted
2
Step 2

Assign scope items and schedule tasks

Once the sub is added, you can assign them to:

  • Specific scope items — e.g. *"Electrician — 1st fix — Kitchen"*. Useful for tracking who did what for warranty purposes.
  • Schedule phases — the Gantt task they're responsible for. This is what they see on their shared schedule.

Assignments are not the same as contracts. An assignment is informal tracking; a contract is legally-binding paperwork. For small jobs you might skip the contract. For anything significant, use both.

3
Step 3

Send a sub-agreement

Click the sub's row and hit Send contract. BuiltUp generates a pre-filled sub-agreement with the scope items, rates, and schedule pulled in automatically. You can edit before sending.

The sub gets a secure link, signs in the browser, and their row updates to show the signed contract. All the same mechanics as the client contracts guide — just pointed at the sub instead of the end client.

BuiltUp
DC

Contracts

New contract
Main Contract
Hampton & Co.
Signed
Electrician Sub-Agreement
J. Kaur Ltd.
Awaiting signature
Plumber Sub-Agreement
Aquafix
Draft
4
Step 4

Share the schedule — their slice only

When you share the project schedule from the Progress tab with a subcontractor, BuiltUp filters the Gantt to show only the tasks assigned to *them*. They see their own start date, end date, dependencies, and any weather alerts that affect their work — but not the rest of the job.

This solves the main tension with giving subs schedule access: you want them to know when they're on site, but you don't want them seeing what you're paying the other trades or how much margin you're making.

info
Subs don't use seats
Adding a subcontractor doesn't use one of your paid BuiltUp seats. Seats are for teammates who log in to BuiltUp. Subs receive links, sign things in the browser, and never touch your dashboard.

Subs don't need a full BuiltUp experience — they need their piece of paper and their piece of the schedule. That's what the Subs tab gives them, and nothing more.

Next up

Invoicing and getting paid

Turn accepted quotes into deposit, milestone, and final invoices — send them, track payments, and reconcile against your accounting. Includes late fee rules and online payment via Stripe.

More in Operations