I’ve been a fan of Freshbooks for many years now. It has served me very well and clients find it easy to work with when paying me online.
At $29 per month, it’s an affordable subscription. However, they kinda irritated me this past year by really pushing their new version, which does not include the ability to use PayPal. This function was one of the main reasons I stuck with them. PayPal still works, but only on the old version of Freshbooks. If you move to the new version, you lost that ability.
Ever on the hunt for a better mousetrap, I like to take a look at various systems (like invoicing) every few months. I was very pleased to find something called Invoice Ninja.
Short story: just as powerful and customizable, open source, and $8 per month. Their mobile app is a bit buggy at times, but I’m not usually invoicing from my phone. I’ve never cared for the Freshbooks mobile app either.
It’s open source, the benefits of which you can Google on your own. Suffice it to say, you can run it on your own server if you want to. I don’t want to so the $8 per month subscription to have it on their server works good for me.
For payments, you can use just about any gateway you want (except Square at the time of this writing). For now I’m using Stripe for credit cards and PayPal. The client portal is very simple too. I tested it quite a bit and finally started sending some invoices. So far so good!
I was able to import all of my contacts AND invoices from Freshbooks. This was crucial as I don’t want to lose all that history.
So if you’re looking for an invoice solution, Invoice Ninja is certainly worth a spin. As always, YMMV.