Time tracking fails for one reason: it's too much work at the wrong moment. Nobody wants to fiddle with an app while holding a wrench.
Track in the moment (or close enough)
Start/stop timers on your phone when you arrive and leave. If you forget, log it same-day while it's fresh — not Friday at 4pm when you're reconstructing the week from memory.
One tap per job
Tag time to a client or project immediately. "Miscellaneous" hours are where profit goes to die.
Convert time to invoices
The best time tracker connects to invoicing. Hours logged → line items on the bill. No re-typing. Plus does exactly this — track on site, invoice from the truck.
Round fairly
Many contractors bill in 15-minute increments. Pick a rule, apply it consistently, and tell clients upfront.
Review weekly
Ask: which jobs took longer than quoted? That's how you get better at estimating — and how you stop undercharging.