Reupholstery can cost just as much as buying new furniture, depending on the work required and fabric used, says Vince Chiang, partner of highly rated Centrepiece Furnishing in Singapore.

For example, if you need a single cushion re-stuffed and reupholstered because your puppy chewed it up, the job could cost about $270. But if your couch needs a full overhaul that involves re-stuffing, reupholstery and repairs backboards, the job could cost between $900 and $1,200, or more.