Vinegar is a natural acid. It’s also non-toxic (it’s even safe to drink) and harmless for the environment.
Vinegar also happens to be very cheap. You can also use vinegar undiluted or mix it with other cleaners such as baking soda.
Washing clothes in vinegar can be an effective method for removing the mould but it’s best if you can leave items soaking in the vinegar for 60 minutes or so.
But if you are trying to remove mould from furnishings or carpets you run the risk of staining the material especially if you leave the area damp or have to rub vigorously to remove mould markings.
Vinegar can work well to remove mould from non-porous surfaces particularly glass, tiles and other smooth surfaces.
A classic vinegar cleaning recipe is 2 parts baking soda to 1 part of white vinegar. However, do not mix vinegar with bleach: it produces chlorine gas, which is extremely dangerous and potentially fatal.
One of the disadvantages of vinegar is that you have to use a lot of elbow grease because it lacks the more potent (and more toxic) effects of other cleaning materials.
When you have to do lots of scrubbing you can very easily damage or scratch surfaces and remove paint. These scratches also provide safe havens for mould spores to hideout in and to repopulate the area.
To sum up:
Vinegar is a great home remedy for light mould infestations but you really need the experts to test whether there is a more serious hidden water problem and deal with the mould spores that will cause the mould problems to reappear. Vinegar simply cannot clean up a serious mould problem.