Create a list of projects and tasks. Keep track of time spent on each task. You can enter an hourly rate for each task and it will calculate the amount due based on time spent.
The main list will show each project name and task name. It will be color coded to show which are marked as paid and which are not. Green designates tasks that have been marked as paid and yellow for tasks that have not yet been paid.