I use Excel. I have columns for name, address, fees, referral source, millage, etc. I have separate sheets for other things such as monthly totals, radon test, etc. I can sort it however I want if I'm looking for a specific piece of data. I use quickbooks to track income and expenses that easily generates a year end report for tax purposes.