You can reupholster a thrifted wingback chair for less than a dinner out, and end up with a piece that costs $400 retail. The catch: you need to be selective about your thrift find, honest about your skill level, and willing to work on a Saturday when you’d rather be doing literally anything else. This isn’t a fake-it project. It’s a real one.
What is a primary bedroom—and why it matters for this project
A primary bedroom is the main bedroom in a home, typically the largest and the one with an ensuite bath. Some people still call it a master bedroom; the terminology shifted partly because “master” feels dated, but also because the primary bedroom is genuinely the room where you set the tone for the entire home’s aesthetic. It’s where you start your morning and decompress at night. A statement chair—especially a boho-friendly wingback—anchors that space and makes it feel intentional, not just a bedroom with a bed.
Secondary bedrooms get guest chairs or nothing. Your primary bedroom deserves better.
Step 1 — Find the right chair (the hardest part)
Hit Goodwill, Facebook Marketplace, and estate sales. You’re looking for a wingback chair with:
- A solid wood frame (press on the arms and legs; they should feel rigid, not wiggly)
- Intact springs or webbing underneath (flip it over and check)
- Minimal staining on the visible fabric (stains on the underside don’t matter; you’re covering everything)
- No odor. Seriously. Sniff it. If it smells like cigarettes or pet, keep walking.
Pass on anything with visible frame damage, broken legs, or sagging that goes beyond the normal dip of old upholstery. A $400 frame isn’t a deal at $25; it’s a time sink.
I found mine at a Goodwill for $22. Dusty cream linen, solid walnut frame, slight wear on the arms. Perfect. Took it home same day.
Step 2 — Strip the old upholstery
This is tedious, not technical. Flip the chair over. You’ll see a dust cover (usually black burlap) stapled to the bottom. Use a flathead screwdriver or staple remover and pry out every staple. It takes 20 minutes and feels pointless until you’re done and realize you’ve cleared the canvas.
Once the dust cover is off, start on the visible upholstery. Work from the underside if possible. Use your screwdriver to lift staples around the seat, then around the wings. Pull the old fabric away as you go. You don’t need it to come off perfectly—you’re removing it, not preserving it.
The batting underneath might stick. Heat gun set to low heat will soften the old glue without scorching the frame. One pass with the heat gun, then pull. This takes another 20–30 minutes.
When you’re done, you’ll have a bare frame, probably showing stains and discoloration. That’s fine. You’re going to cover it.
Step 3 — Paint the frame and let it cure
Sand the visible wood lightly with 120-grit sandpaper to rough up the finish and help paint adhere. Wipe away dust with a damp cloth. Let it dry completely (10 minutes).
Spray paint the frame with matte black or charcoal. Two thin coats, 20 minutes apart. A matte finish reads more intentional than glossy and hides dust better. Work in a well-ventilated space—garage, outside, balcony. Don’t paint indoors unless you enjoy headaches.
Let the paint cure for at least 4 hours, ideally overnight. This is non-negotiable. Paint that hasn’t cured fully will be tacky when you attach fabric, and tacky is a disaster.
Step 4 — Measure, cut, and fit your new fabric
Measure your chair generously. Wings, seat, back, arms. Add 3–4 inches to every dimension; you’ll fold these edges under and staple or glue them to the underside.
For a standard wingback, you’ll use roughly 2–3 yards of 54”-wide fabric. Natural linen or a linen blend reads boho instantly. Oatmeal, cream, or warm taupe are forgiving colors that hide dust. If you want pattern, subtle geometric or small-scale botanical print works. Avoid anything too busy—you want the chair to ground the room, not scream.
Cut your panels with sharp fabric scissors. Mark your cuts lightly with a pencil if the fabric is dark, use tailor’s chalk if it’s light. Take your time here; crooked cuts will be visible.
Step 5 — Glue and smooth the fabric
This is where the project either becomes transcendent or teaching you a hard lesson about fabric glue. Use contact cement (like Aleene’s Tacky Glue) if you want repositioning time, or spray adhesive if you’re confident. Contact cement gives you 10–15 minutes to adjust before it sets; spray adhesive is instant.
Start with the seat. Apply glue in a thin, even line around the underside edge of the seat frame. Press your fabric down and smooth it from the center outward, pushing out air bubbles. Use a heat gun on low to activate the glue and help it set faster. Work in sections.
Move to the back, then the wings, then the arms. Each section takes 15–20 minutes. Fold fabric edges under for a clean finish; glue down the folded edge so no raw edge shows from the front.
Once you’ve glued everything, let it cure for 24 hours before sitting on it. Seriously. The glue needs time.
Step 6 — Reattach the dust cover
Cut a new dust cover from muslin or use the old one if it’s salvageable. Stretch it across the underside and staple it down with a staple gun. This keeps dust out of the frame and gives the chair a finished look underneath.
Flip the chair right-side up. Step back. Notice how much better it looks.
What it costs you
- Thrifted chair: $22
- Spray paint (one can, you’ll have leftovers): $8
- Natural linen fabric (2.5 yards at roughly $8–12 per yard): $20–30
- Fabric glue and batting: $10–12
- Total: $60–72
If you already own a heat gun and staple gun, you’re under $65. If you need to buy those tools, add $30–50, but you’ll use them again.
Where it goes wrong
Glue sets before you’re ready. Contact cement works fast. Have everything measured, cut, and within arm’s reach before you open the bottle. Don’t freestyle this.
The frame was damaged and you didn’t notice. A wobbly chair stays wobbly. Paint covers cosmetic problems, not structural ones. If the frame flexes or creaks, step away at the thrift store.
You picked polyester fabric. It pills, shows fingerprints, and reads cheap. Spend the extra $3 per yard for linen or a linen blend. The difference is visible and permanent.
A primary bedroom with a custom statement chair signals that you’ve thought about your space. It’s the opposite of default. And at under $70 and one weekend, it’s the kind of project that pays for itself in how good your room actually feels.