Have to say, from an experience cleaning my Grandma's old house that had been smoked in for ~25 years, that TSP (Trisodium Phosphate) will clean the walls and do a wonderful job removing the smell. You've already cleaned the carpets, and like many have suggested, it would probably be best to clean them once again right after cleaning the walls.
I'm not sure how it reacts with paint, so a post detailing what kind of paint it is, if you know, would help immensely. I believe the paint I cleaned was latex, however don't hold me accountable on that. As an added note, try the sales associates located at your favorite home improvement joint (Lowes, Home Depot, the same place you buy the TSP at, if you do.) They're bound to have some advice.
It's official. smokers are the 3rd worst smelling thing on the planet next to dog poo and cat pee.
really though. have fun trying to get the smoke smell out its near permanent lol. caked on teh walls ceiling everything that was in there. my work cleaned out the smoking room, repainted the walls replaced the ceiling tiles and it still reaks of smoke and cancer.
Overuse incense. Not regular candels with a nice touch of vanilla. Real incense. Use 40 of them everyday of the week for 2 weeks. Then just air the room out for some time and you'll have a smokefree room.
It will smell a lot of vanilla / coconut or whatever you choose though. Better then smoke.
Any kind of masking of the smell will never fool a non-smoker, you'll just be wasting money - if you can't get it cleared before the people come looking, just be honest with them. It's not like they won't notice after being in the room.
PLEASE DON'T PM ME WITH REQUESTS!(OR RISK INCINERATION, RANDOM AFFLICTION, OCCASIONAL SACRIFICE)
The best way is to punch smokers repeatedly until they stop smoking around your shit.
If the damage is already done, then I'd suggest a cleaning company to get the carpet. Also you can wash everything down with chlorine and water and let air out for a day or two, that usually gets it out. Careful of sensitive painted surfaces and wallpapers. And I hope the cost of this kind of maintenance is part of the contract.
Hire a steamcleaner and pressure wash the carpets.
Mainly this. Fresh painted walls dont look like smoking (urgh at those ugly yellow corners, or the yellow touch at all).
If its really hardcore you could buy one of those textile fresh things and spray all the carpet with it. Or get one of those electrica lair fresh things and let it run for 2 hrs. That should do the work.
Get the carpets professionally cleaned, scrub the walls then repaint then with something like Killz, it'll help cover to odors, change the light bulbs (like the previous poster stated, light bulbs do tend to hold odors for whatever reason) then make sure you rent to someone who isn't a smoker next time. Or at least make a little clause in your papers that states no smoking in the house or they can be removed.
Can we stick to suggestions for removing the odour and not comment on smoking in general. That's not what the thread is about.
I had to do it sorry. I'm a smoker and if you don't like smoking in the house you should have just said it in the beginning when you were living together and all this bullsh*t about blabla smoking stinks blabla il smoke anywhere the f*ck I want because f*ck you
First off, this is coming from someone who is off a two pack a day addiction. I've been clean from cigarettes for 13 months. The first few months were hard, but not as hard as getting my walls, carpets, furniture, and etc. 'fresh' smelling again.
First off. This needs to be done in a day or two, so plan accordingly, and be prepared for long day (sleep well, breakfast, etc.)
Wipe down the walls with a mild vinegar solution (I used a 5:1 Ratio Water to Vinegar). Make sure this is just a damp wipe down to allow for faster drying (My mistake 1)
Let dry (My mistake 2)
2 coats of KILZ base primer (there's a specially formulated one for smoke and pet odor I believe, but I used just the base KILZ because of finances)
Steam clean ALL carpets, linoleum, hardwood etc.
Fresh coat of wall paint (color to match)
Let it all dry for a day
*Repeat in rooms or hallways surrounding as needed*
As others said before -> incense sticks. I'm smoking myself quite a lot and even using only one in another room you can smell a significant difference. I probably don't smell the smoke as much as non-smokers though. Just bear in mind that some incense "flavors" don't cover the cigarette smoke as good just as the quality of the sticks is something to factor in. I always use them when i know someone is visiting who is a non-smoker.
Although if you use 40 sticks per day for 2 weeks as someone suggested i doubt there will be any smoke or smell other than whatever stick you used left in that room ^^