Request for monthly Time Bank update

Currently I have multiple clients that buy Monthly hours, currently on the 1st of the month I have to manually update each contract client with their extra hours. They are the same each month so it would be great if I could get this to update automatically.