Blue Collar Pay
Blue Collar Pay
Labor Intelligence
Labor Intelligence for Your Company Manual upload · Jobber-ready

Item Mapping

Quote one bundled number? Split each thing you sell into its material and labor pieces, and tell it which slot the job eats. Set once — then every item gets graded against the day it costs you, no matter how you priced it: flat-rate, T&M, lump-sum, or bundled.

Your prices don't change and your customer still sees one number. This teaches the system how much of each price is labor, so your crews get measured on labor produced — not material markup. Material + Labor must equal the price. Optional — used when you upload item-level reports on the Labor Sales tab. If you enter each crew's labor sales as a number, you can skip this.
The material never enters the floor. A $700 controller and an $18 spray head eat the same hour, the same drive, the same slot — so only the labor dollars get measured. That's why there's no target labor %: chase one and you'd flag your fattest ticket while a cheap-part job quietly scrapes bottom. Pick the slot each job eats and the engine grades the labor against what that day costs you. Floors come from ④ Labor Packages — set "sold per day" there first.
Items Mapped
0
in your catalog
Labor Below Floor
0
items losing money on the hour
Catalog Labor
$0
labor inside mapped items
Needs Split
0
items to finish
ItemPriceMaterial $Labor $SplitSlot it eatsLabor vs FloorStatus

How this feeds your pay

  • Labor % drives the math — stored as a ratio, so a price change doesn't force a re-map.
  • Material + Labor = Price — the accuracy check on every row.
  • Tax comes out first — the engine reads the pre-tax subtotal.
  • Unmapped items flag — never counted wrong or dropped.

Labor Sales

Each crew's gross labor sales for the period — the number that drives the weekly crew scorecards. Type it, upload it for a crew, or (soon) auto-pull from Jobber. The source doesn't matter; the system sees the same clean number.

This is the weekly reporting number. Tax is stripped right here. Everything else — credit-card fees, discounts, no-pays, prior-period — is handled downstream in the Commission Engine. Your actual end-of-period commission check is calculated separately in the engine from real hours worked, not from this number.
Period & Tax
CrewGross labor sales (as entered)Or uploadLabor sales
Company total$0$0
Any CRM · any spreadsheet  Manual entry always works, on any system. Upload accepts a per-crew CSV — it sums a labor-sales/amount column, or maps item + quantity through your Item Mapping. When Jobber's connected, each crew's number pulls automatically by crew tag, no upload at all.

Crew Performance

Each crew's daily break-even is the sum of its fixed members' loaded rate × 8 hours — leads plus any apprentice locked to the crew for the full period. Roving apprentices are excluded; their cost is reconciled in the engine. Add an email for every tech on a crew — they each receive their crew's scorecard.

Break-even uses your fully loaded burden rate — calculated from your Setup profit target and Expenses, the same number the commission engine runs on. Each lead counts at burden rate × 8. Each full-period apprentice counts at their wage + adjustment % × 8 — never a lead's full burden. Rovers are out; an apprentice only counts here if they're assigned to the crew in Staff & Crews.
Crews
0
reporting groups
Fixed Techs
0
counted in break-even
Total Daily Break-Even
$0
all crews
Rovers
0
excluded — engine handles
— set on Labor Sales —

The scorecard your techs receive

  • Daily break-even = Σ(fixed-member rate × 8) — a fixed bar, no timesheets.
  • Crew totals only — no individual shares when techs run together.
  • Weekly now, daily later — emailed off your upload today; auto-daily when Jobber's live.
  • Commission stays hours-based in the engine — this is the KPI, not the pay.