it really depends on the root cause. there are times when I bill for debugging. someone else made a change to a system which caused issues and it took a bunch of my time to resolve? yes. if the root ends up being my own fault, generally no.
The overhead of recording time and dealing with every call and email ends up being - for me - way too much time/recordkeeping. Scheduled calls/meetings, yes. Someone has a 3 minute call where I can answer a followup question - I just answer it. "But you'll be interrupted all the time with 3 minute calls!" - except, if I'm too busy or don't want to be distracted... I just don't take the call.
Daily/weekly can be, if the clients are OK with that too. I've found some that aren't. along with that, I typically have multiple projects running simultaneously, and I can't - in my mind - ethically charge for a 'day' if I've split my time on 2-3 projects that day.
I don't like charging for time at all, really, but some orgs aren't really set up to handle any other mode of work (and/or, want flexibility in change, so time may be the least unfair approach).
The overhead of recording time and dealing with every call and email ends up being - for me - way too much time/recordkeeping. Scheduled calls/meetings, yes. Someone has a 3 minute call where I can answer a followup question - I just answer it. "But you'll be interrupted all the time with 3 minute calls!" - except, if I'm too busy or don't want to be distracted... I just don't take the call.
Daily/weekly can be, if the clients are OK with that too. I've found some that aren't. along with that, I typically have multiple projects running simultaneously, and I can't - in my mind - ethically charge for a 'day' if I've split my time on 2-3 projects that day.
I don't like charging for time at all, really, but some orgs aren't really set up to handle any other mode of work (and/or, want flexibility in change, so time may be the least unfair approach).