Quickbooks is the perfect accounting software for small business. It is an easy and straightforward way to invoice clients as well. Regardless whether you have an accountant or you do the books yourself, Quickbooks is all you’ll need. No reason to elaborate.
For clients needing additional information or itemizing in their invoices I’ve build custom Word doc templates. I’ll post an example here shortly.