A rotten egg smell from the tap is not the same problem as hard water. Hard water leaves scale and dull laundry. A sulfur smell points to a different cause, and a standard softener does not remove it by itself. Confirm the cause before you price a softener.

Check where the smell shows up

Run the cold tap and the hot tap separately for a minute each. If the smell is strongest at the hot tap and weak or absent at the cold, the water heater is a likely source. Note whether the smell comes and goes, and whether it shows up after the house has been empty for a while, since water that sits in the pipes tends to smell stronger.

Know what the smell usually means

A rotten egg odor is commonly linked to hydrogen sulfide in the water. In a water heater, a reaction involving the anode rod can produce it, and that is often a hot-water-only problem. In well water, sulfide can be present in the source, so the cold tap will smell too. Either way, the smell tells you something is in the water, but not which fix it needs.

Test before you buy

Ask a certified water testing lab to test for hydrogen sulfide and for bacteria, and get the report in writing. If you are on a private well, your county health office or a state-certified lab can tell you what to test for and how to collect the sample correctly. A softener quote that does not reference a test result is answering a different question.

Ask what treatment the installer proposes

If the test shows sulfide, ask the installer which treatment they propose and why, such as a carbon filter, an oxidizing filter, or work on the water heater. Ask whether the proposal includes a softener at all, and if so, what that softener is meant to do. Do not accept a softener as the fix for a smell unless a test shows the problem is hardness.

Check the water heater first if the smell is hot-water only

If the smell appears only at the hot tap, ask a plumber to inspect the water heater and the anode rod before you buy any filtration. That is usually a narrower job than installing a treatment system, and it may settle the question on its own.