There's a reason Sprout Invoices is the best rated invoicing plugin for WordPress — it's the most fully featured Invoicing solution for WordPress with the highest regarded support available.
Demo: https://sproutinvoices.com/
Demo: https://sproutinvoices.com/