Working for a service company I charge a service charge on every call. When the job is done I waive the service charge. Usually the job pays for the traveling. But I use up front pricing not hourly. I would assume using hourly you would need to charge a SERVICE FEE.