QuickBOOKs basic will solve many of your problems.You can set up each client with full info in the background - i ncluding payment/CC info - , but with anykind of initials or pseudonym in a public screen.Quickbooks even offers CC processing which automatically reconciles your deposits - net of fees - as well as your bank deposits.You can customize all of your expense categories, and set up standard costs for things like laundry (a load costs X, so you enter a "bill", paid out of petty cash, for Y loads. 95% of your expenses would fall into the pre-loaded categories.You can also download your new biz cc statements into QB and it will categorize it all for you after the first one - it memorizes merchants and their expense categories.Massages you receive are an educational or training expense.At the end of the year, you get all the reports you need to file taxes, based on if you set up for file for an SP, LLC or S Corp.We could not live with out QB