Our couch is quite comfortable. So comfortable that my dad prefers to sleep on it rather than the air mattress when he visits. But the couch is also quite old - it was my in-laws' couch from I believe the beginning of their marriage and we took it from them when they got a new one. The frame is in good condition and is intact. But the seat cushions are another story. The fabric is ripped, the foam is coming out and falling apart, and between potty training children, a kitten, and a puppy....oh boy. Those cushions have taken a lot of abuse.
So I've cleaned and cleaned and cleaned as much as I could, but it's finally gotten to a point where I can clean them no more. The smell is there to stay. I ultimately decided that instead of spending $600 on a new couch at Ikea, I'd replace the cushions. Where to buy replacement cushions...? No where? Oh. I can order replacement cushions made to my specifications, but that will cost me $200. If I'm doing that, I'll just buy a new couch. I will MAKE new cushions. That's right. I'm making them.
One trip to Joann's Fabric and I've got the padding for them for just $25 (thanks to some great clearance prices). Looking good so far. I will need to cut the padding myself and wrap it in the batting, but I did a lot of sewing in high school which included stuffed animals, so I'm not totally in over my head. I am going to add a waterproof cover to each cushion that can be removed if it needs to be washed, which I will probably cut out of a queen bed size waterproof cover (estimated cost: $20). Since we have a full couch cover and do plan on fully replacing the couch in a few years anyway, I'm not going to worry about actual upholstery fabric which runs around $35 per yard, but just use a basic cotton covering (like for cotton sheets) which I can take off and wash (estimated cost: $10-$15). Total estimated cost for DIY replacement couch cushions: $60. Total cost of having a couch that doesn't stink to high heaven: Priceless.
I say all this now before I've actually started the project. Later tonight, I may have some different thoughts towards this whole thing. Fingers crossed that I don't totally mangle the couch.