Expensive repairs? Find a warranty to cover future costs. Expensive repairs? Find a warranty to cover future costs. A new water heater for your home typically costs between $880 and $1,800, depending ...