Is cotton fabric on a sofa durable?
cotton is probably not the way to go... instead, check out microfiber. microfiber sofas are very affordable, look great, are comfy (they look and feel kind of similar to suede), and are super easy to clean. my best friend, my dad and i all have microfiber sofas, and we are more than happy, years later.
If you mean cotton in a quilting cotton sense...then no, not really. You need upholstery fabric or a commercial upholstery fabric . Costs a little more, but it would take a lot to wear it out.
No, cotton will wear out quickly.