Est. in Clive, Iowa
Expert upholstery, furniture repair, and refinishing for pieces you care about. From antique chairs to living room sofas, we restore with care and craftsmanship.
What We Do
Every piece has a story. We help you continue it — with quality materials, honest work, and a personal touch.
Complete fabric replacement for sofas, chairs, dining seats, and more. We work with a wide range of materials — from durable performance fabrics to luxury velvets and leathers.
Wobbly legs, broken springs, sagging seats — we fix structural issues and restore the integrity of your furniture so it's solid and comfortable again.
Preserve family heirlooms and vintage pieces with careful, historically informed restoration. We treat each antique with the patience and respect it deserves.
Strip, sand, and refinish exposed wood frames and legs. Whether you want to restore original stain or go for a fresh modern look, we'll match your vision.
Seats, headliners, and interior trim for vehicles and boats. We work with automotive-grade materials built to withstand daily wear and the elements.
Have a specific vision? We'll help you choose fabrics, colors, and styles that fit your space and lifestyle. From concept to completion, it's your piece.
Our Work
Every project is different — here are a few of the transformations we've been fortunate to work on.
About Us
Marco's Upholstery has been serving Clive and the surrounding Iowa communities for years. What started as a passion for restoring old furniture grew into a full-service shop where every piece — whether a $50 thrift store find or a family heirloom — gets the same careful attention.
We believe that good furniture shouldn't be discarded. A worn sofa, a chair with a broken frame, an antique that's seen better days — these are all candidates for a second life. Our process is straightforward: we assess what needs to be done, explain it to you honestly, and then get to work.
Located on Swanson Blvd in Clive, we welcome drop-ins during business hours and offer consultations for larger projects. If you're not sure whether your piece can be saved, give us a call — we'd rather tell you what's possible than assume anything.
How It Works
A simple, transparent process — no surprises, no pressure.
Call us at (515) 771-4870 or stop by the shop. Tell us about your piece and what you'd like to see done. We'll let you know if we can help.
Bring the piece in (or we can arrange pickup for larger items). We'll examine the frame, padding, and fabric, then give you a clear estimate with no hidden costs.
Browse fabric options together. Whether you want something durable for a busy household or a luxurious feel for a formal sitting room, we'll help you find the right match.
Our team handles the repair, reupholstery, or refinishing with care. We'll keep you updated on progress and let you know when it's ready.
Your restored piece is ready. Pick it up at our Clive shop or we can arrange delivery. Either way, we want you to be happy with the result.
Ready to get started?
Whether it's a single dining chair or a full living room set, we're here to help. Call us today to discuss your project — no obligation, just a friendly conversation about what we can do together.
Contact
Have a question or ready to discuss a project? We'd love to hear from you.
9103 Swanson Blvd
Clive, IA 50325-6902
Monday – Friday: 9:00 AM – 5:00 PM
Saturday: 9:00 AM – 1:00 PM
Sunday: Closed