Quickbooks for business expenses, which does invoicing as well. QBs is great for business use because all the necessary information is typically available in QBs for the accountant. While there are other softwares that can accomplish this, QBs is very easy to use and universally known.
Sean K Butler, CPA
www.skbcpafirm.com