For small and mid-size teams looking to track your team's time, along with powerful invoicing functionality.
The biggest difference between Harvest and Toggl + Timely is that Harvest allows you to track time, and then spin up invoices based on the time tracked without ever leaving Harvest (with powerful invoicing/billing features).
But since we have the main category set to time tracking, lets focus on that for a moment—Harvest has a much more minimal approach to time blocking than that of Toggl and Timely. Now this is actually a good thing... Let me explain:
Harvest focuses less on the timeline/calendar view of time tracking (e.g. what did you get done at each time of the day), and is more focused on simply tracking categorized chunks of time (tasks) across clients/projects.
Their approach is more minimal in a way—versus throwing sometimes an overwhelming amount of data at you (which is intending to help you figure out what you did), actually results in a bit of overwhelm.
Most people we know that use Timely for example actually disable any auto-time categorization because as explained on the Timely + Toggl pages, it's nearly impossible to attribute the auto-tracked time to actual collaborative client/project work.
Harvest was actually built initially as internal tool for a marketing agency to track all of their client work which has since evolved to support hundreds of thousands of users at over 70,000 companies—so with Harvest, client reporting is deeply at the core.
Figuring out who is profitable, who is trending toward being over budget, and all the convenient billing/invoicing features to handle it all are all baked right in. (It even allows for recurring custom invoices and payment via PayPal + Stripe, along with a powerful native QuickBooks Online integration).
In the project view, you'll see every client, their projects, and detailed budget, spend, and costs all in one convenient place:
Harvest still integrates with your calendar like the other tools, pulling up your meetings for the day (and tasks if you're using a time-blocking tool like Motion). But the "what time of the day" is not important with Harvest, making it easier to just get in and out without obsessing over the details:
Harvest also has a super nifty desktop app for MacOS and Windows which allows you to see when your timer is running, and even allows you to remove the AFK (away from keyboard) time from your timer when you leave the computer and come back after forgetting to turn off your timer:
Here at Efficient App, we use and love Harvest. Have actually been using it for nearly a decade. Their powerful API has allowed us to also integrate Harvest deeply into many of our internal processes.
Accounting software for small and medium teams typically based in the US
We find that teams based in the US tend to use QuickBooks Online, and businesses outside of the US tend to lean more toward Xero.
This is important because it means that the features QBO is building is more focused on things like US Sales Tax laws, while Xero may have more accounting features helpful outside of the US especially.
Also, accountants inside of the US are often more proficient with QBO as compared to Xero (although they should be familiar with both).
P.S. We highly recommend QBO over QuickBooks Desktop because of their robust API—you're not going to be integrating QuickBooks Desktop easily with anything.
Rating: D-
Some people have mentioned that QuickBooks Online allows for some expense management features like virtual credit cards, that said, a tool like Bill Spend & Expense (formerly Divvy) does so much more for expense management than simply allowing for a one-off virtual card though. Unlike QBO, a proper expense management tool allows you to go deeper, as it ties in individual and team budgets (across the entire company), all to ensure your company only allocates what they have budgeted for.
QBO also does not have proper receipt matching that automatically ties the receipt from your email to the individual transaction.
QBO does not have credit card rewards with their virtual credit card solution either.
Rating: C
This is one of those areas that it makes sense that they cover, but you can tell it was an add-on versus being their core service. Payroll is boring, and hey, QBO does the job, it's just not a straightforward user-experience, and let's just say we used it for 4 years before switching to Gusto, and there's not a single bone in my body that misses QBO for payroll. It was also incredibly painful closing it down with them, reporting to all the Department of Labor agencies, and everything. Save yourself the time and skip out on QBO for Payroll.
Rating: D
If you compare QuickBooks Online to any of the best time tracking software on the market, you'll see just how wildly barebones, slow, and underwhelming it is. Even just the process of logging into QBO feels like you're pushing a boulder uphill, now you need to do it any time you track software? No thanks, I'll pass.
They designed it more to be for people who just need to submit their time one-per-day or once-per-week, they are building to check a box, not to be leading the time tracking space.
Accept payments, send payouts, and manage your business (for teams of all sizes).