I don't charge my work by the hour, but on a project basis. When putting together the proposal, I roughly calculate the estimated amount of work and map out a potential timeline. This way everyone has an overview of the costs from the very beginning. However, if the scope of the project changes, additional work will be tracked hourly and added to the project fee.