I find that an Excel spreadsheet can keep track of my schedule, the fee, bonus (if any), unreimbursed expenses, reimbursements, payment date, payment amount, dates performed location, company, mileage, etc. You can add a page to the workbook to keep track of other expenses such as office supplies and equipment. You can add a page to keep track of the companies you are signed p with. You can add a page to keep track of what companies you have found shop what clients.
I keep a workbook by year and just print out a copy when I've done my taxes to drop into the file folder with a copy of my tax return.
I keep a workbook by year and just print out a copy when I've done my taxes to drop into the file folder with a copy of my tax return.