Time tracking is self sabotage.<p>It's better to estimate the hours required, quote for those hours and agree a completion date in advance.<p>With time tracking you're inviting unnecessary scrutiny and failing to establish work boundaries that can leave the client with no sense of beginning and end. It also leaves you constantly multitasking and bookkeeping.<p>If a client is insisting on time tracking it's probably because they're paranoid about getting ripped off or needing the insight into what they're paying for.<p>Upfront estimation with deadline gives them the peace of mind they need, establishes the boundaries and frees you to get on with the job.<p>If you underestimate do better next time, if you overestimate then great have a margarita.