Typical for me — after looking around for a simple/good invoicing solution, I decided to make my own. Invoice is complete invoicing solution that allows you to create any number invoices for any number of clients and get paid via Stripe. Configure your preferences, upload to your server (SSL required for Stripe payments), create clients and invoices using simple text files — no database or CMS required.
I have used this http://invoiceonlinemaker.com/ this one is best simple invoice making tool online and for free..... I'll prefer this one for generating the invoice and sending to the clients.
PageSpeed Ninja