We have a time tracking system. Most of things can be tracked. But some are not: education 50% (so if you spent an hour you can track only a half of it), some Q&A meetings etc.
Sometimes it’s not obvious. Lately I joined a meeting that lasted a half an hour to find out at the end it’s considered my “free time”. Why the hell would a team meeting be a free time?