Harvest is an industry standard when it comes to time and expense tracking. It offers a beautiful and intuitive interface that works across all desktop and mobile operating systems — it even has an Apple Watch app and a desktop widget for added convenience. Harvest also allows you to track your time per client, project, and individual task. You can even deduct “idle time” from your hours for those instances when you get distracted from the project at hand. Once you’re done with the project, Harvest can produce itemized invoices ready for delivery to your client.