FreshBooks

FreshBooks offers a well-rounded, intuitive, and attractive double-entry accounting experience that supports invoices and estimates, expenses, time tracking, and projects. It anticipates the needs of freelancers and smaller businesses well—better than its competitors.