Get your taxes done using TurboTax

I have only just signed up for Wave. From what I read though, invoicing and receiving payments seems to be simple. They charge a small fee per payment and pretty much everything else is free so you can sign up and try it for yourself without losing anything.