Ace Upholstery is a single-location, full-service reupholstery shop on the south side of Oklahoma City that handles everything from fabric selection through frame repair, with turnaround typically running four to eight weeks depending on frame condition and fabric availability.
The shop takes damaged, worn, or outdated furniture—sofas, wingback chairs, dining seats, ottomans, headboards—and rebuilds them from the frame up. This means stripping the old upholstery, inspecting and repairing the wooden frame (replacing broken joints, reinforcing legs, addressing wood rot), replacing or regulating springs and webbing, re-padding, and applying new fabric or leather. Ace also handles smaller repairs: repairing seams, replacing cushions, adding new legs or feet, and addressing loose arms or backs. They do not manufacture furniture from scratch or refinish wood frames as a standalone service, though wood stain touch-up happens during the reupholstery process.
Labor costs run on a labor-hour basis; the shop charges approximately $50 to $65 per hour for reupholstery work, though complex frame repair or extensive spring replacement can push the labor component higher. A typical mid-size sofa reupholstery ranges from $1,200 to $2,500 in labor alone; a single dining chair usually runs $350 to $750. Fabric cost sits on top of labor. A serviceable fabric runs $12 to $25 per yard; mid-range designer or performance fabric costs $25 to $50 per yard; high-end or specialty textiles (leather, linen, performance blends) range $50 to $120 per yard. A sofa typically requires 16 to 24 yards; a chair uses 4 to 8 yards. This means the total bill for a sofa can land anywhere from $2,000 to $4,500 depending on frame condition and fabric choice. Confirm current labor rates when you call, as they adjust periodically.
The shop offers free in-person estimates; you bring photos or the piece itself, and they assess frame integrity, estimate yards needed, and quote labor. No deposit is required to schedule, but a 50 percent deposit holds your spot once you approve the estimate.
Oklahoma City has several reupholstery options. Cheap-end shops (those advertising work in the $300 to $600 range for full sofas) typically skip frame inspection, reuse existing padding, and use lower-quality fabrics, resulting in pieces that fail again within a few years. Ace's pricing reflects actual frame repair and proper rebuilding. On the other end, high-end custom upholsterers in the metro area focus on bespoke pieces and interior design projects, charging $70 to $90 per hour plus premium fabric sourcing; they suit homeowners with high-end antiques or new custom orders. Ace positions itself for owners of solid mid-century modern, contemporary, or vintage pieces that are structurally sound but need refreshing or have specific wear points. The shop is worth the investment if the frame is worth saving; it is not the choice for a disposable sofa that you plan to replace in two years.
Ace is the right fit for owners of vintage or mid-century modern furniture with good bones, people who want a specific fabric or leather not available in new furniture, and anyone repairing a sentimental or heirloom piece. It suits budget-conscious buyers who prefer one quality reupholstery over buying new low-end furniture multiple times. It does not suit buyers wanting the fastest turnaround (four to eight weeks is standard and non-negotiable) or those unwilling to visit the shop in person to select fabric and discuss the piece. It is not cost-effective for pieces with severely compromised frames that would cost more to repair than a new sofa.
Call to schedule a free estimate; walk-ins are accepted but may wait. Bring the furniture itself or clear photographs showing the entire piece, any damage, and the frame condition (especially underneath). The estimator will inspect the frame, test springs, note any structural issues, and provide a written estimate including labor hours, materials, and fabric cost. You then browse Ace's fabric books (held on-site) or bring your own fabric. Most customers approve within a few days; you sign a work order and leave a 50 percent deposit. The shop calls when work begins and again when it nears completion so you can pick a delivery date.
Ace is open Monday through Friday, 9 a.m. to 5 p.m., and closed weekends. Street and lot parking is available. The shop does not offer delivery; you arrange pickup after completion or pay a local delivery service. Large pieces may require two people to transport. Confirm hours before visiting, as they may shift seasonally.
Ace Upholstery fills a genuine gap in Oklahoma City's furniture market: it keeps good pieces in use and gives owners control over aesthetics in a way new retail cannot match. The pricing and timeline reflect the actual work involved in proper reupholstery.
