
Furniture Reupholstery
Sofas, couches, and dining chairs re-covered by hand with fabric chosen to match how you actually use the piece.
Custom Upholstery, Handcrafted in Long Beach
Hand-finished furniture, auto interiors, and canvas tops from a Long Beach workshop rated 5 stars by every customer.

Services

Sofas, couches, and dining chairs re-covered by hand with fabric chosen to match how you actually use the piece.

Bucket seats and interiors recovered in custom fabric, plus custom-fit canvas convertible tops.

One-on-one guidance choosing from an extensive range of fabrics and finishes before any project starts.
Photos



Handcrafted upholstery that looks better than the original
Our story
We're a hands-on upholstery workshop in Long Beach, led by Carlos, who works directly with every customer from the first fabric swatch to final delivery. Whether it's a living room sofa, a set of dining chairs, or the bucket seats and canvas top on your car, we walk you through the options and help you land on a fabric and finish that actually fits how you use the piece.
Customers regularly tell us the finished piece looks and feels better than the original: a couch that outshines the one it started as, a convertible top that fits like factory. We quote a price and a timeline up front, and we stick to both.
What customers say
“The team at JC Fine Upholstery gave new life to my couch. I love it more now than I did when I first got it at Pottery Barn! I went down to their workshop and met Carlos. He was so personable and patient. He answered all my questions, provided me with information that I would not have known to ask and helped me pick fabric options that matched my use and design needs. The care and workmanship that went into my couch is evident in the final product - which I can honestly say looks better than the original! Pricing was so reasonable and the team delivered the finished product on time!”
“Found out about Carlos and JC Upholstery from a mutual friend. He does excellent work. The choices were nearly endless for the fabric and fell in love with a maroon cloth. Carlos and the guys recovered the bucket seats beautifully! The final job was completed on time, for the price quoted, the quality of work was very high, and it looks great!”
“Took in my car for a new top and after 2 days I have a great fitting custom canvas top”
1501 W Cowles St, Long Beach, CA 90813, USA
1501 W Cowles St, Long Beach, CA 90813, USA
Get directions →