A tankless water heater maintenance visit will typically cost between $150.00 and $200.00. A tankless water heater should be cleaned and tuned up once a year to remove any mineral deposits or silt that could impede water flow, and to ensure that the heating elements are in good working order. If you do not, this issue may cause your tankless hot water heater to fail.