For general contractors

Every trade you sub out, on one list.

You already know who your good subs are. What you don't have is one place that holds their paperwork, their crews, their availability and the work orders you've issued them.

Free for up to 3 subcontractors. No card, no contract.

outerhome.subsub.work
Matched SubcontractorsRoofing · 4 available Thu 18 Sep
Cascade Roofworks
2 crews free · 4 mi · rated 4.8
Best match
Summit Roofing LLC
1 crew free · 12 mi · rated 4.6
Available
Evergreen Roofing Co
Insurance awaiting review
Can't assign
Ridgeline Roofing
L&I registration lapsed 14 Aug
Can't assign
Only subcontractors whose paperwork has been approved appear as available.

The job starts Thursday and you're three trades short.

Scheduling subs is a phone problem right up until it becomes an insurance problem. Both get worse the more trades a job needs.

Calling round to find who's free

Four calls to fill a roofing slot, and the crew you wanted was already on another job that day.

Certificates you've never actually read

It's in the drive, so it's fine. Nobody checked whether you're named on it or what the aggregate is.

Work orders in a text thread

What you agreed on scope and price lives in a message from six weeks ago, if it exists at all.

Finding out a licence lapsed after the fact

The registration expired in July and you put them on a roof in September.

See who can actually take it

Ranked by trade, distance from the job, which crews are free that day, compliance standing and how they've been rated.

Approve coverage line by line

Every limit checked against your requirement, with the licence verified against the state registry rather than self-reported.

A work order per trade, automatically

Numbered, dated, carrying the job's details and that crew's scope and pay. They accept or decline from their phone.

Nobody non-compliant gets assigned

Anything outstanding and they simply don't appear as available. It stops being a judgement call.

A three-trade job, start to finish.

Roof, siding and gutters on the same house, three different subs, one job record.

  1. Enter the job once

    Address, square footage, stories, start date, materials source and your measurements. Tick roofing, siding and gutters.

  2. Get ranked matches per trade

    For each trade, the subs who cover it, can reach the ZIP, have a crew free that day and are compliant.

  3. Assign a crew and issue the work order

    Add that trade's scope and the sub's pay, and the work order is generated. Three trades, three work orders.

  4. They accept from their phone

    Or with auto-schedule on, it books straight onto their calendar and you skip the round trip.

  5. Close it out and rate each crew

    Ratings are per crew and roll up to the company, so next time the ranking already knows who did well.

Details that matter on a live job.

The things that catch you out on a Tuesday morning.

  • Crew-level availability. A sub with two crews isn't simply 'busy' — you see which crew is free and assign that one.
  • Coverage by city or radius. Some subs work named cities, others travel a set distance from a ZIP. Both are handled, and matching respects it.
  • Measurements travel with the work order. Upload the takeoff once and every crew on the job has it attached to theirs.
  • Signed work orders come back in. Upload the countersigned copy against the work order it belongs to.
  • Your own sign-in address. Subs log in at yourcompany.subsub.work with your logo on it, not ours.

Start with three subs, free.

Add your best three, invite them to build their own profiles, and run your next job through it before you pay anything.