The average price of a new sofa is roughly $1,000. It will depend on the materials and whether you buy it from Wayfair LLC online or a local furniture store.
As you already know, a leather sofa is more expensive than a cotton sofa. You might save more money if you buy it online. However, when they ship your new couch, it could arrive with missing items or broken leg.