I need to log how long I spend on the phone. In Lollipop, this seems impossible:

  • First, the dialer only shows the start time.
  • Second, if I make multiple calls to one number, the logs become inaccessible as they're grouped, and entering the contact record only shows the most recent history.

Is there a way to see the actual logs?

  • I don't think there's a native solution. But lot's of third-party-ones: see my list of apps for Statistics for calls, messages, data
    – Izzy
    Commented Mar 17, 2015 at 19:37
  • No native solution, it's crazy what Google thinks will be too much information for our simple minds... Commented Mar 17, 2015 at 19:57
  • Yeah, but nothing we can do about that, can we? So third-party is the next best thing. If you want a closer recommendation, come over to SoftwareRecs :)
    – Izzy
    Commented Mar 17, 2015 at 20:49
  • OK, if you want to post a "no you can't do it in stock lollipop, get an app" answer I'll accept it. Commented Mar 17, 2015 at 22:26
  • 1
    possible duplicate of How to get exact call time?
    – Andrew T.
    Commented Mar 18, 2015 at 8:01

4 Answers 4


From the phone app, tap the Action Overflow button (...) in the top-right corner, then tap Call History. Tap any entry, then Details, and it will show you the date, time, and LENGTH of call, or calls (individually, in a list) if multiple were grouped together.

  • Seems not to work that way on all devices. On my O4C (running JB) there's a) no overflow button, b) using the "menu" key, there's no "call history" entry. While it has a separate call-log tab, that doesn't allow for grouping (just filtering, via the "menu" key). So maybe that's device-specific (ad different devices/manufacturers might use different "phone apps") – or was introduced with a later version of Android?
    – Izzy
    Commented Mar 18, 2015 at 11:55
  • The questioner specified Lollipop, which is what I based my answer on. I don't have a pre-Lollipop device handy to see how they compare, but I feel relatively confident there WERE comparable solutions. But they change the layout of the dialer in ever version. Plus OEMs modify it in all sorts of ways. Sorry I can't be more help on that one.
    – TurboFool
    Commented Mar 19, 2015 at 0:25
  • 1
    Thanks anyway. Of course you're correct that OP asked specifically for Lollipop (and thus will be happy). Was just checking when that might have been introduced.
    – Izzy
    Commented Mar 19, 2015 at 0:58
  • works on nougat (7.1) as well. Commented Oct 9, 2020 at 0:01

In the 'Recent Calls' list or 'Recents', touch the name of the person/business. NOT the picture or letter icon/initial, which will open the contact - or the phone icon, which will call them again.

If you touch the Name itself, it should drop down another menu with "Video call", "Message" AND "History". Touch History and you'll have a list of calls made WITH Duration.


Here is the solution (but needs root in some cases). It wasn't showing for me too even after updating the Contacts app. And then I found that the Contacts app on my relative's phone shows:

I realize that she had an old version. Even if I deleted all the updates, it is still older than mine (by the way, both run on Pie Android One phone). She sent me the APK of Contacts but I couldn't install it because it older version. So, I opened Titanium Backup, pressed and hold on Contacts, turned it into a user app, uninstalled it, installed the version that she sent to me, and then make it a system app again with Titanium Backup (or any alternative app that transforms a system app into a user app), and it worked really well.

Anyway, the version that shows the time of the call is So you should uninstall the updates of the app (from app info, then the top-right corner, and uninstall updates). Then, if you have a version older than, you don't need root or Titanium Backup or that kind of stuff. All you have to do is to download this version and install it. But if you uninstalled the updates and it is still newer than, you should have root and do what I explained above.


To my knowledge, there is not (and never has been) a native way to achieve this. However, that doesn't mean it's not possible: for most of the details, it's just the frontend that's missing (data is available in the resp. "data providers"). But to investigate the data, you would need a 3rd party app.

There's a manually curated list of hand-picked apps available on my Android website you could chose from: Statistics for calls, messages, data. Depending on what features you favour (how much details you need, how fancy it should look, etc.), different pieces of it might suit you.

If you prefer to get a few choices introduced closer, head over to SoftwareRecs (the link goes to their rules: SR is quite strict for what questions – or answers – must contain to not be "dropped").


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .