I just kept an ongoing set of spreadsheets, back when I had enough to pay taxes [LOL.] Medical, mileage, donations. and other. I didn't charge for my time. On the donations spreadsheet I listed what each expense was for. It was good enough for my accountant because I kept up the spreadsheets as I went and kept receipts separated into categories and by date so they were easily verified.