Plumber
A plumber visits, finds the problem and tells you the price before starting the work.
The price for this service is a visit fee: it covers the visit and finding the problem. The provider tells you the price of the repair and parts before starting.