I consulted for six years before going back to FTE a couple years ago, I always used Harvest to track time and expenses, and invoice clients. It was good if you’re doing fixed hourly rate or project billing. If I stuck with it longer, I’d have probably used something that was also accounting, like Quickbooks. Harvest can integrate with those, but there are always challenges keeping things in sync between two systems.