Freshbooks
As my freelance business has grown over the years, I've had to come up with a more automated way to invoice, submit receipts for reimbursements, and track project expenses. Freshbooks has been a great solution for me for the past few years.