I'm currently using Freshbooks. It's really nice, but I'm finding it too expensive for what I'm getting, so I'm testing alternatives.
Pros:
- nice interface
- online payments
- option to send hard-copy invoices by post
- integrated time tracker, expensive tracker and project manager
- excellent support
- free trial with no time limit
Cons:
- unable to set up under your own domain. Other invoicing systems allow you to set up your account under your own subdomain (ie, billing.yourcompay.com). Freshbooks requires you to use yourcompany.freshbooks.com.
- No option to attach invoice to notification email. Email notification will only send a link to your Freshbooks site. The customer can download a PDF from there.
- no full-service Android app (there are a couple for just time tracking and expenses, but nothing to manage invoices)
- Expensive when compared to alternatives. The free trial account is limited to three clients. For $20 a month, you get up to 25 clients. $30 a month has unlimited clients.
I wish the price was a little better.
But I do like the simplicity of freshbooks. I can't stand Quickbooks,
it's way too complicated for my needs and I don't have the time to dedicate to learning it.
"- No option to attach invoice to notification email. Email notification will only send a link to your Freshbooks site. The customer can download a PDF from there."
What I like to do is just download the PDF and attach it to an email message.
" - Expensive when compared to alternatives. The free trial account is limited to three clients. For $20 a month, you get up to 25 clients. $30 a month has unlimited clients. "
The 25 clients is just active clients, meaning ones that can log into the system. You can delete clients to free up a slot and then use those slots for active customers. Clients you delete aren't really deleted. They go to a storage area where you can restore them from with all of their data still intact.