I went to provide a jump start. When I arrived, the battery was bad and the terminal connectors were eroded. I replaced the battery and one of the connectors. The connector replacement was more difficult than expected. However, I do not upcharge for unexpected difficulty during a service. I charge for additional services, but not because it happens to be more difficult than expected.
The price for the jump start was credited to the battery and connector replacement. So, the customer did not pay for a jump start AND the additional services.
I always use extreme care to provide professional service and do the work correctly. The customer was about to take a long trip, so she was happy.