That everything is so simple there!
Moving to Canada 2 years ago, I had no idea about the right way of invoicing and keeping my records in new country. Back to Russia it was a nightmare for me, and I was very scared to start my business here without knowledge of local rules. Plus I don't quite know about finances in general, this is pretty far from what I do for life. So I wanted to find a tool which would help me to automate this process.
That's why I felt blessed when I found this service! It does a huge job for me. There is no need to learn all these terms, and create reports: everything is automated, and all I do is write down what I did during the day, and then invoice my clients.
I like that there are a lot of different settings in Freshbooks: for example, I can set my hourly wage in general settings, but can change it for specific clients and projects. Invoicing is completely automated, including late payments reminders! Invoices themselves look beautiful. By the way, invoices and interface can be branded, which I actively use.
A huge benefit for me is their built-in timer. As a freelancer, I work on hourly tasks very often, and instead of using external tools, I just run timer for my tasks right in Freshbooks interface, and count time spent. I can also add descriptions to each track to keep it clear for myself and for a client.
Expenses track is also awesome. I know that this is a pain point for anybody who tries to keep expenses ordered. I love that I can set up repeating expenses there, that I can upload receipts to any entry, and find it later easily if needed.
Automated reports are such a huge time saver! They show various types of data. I use Profit and Gross report for my tax returns, and can't imagine what would I do without it.
I like that my clients can see all invoices in their profiles, and that I can share my accounting data with my bookkeeper, if I want to.
I like that Freshbooks is very popular and has many options for integrations, such as: PayPal, Stripe, Basecamp and more. Freshbooks reports are convertible to many other systems, such as automated tax return services. You can even connect Freshbooks to your bank account, which is very convenient if you have separate account for your business.
Of course, I search for alternate solutions from time to time out of curiosity, keeping myself updated, comparing Freshbooks with its competitors. But none of competitors can't match variety of Freshbooks functions so far.
Pricing is a bit higher than I would like to see. Currently it's $20 (which is around $30 in Canadian Dollars) per 25 clients, but I believe $15 would be a more expected price for this option.
Also, probably updating, refreshing design visually wouldn't hurt. :) it's not very important since interface is awesome, very clear, and works perfectly, but more modern look would be beneficial for new users.