Why not use an accounting software such as Quickbooks? We manage everything in quickbooks, with a merchant account that allows for automated credit card billing, emailed invoices, and online bill pay. The clients seem to love and it makes for much less paperwork hassle!