Proposal · For discussion

Travel Day Pay

A standard for compensating teams on far-away jobs — August 2026

The problem: teams based in West Valley regularly work jobs in Logan or Santaquin. Today they absorb that drive themselves. We want a standard that compensates mileage primarily and time modestly, that teams can see is fair, and that nobody can game — in either direction.

The core recommendation

Pay per team-vehicle-day, anchored to home base, banded into zones.

One travel payment per team, per vehicle, per day worked — set by how far the job's zone is from the team's home base. Not per job, and never based on self-reported location.

Each design choice earns its place by killing a specific failure mode:

The rate formula (illustrative numbers)

Rates derive from a formula anyone can check: round-trip miles × ~$0.70/mi, minus a free-commute allowance of ~25 mi each way (everyone commutes somewhere — we pay the excess), plus a time kicker for drive time beyond ~30 min each way at a reduced rate, since commuting isn't working.

ZoneOne-way from home baseExample from West ValleyPer vehicle-day
0under ~30 miSalt Lake valley$0
130–55 miOgden, Provo~$40
255–75 miSantaquin~$60
375+ miLogan~$115

Vehicles: pay per vehicle, capped by crew size (1 vehicle per 3 workers, rounded up) so extra trucks aren't a profit center. Days: count days with actual reported work, sanity-capped at expected days from estimated man-hours ÷ (crew × 8) + 1.

What TrackVia can already do

Travis audited the schema: nearly everything exists. Jobs are geocoded (Actual Location), estimated labor hours and crew headcount are live fields, working straight-line-distance math already runs in our production scripts, and team pay has an additive rail (Task Pay Amount) a travel line can ride on with no new pay plumbing. The one missing input is a geocoded team home-base location — a single new field, set once per team.

Build ladder

Tier 1

Minimal standard — ships the policy

Add Home Base Location to Task Teams; extend the existing task script to compute zone from straight-line distance (× road factor) and write a Travel Pay Amount; add it to the pay formula; a small config table for zone thresholds and rates. Accepts slight overpay on batched days in v1 — errs in the teams' favor.

Tier 2

Accuracy and dedup

Same-day, same-team dedup (pay only the max-zone task per day); true drive-miles and drive-time via a distance API through Workato; a structured vehicle count on teams; lodging per-diem option for 3+ day far jobs — beyond ~$115/day/vehicle, a motel is cheaper, so let the team choose.

Tier 3

Travel-aware operations

Use the same distance data upstream: travel-cost-aware team assignment (the assignment preview already computes miles), scheduling that batches far jobs into shared travel days, and travel cost forecast at job-pricing time so far jobs are bid with the stipend built in.

Open decisions