I think $300 is a bit high for the initial service call, considering the amount of time it took the tech to find the leak. A plumber had already detected no leaks inside the house, so a lot of guess work had already been completed.