Having lived in Berlin and now living in London I asked the same.
The monthly ticket that is very common in Germany either doesn't exist here or is ridiculously expensive. Even if you go by tube on a daily basis you are better off paying for each trip.