Mover Help Center

Time tracking during a move

How your paid hours are counted — from PIN check-in to your final check-out.

Overview

Time tracking on Move Gigs Board runs from Move PIN check-in to Complete Move, per mover. This article covers how the timer works, how to handle breaks, and how hour adjustments get made if something goes wrong.

Why this feature exists

Customers pay hourly. Accurate time tracking protects both sides — you get paid for every minute worked; customers do not overpay for a mover who left early. Because each mover has their own timer, exceptions on one mover do not affect the crew's pay.

Before You Begin

  • Checked in via PIN (see the PIN article)
  • Working status active on /mover/timeclock

Step-by-step instructions

1. Watch your timer

/mover/timeclock shows your live running timer once you check in.

What happens next: the timer runs continuously. It does not auto-pause for breaks.

2. Handle breaks

Short breaks (under 15 minutes) stay on the clock — standard industry practice. Longer breaks or lunches: coordinate with the customer, then log via "Adjust Hours" after the move.

What happens next: the timer keeps running; adjustment is applied after complete.

3. Complete the move

When done, tap "Complete Move". Total hours snapshot to your move_crew row.

What happens next: payment calculation runs; customer is prompted to release funds.

4. Request an hour adjustment

If total hours are wrong (long break, delayed start, customer request), open the move on /mover/moves and click "Request Adjustment". Enter the corrected hours and a reason.

What happens next: a move_crew_hour_adjustments row is created with status = pending. The customer approves, denies, or counter-proposes.

5. Adjustment resolved

When both sides agree, adjusted hours flow into the final payout calc.

What happens next: payout is recalculated and released as normal.

Helpful Tips

  • Announce start-of-clock: "Great, PIN checked in — clock's running." Keeps the customer informed.
  • Announce end-of-clock: "I'm marking complete now — final time is X." No surprises.
  • Log adjustments the same day. Waiting causes friction.

Common Mistakes

  • Marking complete before the customer is satisfied. Once complete, you cannot re-open the timer.
  • Not marking complete. The clock runs forever from the customer's perspective.
  • Filing an inflated adjustment. Customers deny, and admin can penalize on repeated abuse.

Troubleshooting

  • Timer stopped mid-move. App went to background too long. Reopen and continue — total time reconstructs from the check-in timestamp.
  • Two movers show different times. Each timer is independent. That is by design.
  • Adjustment stuck pending. Message the customer. If unresolved 48 hours after move, admin arbitrates.

Frequently Asked Questions

Do I bill in whole hours? No. Time is tracked to the minute and billed in 15-minute increments (rounded up).

What if my phone dies? Ask the customer to note the end time. File an adjustment when you are back online — the check-in timestamp is safe on the server.

Is there a minimum billed time? Yes. Two-hour minimum on every move regardless of actual duration.

Related Articles