No, you don’t need a TfL account to use pay as you go with contactless and you can access up to 7 days of journey history from the TfL website.
If you sign up for a TfL account and register your card, you’ll be able view your full journey history (more than 7 days), apply for refunds, and more.