Wow, that’s detailed. I rarely go into that effort.
One major reason why is say I detail out wood removal, I’d bring my mini and move logs. The default is buck the wood into fire wood rounds. The customer changes their mind after the wood is cut and now it takes 100 trips instead of 10.
The other is it implies that if they don’t want the stump ground now due to budget, they can call you back and expect the same price weeks, months or even years later.
I typically offer estimates and only once have gone over. The client was very understanding, a few grumbles, but when I explained my reasoning they agreed. I think it was changing their mind on hauling wood.
For clients I trust and who trust me I will just do a day rate. What ever we get done is what we get done. My hourly rate is reserved for root work, airspade, or critical areas jobs. Often I may say either that they can set a cap on the time limit, and that is what they get done. Or I stress that I THINK this won’t go over X amount of time, but I’d budget y amount and I will still try for x price.