Custom Upholstery, Handcrafted in Long Beach

Custom Upholstery That Looks Better Than New

Hand-finished furniture, auto interiors, and canvas tops from a Long Beach workshop rated 5 stars by every customer.

J C Fine Upholstery work
5.0★
Google Rating
8
Reviews
100%
5-Star Reviews

Services

Everything we take on.

Furniture Reupholstery
01

Furniture Reupholstery

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

Automotive Upholstery
02

Automotive Upholstery

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

Custom Fabric Consultation
03

Custom Fabric Consultation

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

Photos

A look around.

J C Fine Upholstery
J C Fine Upholstery
J C Fine Upholstery

Handcrafted upholstery that looks better than the original

Our story

Craftsmanship You Can Sit In

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.

  • Owner-led, one-on-one consultations
  • Extensive fabric & finish selection
  • Delivered on time, at the quoted price
  • Furniture, auto & specialty upholstery under one roof

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!”

Kristina Broadhurst

“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!”

Molly McQueen

“Took in my car for a new top and after 2 days I have a great fitting custom canvas top”

John Steele

Get it booked.

(562) 436-8681

1501 W Cowles St, Long Beach, CA 90813, USA

Get directions →

Hours

Open now
Monday
9:00 AM – 5:30 PM
Tuesday
9:00 AM – 5:30 PM
Wednesday
9:00 AM – 5:30 PM
Thursday
9:00 AM – 5:30 PM
Friday
9:00 AM – 5:30 PM
Saturday
Closed
Sunday
Closed

Read all 8 Google reviews (5★)

Whichever you prefer — one of the two is enough.

Photos of the job (optional, helps us quote)

We use your details only to reply to this request. See our privacy policy.

1501 W Cowles St, Long Beach, CA 90813, USA

Get directions →

J C Fine Upholstery

Website assistant
1Your request2Contact

What can we help with?

Tell us what you have in mind.

Up to 4 photos, 12 MB each.

Nothing is sent until you submit your request. Privacy