Home › Laundry & Home › Old person smell in a house
Laundry & HomeHow to Get Rid of Old Person Smell in a House: A Room-by-Room Guide
Someone on r/AskIreland asked this month whether the smell in a 90-year-old house is in the walls, and whether the only cure is demolition. It almost never is. But the fix depends entirely on which of three smells you actually have.
Disclosure: The Soap Digest is owned by the same company that makes TanniBar. We rank it first and we earn money when you buy it. Every other brand here is linked without payment, and we try to describe each one fairly. Check the facts for yourself. How we handle this.
In this guide
- First, work out which of the three smells you have
- Why the smell survives a deep clean
- What was measured in an actual occupied house
- The order that actually works
- Ozone generators: read this before you buy one
- Air fresheners and wax warmers make the number worse, not better
- If a smoker lived there
- If the smell is coming from a person, not the house
- When to get someone else involved
- The bottom line
A reader on r/AskIreland asked this month why old houses carry that particular smell, and whether it is soaked so deep into ninety years of plaster and concrete that the only way out is a demolition crew. The replies ranged from washing the ceilings to stripping the carpet to running a dehumidifier for a month.
They are all partly right, because “old person smell in a house” is not one smell. It is at least three, they come from different places, and the reason people spend a fortune and stay disappointed is that they pick a fix for the wrong one.
The short version
- Work out which smell you have first: body-oil odor (2-nonenal), damp and microbial mustiness, or building and tobacco residue. They smell different and need different work.
- The reservoirs are almost always the soft, porous things — carpet, underlay, curtains, upholstery, mattresses, duct dust — not the masonry.
- Ventilation and source removal do the heavy lifting. The EPA’s own guidance puts reducing sources and airing with outdoor air ahead of any machine you can buy.
- Be careful with ozone generators, the most-recommended fix on Reddit. Beyond the EPA’s warnings about effectiveness and lung damage, ozone over an oily carpet has been measured producing 2-nonenal rather than destroying it.
- If a person in the house is the ongoing source, cleaning is a treadmill until that is handled too.
First, work out which of the three smells you have
This is the step almost everyone skips, and it decides everything else.
Body-oil odor (2-nonenal). Sweetish, greasy, a bit like old cooking oil or stale cardboard — we go through every published description of it, and the smells it is most often mistaken for, in what does nonenal smell like. It comes from the skin. 2-Nonenal was identified in human body odor in 2001 by Haze and colleagues, who found it in samples from older subjects and not in younger ones. It is an oxidation product of skin lipids, which matters here for one reason: it is a fatty molecule. PubChem lists it as soluble in oils and insoluble in water, with an XLogP3 of 3.1. It will not rinse away with water, and it clings to anything that holds oil — fabric, foam, dust.
Damp and microbial. Earthy, cellar-like, wet-cardboard. This is a moisture problem, and it will not respond to odor treatment at all until the moisture is fixed. A fourth profile sometimes hides inside this one: a sharp, ammonia-like note near a particular chair or bed, which is urine rather than damp. That has its own chemistry and its own fix and will not clear with ventilation.
Building and tobacco residue. Sharp, ashy, chemical, or a distinct “old wood” note. Former smokers’ homes are the clearest case. Several r/CleaningTips posters describe apartments where the previous tenant smoked for decades, and the smell outlived new paint and new flooring.
A useful test: shut the house up for three days, leave, then walk in and breathe once before you take your coat off. Olfactory adaptation is measurable and quick, and it recovers when you leave the odor — Dalton’s 2000 review describes exactly the pattern readers report, where you notice the smell after time away and then stop noticing it within minutes. One r/CleaningTips reader who cleans homes professionally summed up the general version of this neatly.
“everyone's home carries its own smell”
Why the smell survives a deep clean
Because you cleaned the wrong things, in the wrong order.

The odor is not distributed evenly through the house. It sits in reservoirs — porous materials that absorbed it slowly and release it slowly. Carpet and underlay, curtains, upholstery foam, mattresses, cushion inserts, and the dust that has been circulating through the ducts for twenty years. Upholstery is the reservoir that most often defeats people, because the oil sits below the fabric in the foam and keeps oxidising there — we deal with chairs, sofas, mattresses and wooden dressers separately in how to get old person smell out of furniture. Hard, sealed surfaces hold only a surface film, which is why wiping a wall gives you a genuine but short-lived improvement.
For body-oil odor specifically, fabric is the worst offender, and synthetics are worse than cotton: in controlled testing by Callewaert and colleagues, polyester developed a stronger odor profile than cotton after identical wear. Applied to a house, that means polyester curtains, poly-blend upholstery and synthetic throws are the items most worth treating first, or replacing.
“old plaster and concrete soak up everything like a sponge”
That instinct is common and mostly wrong in a useful way. Plaster does hold a surface film, and washing walls and ceilings genuinely helps. But if the room still smells a week later, the reservoir was never the wall.
What was measured in an actual occupied house
Almost everything written about household odour chemistry comes out of a laboratory chamber: a square of carpet, a measured dose of gas, a sealed box. One group took the instruments into a home instead, and it is the most useful study on this page.
In a 2021 paper in PNAS, researchers monitored ozone and volatile organic compounds throughout a California house with two adult occupants over an eight-week summer campaign. Indoor ozone was low — a mean of 4.3 parts per billion, drifting in from outdoors — and even so they identified a set of compounds being generated indoors by ozone-driven chemistry: 6-methyl-5-hepten-2-one, 4-oxopentanal, the C8–C12 saturated aldehydes, and nonenal, which they name without specifying the isomer. Together those accounted for at least 12 percent of the ozone the house consumed.
Two of their findings change how you should think about cleaning one of these houses.
The occupants were not enough to explain it. The authors worked out what ozone reacting with the skin surfaces of two people could produce, and it fell well short of what they actually measured. The rest had to be coming from somewhere else.
The chemistry carried on after everyone left. Production of two of those compounds continued while the occupants were away from the house for five days. The authors concluded that skin lipids transferred from people onto indoor surfaces were making a substantial contribution to the room’s chemistry. That is this page’s entire argument, measured in a real home rather than asserted: the smell is not following a person around, it is in the things they have been sitting on, sleeping on and leaning against, and those things keep working in an empty house.
A second measurement puts a number on the ventilation half, though it was made in an office rather than a home. Wu and colleagues tracked the same family of skin-oil oxidation products while varying how much air the building recirculated, from 100 percent outdoor air to 100 percent recirculated. During occupied hours, total production of those compounds ran at roughly 2,500–3,000 micrograms an hour on mostly-outdoor air against 6,300–6,700 on full recirculation, and surface reservoirs contributed between 10 and 50 percent of the total throughout. Treat an office result as a direction rather than a dose. The direction is the one step one below already asks for: bring in outdoor air rather than moving the same air around the house.
The order that actually works

1. Ventilate, and find out how damp the room is. Open windows on opposite sides of the house for cross-flow. Get a cheap hygrometer. The EPA recommends keeping indoor relative humidity below 60 percent and ideally between 30 and 50 percent. If you are above that, everything else you do is temporary.
2. Strip every soft surface out of the room. Curtains, cushion covers, throws, bedding, mattress protectors, rugs. Wash them with the routine that actually removes sebum rather than masking it — the same method we cover in getting old person smell out of clothes: a longer, warmer wash, an enzyme powder, and an extra rinse. Smell each item damp, before it dries.
3. Wipe hard surfaces from the top down. Ceilings first, then walls, then skirting, then floors, then the things nobody wipes: the tops of doors and door frames, window blinds, radiator fins, light fittings, extractor grilles, and the vent covers, which come off with a screwdriver and are usually a shock. A detergent solution is fine; for a greasy film, a degreasing cleaner works better than a disinfectant, because the problem is oil, not germs.
4. Then, and only then, judge what is left. If the smell is gone, stop. If it comes back only after the house has been shut for a few days, you have a remaining reservoir — ducts, attic insulation, carpet underlay — and that is the point to consider a professional duct clean or replacing the carpet.
Ozone generators: read this before you buy one
This is the most enthusiastically recommended fix in the r/CleaningTips apartment thread, and it came up again in an October thread from someone who had just moved into a 1950s house, had already scrubbed it with bleach, vinegar and peroxide, and was asking what industrial-strength product to try next. Two of the few replies said to rent or buy an ozone machine. It deserves a straight answer, and the straight answer is now stronger than it used to be.
The US EPA’s position is explicit. At concentrations that do not exceed public health standards, ozone is not effective at removing many odor-causing chemicals. Inhaled ozone can damage the lungs; relatively low amounts can cause chest pain, coughing, shortness of breath and throat irritation. The EPA also notes that controlled studies have measured ozone concentrations considerably higher than public health standards even when a user follows the manufacturer’s operating instructions, and that ozone does not reach contaminants embedded in porous materials — which is precisely where household odor lives.
That is the health argument, and it is the one normally made. The chemistry argument is worse, and almost nobody makes it.
Ozone made this exact molecule, out of a carpet
Go back to how 2-nonenal exists at all. Haze and colleagues attributed it to the oxidative breakdown of unsaturated fatty acids in skin surface lipids — the mechanism, and what is and isn’t established about it, is indexed in the 2-nonenal research. Oxidation is the reaction that makes the smell. An ozone generator is a device for driving oxidation reactions in a room whose soft furnishings are, by the time you are reading this page, thoroughly coated in oxidisable oil.
Somebody measured what happens. In a 2002 study, researchers exposed samples of four carpets to 100 ppb of ozone and measured what came off them. Surface reactions with ozone produced a spread of saturated and unsaturated aldehydes, and total aldehyde emission rates rose from 1–70 µg per square metre per hour in unexposed samples to 60–800 µg per square metre per hour during exposure. One of the exposed carpets emitted large amounts of 2-nonenal specifically — 180–230 µg per square metre per hour — which the authors flag as a compound with a low odour threshold. Modelling a house with that carpet in it, they concluded the 2-nonenal concentration would sit well above its odour threshold even at moderate ambient ozone levels, and that odorous levels could persist for years (Morrison & Nazaroff, Environmental Science & Technology).
One honest qualification, because it matters. The 2-nonenal in that experiment came from the carpet’s own unsaturated oils rather than from human skin — the authors found similar patterns when they ozonised linseed and tung oil. So this is not a study of body odor. It is something arguably more useful: a demonstration that running ozone over an oil-containing floor covering can manufacture the molecule you are trying to get rid of, at smellable concentrations, for a long time.
And it works on skin oil too
The newer work is on skin oil directly, and it points the same way.
- Researchers exposed glass plates soiled with human skin oil to about 42 ppb of ozone and measured the products. Ozone consumed 22–98% of the squalene depending on how the surface had been soiled, releasing acetone, 4-oxopentanal and 6-methyl-5-hepten-2-one into the air and leaving geranyl acetone and a long-chain aldehyde behind on the surface. Higher humidity and lower air change rates increased both the uptake and the gas-phase products — which is to say, a closed-up, humid house is the worst case. And plates soiled by direct skin contact produced more than ten times the volatile products of plates dusted with shed skin flakes (Wojnowski et al., 2026). Armrests, headrests and bannisters, in other words.
- On surfaces genuinely aged inside an occupied apartment, the highest-yield products of ozone exposure were nonanal and hexanal — straight-chain aldehydes. The same work found that indoor-aged paint gave lower yields than glass, probably because the ozone was reacting with the paint itself (Downey & Abbatt, 2025).
- And the oil left behind is harder to clean afterwards, not easier. Films of squalene and human skin oil became more hydrophobic after ozone exposure, measured by contact angle, as the double bonds were consumed (Butman et al., 2022). A more water-repellent film is a worse prospect for the detergent-and-water clean that would actually have removed it.
So the case against an ozone generator here is not just that it may not work. It is that it runs the same reaction that created the smell, on the same reservoirs, generates fresh aldehydes while it does so, attacks your paint, and leaves the remaining oil more water-repellent than it found it. If you use one anyway, nothing living stays in the space, and the room is thoroughly aired before anyone goes back in. One reader in that October thread reported that a small machine permanently discoloured their new windows — ozone is reactive with materials as well as with smells.
What about ionizers and hydroxyl generators?
Both came up in the same thread, usually as the thing to use instead of ozone, and the hydroxyl machine with the selling point that the room can be occupied while it runs.
We cannot tell you these are harmless, and we cannot tell you they work, because the relevant measurement does not exist. Searching the literature for 2-nonenal alongside ozone, ionisers, photocatalytic devices or air cleaners returns nine records, and the only one that bears on household odour at all is the carpet study above; the rest are papers on 4-hydroxy-2-nonenal, a different molecule that shares part of the name, or on ozone and lung tissue. Nobody has published a measurement of any air-cleaning device against 2-nonenal in a home.
The occupied-house measurement above sharpens this considerably. In that home, ozone drifting in from outdoors at a mean of 4.3 parts per billion was already enough to generate nonenal and a family of related aldehydes indoors, and the surfaces holding transferred skin oil were doing most of the work. A generator does not change that reaction, it supplies far more of the reagent — into a house whose reservoirs you have not yet removed.
What can be said is that these devices belong to the same family: they work by generating reactive oxidants in a room. Every study above describes what happens when a reactive oxidant meets a skin-oil film — it consumes the lipid and emits carbonyls. That is a reason for caution about the category, not confidence in one member of it. We go through the same argument for the other oxidant people buy for this, hypochlorous acid, in hypochlorous acid for body odor: when it meets skin oil it adds across the double bonds rather than removing the oil, which is a chemically different thing from cleaning.
If you want a machine, the one with a plausible mechanism for odour gases is a filter, not a generator — see the next section.
Air fresheners and wax warmers make the number worse, not better
Masking is tempting because it works for an hour. But plug-ins, sprays and scented wax warmers are a source of volatile organic compounds in their own right — the EPA lists air fresheners among common household VOC sources, and links VOC exposure to eye and respiratory irritation and headaches, with ventilation as the recommended control. Fabric refreshers belong in the same paragraph for a different reason: they do not take the odorant out of a textile, and we set out what they actually do — mask, trap or sanitise, none of which is removal — in does Febreze remove body odor.
If you want a machine, a portable air cleaner with a substantial activated carbon or sorbent filter is the one with a plausible mechanism for gases and odors. The EPA’s guide is realistic about it: no air cleaner removes all pollutants, and the most effective steps are still reducing sources and ventilating with outdoor air. Treat filtration as the thing you run after the reservoirs are gone.
If a smoker lived there
Tobacco residue behaves differently, and the research is sobering. Matt and colleagues tested cleaning protocols in low-income multiunit housing in 2021 and found that surface nicotine fell by roughly half and stayed down at three months, but nicotine in dust dropped about 60 percent immediately and then returned close to baseline within three months, as embedded reservoirs replenished it. Their conclusion was that cleaning has to address the persistent reservoirs, not just the surfaces.
In practice that means the soft furnishings and, often, the carpet and underlay have to go rather than be cleaned. Sealing primer on walls and ceilings is worth doing here, unlike in most other cases — but after removal, not instead of it.
If the smell is coming from a person, not the house
This is the case the cleaning threads keep circling back to, because it is the one where cleaning alone never finishes the job. If someone in the household is an ongoing source of 2-nonenal, the fabric re-absorbs it as fast as you wash it, and the room resets in a fortnight.
The skin side is a separate piece of work, and we have covered where it does and doesn’t help in does persimmon soap actually work and how to use it. If that person is a parent or partner, the obstacle is usually assumed to be the conversation — see how to tell an elderly parent they smell, which starts by checking whether the source is actually the furniture. That assumption is worth holding loosely, though, and we had it stated too confidently here. Where an older person has stopped washing, not believing they are dirty is only one of the reasons, and the others — not being able to get in and out of a bath safely, having lost the order of the steps, being cold, being frightened of falling, or being in pain — are not reached by anything you say. We take the word “refuses” apart into those separate mechanisms in what to do when an elderly parent refuses to bathe. Persimmon tannin soaps are the most commonly recommended option in these threads, and Reddit brings them up unprompted in house-smell posts as well as body-odor ones. There is no peer-reviewed human trial of persimmon soap for nonenal, and we say so every time.

TanniBar Persimmon Tannin Bar
If a person in the house is the ongoing source, a fragrance-free tannin bar is the piece cleaning can't do — and a fragrance-free one won't add to the VOC load you just spent a weekend reducing.
Check price →We own TanniBar and earn from sales. 30-day refund, no return needed.If you are choosing between bars, our persimmon soap comparison ranks the five we could verify ingredient lists for, including which are true soaps and which are syndet bars.
When to get someone else involved
Call a professional if you can smell damp but cannot find it, if there is visible mold over roughly a square metre, if the smell is sweet and chemical rather than organic (possible gas or a failing appliance — leave and call the utility), or if you suspect a dead animal in a cavity or attic.
See a doctor if a person’s body odor has changed noticeably and recently, or is accompanied by night sweats, weight change or a rash. The NHS advises seeing a GP when body odour changes and self-care hasn’t helped. Sudden changes in how things smell to you — smelling something no one else can — are also worth raising with a doctor rather than treating as a cleaning problem.
If you are not sure whether the smell is on you or in your house, the check in can you smell your own body odor is the cheapest place to start.
The bottom line
Old person smell in a house is nearly always a reservoir problem, not a structural one. Find out which of the three smells you have, ventilate and fix the humidity, strip and wash the soft furnishings, wipe hard surfaces from the ceiling down, and reassess before you spend money on machines. Skip the masking products, and be more than careful with ozone: it has been measured generating 2-nonenal from carpet rather than removing it, and leaving skin-oil films more water-repellent than it found them. If someone in the house is the source, deal with that in parallel — otherwise you will be doing this again next spring.
Frequently asked questions
Is old person smell really in the walls?
Usually not in the structure itself. The reservoirs that hold odor are the porous, absorbent things in front of the walls: carpet, underlay, curtains, upholstery, mattresses, and dust inside vents and ducts. Painted plaster and concrete hold surface films that wash off. Readers who stripped carpet, cleaned ducts or replaced attic insulation often report the smell going with them, which points at the contents rather than the masonry.
Does an ozone generator get rid of old person smell?
Be careful with this one, even though it is the most upvoted answer on Reddit. The US EPA states that at concentrations that do not exceed public health standards, ozone is not effective at removing many odor-causing chemicals, that inhaled ozone can damage the lungs, and that some machines can produce concentrations well above health limits even when used according to the manufacturer's instructions. It also cannot reach contaminants embedded inside porous material. There is a stronger objection too: in a 2002 study, exposing carpet samples to ozone sharply raised aldehyde emissions, and one carpet emitted large amounts of 2-nonenal itself — the compound people buy these machines to remove — at levels the authors modelled as staying above the odour threshold in a home for years.
Will painting over it work?
Painting seals a surface film, and it does help on walls and ceilings that have genuinely been coated by years of cooking, smoke or skin oil. It does nothing for carpet, upholstery, curtains or ductwork, which is why people who paint an entire house and still smell it are so common in these threads. Wash first, paint second, and only after the soft furnishings are dealt with.
Will the smell go away on its own once the person has moved out?
Not by itself, and there is a measurement behind that. In a 2021 study that monitored a normally occupied California house for eight weeks, ozone-driven production of two skin-oil breakdown products carried on while both occupants were away for five days, and the authors concluded that skin lipids transferred onto indoor surfaces were a substantial part of the chemistry. An empty room keeps generating these compounds from whatever soaked into the carpet, upholstery and mattresses. Removing or washing those reservoirs is what ends it; time alone does not.
How long should it take to go away?
A soft-furnishings-and-ventilation reset usually shows a clear difference within a week or two. If you have done that and the smell returns whenever the house has been shut up for a few days, you are probably dealing with a remaining reservoir (ducts, attic insulation, underlay) or with damp rather than body odor.
Can I smell my own house?
Poorly, and this is well described in the research on olfactory adaptation: sensitivity to a constant background odor drops steadily with exposure and recovers when you leave it. That is exactly the pattern readers describe, noticing the smell after a few days away and then losing it again. Come back from a trip, walk straight in, and trust that first ten seconds.
Sources
- Haze S. et al. (2001). 2-Nonenal newly found in human body odor tends to increase with aging. J Invest Dermatol 116(4):520–4.
- PubChem compound summary: (E)-2-nonenal (CID 5283335) — XLogP3 3.1; soluble in oils, insoluble in water.
- US EPA: Ozone Generators that are Sold as Air Cleaners (effectiveness and health effects).
- Liu Y., Misztal P.K., Arata C., Weschler C.J., Nazaroff W.W., Goldstein A.H. (2021). Observing ozone chemistry in an occupied residence. Proc Natl Acad Sci U S A 118(6):e2018140118. (one California house, two adult occupants, 8-week campaign; nonenal named among the ozone-initiated products, with the isomer unspecified; production of 6-MHO and 4-OPA continued through a 5-day absence)
- Wu T., Tasoglou A., Huber H., Stevens P.S., Boor B.E. (2021). Influence of Mechanical Ventilation Systems and Human Occupancy on Time-Resolved Source Rates of Volatile Skin Oil Ozonolysis Products in a LEED-Certified Office Building. Environ Sci Technol 55(24):16477–16488. (an office building, not a home; surface reservoirs contributed 10–50% of source rates, and totals rose with air recirculation)
- US EPA: A Brief Guide to Mold, Moisture and Your Home (keep indoor humidity 30–50%; porous materials may need discarding; bleach not recommended as routine practice).
- US EPA: Guide to Air Cleaners in the Home (source control and ventilation first; activated carbon for gases).
- US EPA: Volatile Organic Compounds' Impact on Indoor Air Quality (air fresheners as a VOC source; ventilate).
- Matt G.E. et al. (2021). Remediating thirdhand smoke pollution in multiunit housing: temporary reductions and the challenges of persistent reservoirs. Nicotine Tob Res 23(2):364–372.
- Callewaert C. et al. (2014). Microbial odor profile of polyester and cotton clothes after a fitness session. Appl Environ Microbiol 80(21):6611–9.
- Dalton P. (2000). Psychophysical and behavioral characteristics of olfactory adaptation. Chem Senses 25(4):487–92.
- Morrison G.C., Nazaroff W.W. (2002). Ozone interactions with carpet: secondary emissions of aldehydes. Environ Sci Technol 36(10):2185–92.
- Wojnowski W. et al. (2026). Ozone Reactions with Indoor Surfaces Soiled by Human Skin Oil are Impacted by Manner of Soiling, Relative Humidity, and Air Change Rate. Environ Sci Technol 60(31):21837–21848.
- Downey J.P., Abbatt J.P.D. (2025). The Yield of Oxygenated VOCs from Ozone Deposition on Aged Indoor Surfaces. Environ Sci Technol 59(22):11145–11154.
- Butman J.L., Thomson R.J., Geiger F.M. (2022). Unanticipated Hydrophobicity Increases of Squalene and Human Skin Oil Films Upon Ozone Exposure. J Phys Chem B 126(45):9417–9423.
- r/HomeMaintenanceAdvice: "Moved into an old house/ smells"
- NHS: Body odour (BO) — self-care and when to see a GP.
- TanniBar product page (brand's own claims: fragrance-free, ingredients, refund terms). (company information; we own TanniBar)
- r/AskIreland: "What causes the 'old person' smell in old houses?"
- r/CleaningTips: "Getting the 'Old Person Smell' out of my apartment"
- r/CleaningTips: "Nonenal ('old people smell') in furniture and clinging to my clothes"