What about Excel wasn't working for you? The one time I had to sit and figure this out for $130K of wedding expenses, I downloaded CC/debit CSVs from my banking site, loaded them into Excel, and categorized them there in a semi-automated way. Overall felt pretty efficient and accurate, only snag being a few cash payments I had to note down manually.
Other than that, I don't do anything more than watching my "total assets" value move up and down. If I ever need to retroactively assess things, I can do it in Excel again.