Thanks for the great tip Andrea - Paymo sounds like exactly what I need!
I've been manually typing this information for my client, because I personally want to give them details of exactly what I'm doing, just in case they ever forget how valuable my services are to them!!
There is also a Paymo for payments, but here's a link to the
time tracking version.