The main places to buy replacement couch cushions

You can buy replacement couch cushions from the furniture manufacturer, big-box retailers like Amazon and Wayfair, specialty fabric stores, and local upholstery shops. The best choice depends on whether you need an exact match to your existing couch, how quickly you need them, and your budget. Manufacturer cushions cost more but fit perfectly; retail options are cheaper and arrive faster but may not match your exact couch model.

Start by checking whether your couch is still under warranty or if the manufacturer offers replacement parts. If your couch is from a major brand like Ashley, Pottery Barn, or IKEA, their websites usually have a parts section where you can order cushions directly. For older couches or less common brands, you'll need to measure your cushions and search by size and shape instead of model number.

Key Takeaways

  • The furniture manufacturer is the most reliable source if your couch is still in production, because the cushions will match your couch's exact dimensions and fabric compatibility.
  • Measure your existing cushions (length, width, and thickness) before shopping anywhere, because "standard" sizes vary widely between brands.
  • Amazon, Wayfair, and Overstock carry generic replacement cushions in common sizes and ship within days, but you may need to test fit before committing to a full set.
  • Local upholstery shops can custom-make cushions to your exact specifications and often cost less than manufacturer replacements, though turnaround is usually two to four weeks.
  • Fabric stores like Joann and Mood Fabrics sell cushion foam and covers separately if you want to rebuild cushions yourself, which saves money but requires basic sewing or assembly skills.

Buying directly from the furniture manufacturer

Contact the couch's manufacturer first—this is the fastest way to get a perfect match. Look for the brand name on your couch's tag or invoice, then visit their website and search for "replacement parts" or "cushions." Most major manufacturers have a parts ordering system where you enter your couch model number and select which cushions you need.

Manufacturer cushions typically cost $80 to $300 per cushion depending on size and fabric, and they usually ship within one to three weeks. The trade-off is price: you'll pay more than retail options, but the fit and fabric match are may provide. If your couch is out of production, the manufacturer may still have stock or can tell you which retailers carry compatible cushions.

If you can't find the manufacturer's website, call their customer service number (usually on the couch's tag or in your paperwork). Have your couch's model number and purchase date ready. They can confirm whether replacement cushions are available and direct you to the right ordering page or authorized dealer.

Retail furniture and home goods websites

Amazon, Wayfair, Overstock, and Bed Bath & Beyond all carry replacement cushions in standard sizes. Search by your cushion's dimensions—length, width, and thickness—rather than your couch brand, because these sites organize by size, not by couch model. A typical search might be "18 inch square couch cushion" or "24x26 sofa cushion."

Prices on these sites range from $25 to $150 per cushion, and most ship within three to seven days. Read the product reviews carefully: other buyers often mention whether the cushion fits their specific couch brand or whether it runs small or large. Check the return policy before ordering, because cushions are sometimes non-returnable once opened.

The main risk with retail cushions is that your couch may have an unusual size or shape that doesn't match standard options. If your couch has T-shaped cushions, wedge cushions, or custom dimensions, you may not find an exact fit. In that case, measure carefully and order a size slightly larger than your original—you can trim foam with a bread knife or have an upholstery shop adjust it.

Local upholstery and fabric shops

An upholstery shop can custom-make cushions to your exact specifications, which is the best option if your couch has unusual dimensions or you want to change the fabric. Visit a shop in person with one of your old cushions or detailed measurements. The upholsterer will assess the foam density you need, recommend fabric options, and give you a quote.

Custom cushions typically cost $60 to $250 per cushion depending on size and fabric choice, with a turnaround time of two to four weeks. This is often cheaper than the manufacturer and faster than waiting for a special order, especially if you're willing to change the fabric. Many upholsterers can also repair sagging cushions by adding new foam layers rather than replacing them entirely, which costs less.

To find a local upholstery shop, search "upholstery near me" or "furniture repair [your city]." Call ahead and ask whether they make cushions from scratch and what their current turnaround time is. Bring a photo of your couch and your measurements so they can give you an accurate estimate over the phone.

Fabric and craft stores for DIY cushion building

Joann Fabrics, Mood Fabrics, and local fabric stores sell cushion foam, batting, and upholstery fabric by the yard. If you're comfortable with basic sewing or assembly, you can buy materials and rebuild your cushions yourself for a fraction of retail cost. A single cushion's worth of materials—foam, batting, and fabric—usually costs $15 to $50.

Measure your old cushion's dimensions and buy foam in the same thickness (usually 4 to 6 inches for seat cushions). Buy upholstery fabric rated for furniture use, not regular quilting cotton, because it's more durable. If you don't sew, you can glue the fabric around the foam using fabric glue or contact cement, though sewn seams are stronger and look more finished.

This route requires some skill and time—expect to spend two to four hours per cushion if you're new to it. Watch a tutorial video before you start, and test your technique on one cushion before committing to a full set. If the first one doesn't turn out well, you can still order retail cushions as a backup.

Measuring your cushions before you shop

Accurate measurements are essential because "standard" cushion sizes vary widely. Lay your cushion flat on a table and measure the length, width, and thickness with a soft measuring tape. Write down all three dimensions. If your cushion is not rectangular—for example, if it's T-shaped or has a curved edge—sketch the shape and note any unusual features.

Check whether your cushion has a zipper or is sewn closed. If it has a zipper, you may be able to replace just the foam inside rather than buying a whole new cushion. If it's sewn, you'll need to buy a complete replacement or have it opened and refilled by an upholsterer. Take a photo of the zipper or seam so you can describe it to a retailer if you have questions.

Bring your measurements and photo when you visit a fabric store or upholstery shop in person. If you're ordering online, include the measurements in your search and read reviews from buyers with the same couch brand to confirm the size is correct.

Comparing cost and timeline

SourceCost per cushionShipping/turnaroundBest for
Furniture manufacturer$80–$3001–3 weeksExact match, warranty coverage
Amazon, Wayfair, Overstock$25–$1503–7 daysStandard sizes, fast delivery
Local upholstery shop$60–$2502–4 weeksCustom sizes, fabric changes
Fabric store (DIY)$15–$50Same day or next dayBudget-conscious, hands-on builders

Frequently Asked Questions

Can I buy just one cushion or do I have to buy a whole set?

Most retailers sell cushions individually, so you can buy just one. However, if you're replacing a cushion that's been in use for years, the new one may look noticeably different in color or texture compared to the older cushions around it. If that bothers you, plan to replace at least the front cushions as a set.

What if my couch cushions are attached and can't be removed?

Some couches have cushions that are glued or permanently sewn to the frame. In this case, you'll need an upholsterer to remove and replace them, which costs more than buying cushions alone. Call a local upholstery shop with a photo of your couch and ask for a quote on full cushion replacement.

How do I know if a retail cushion will fit my couch?

Read the reviews from other buyers who own your couch brand. Search the product page for your couch model name and see if anyone has commented on fit. If no one has reviewed it for your brand, measure your cushion carefully and compare it to the product dimensions, then check the return policy in case it doesn't fit.

Is it cheaper to repair a sagging cushion or replace it?

Repair is usually cheaper. An upholsterer can add a layer of new foam to the bottom of a sagging cushion for $20 to $60 per cushion, versus $60 to $300 for a full replacement. Ask an upholsterer to assess the cushion first—if the foam is compressed beyond recovery, replacement is the better option.

What fabric should I choose if I'm having cushions custom-made?

Choose upholstery-grade fabric rated for furniture use, not regular quilting cotton. Microfiber, performance fabrics, and linen blends are durable and straightforward to clean. Ask the upholsterer what they recommend based on your household's wear and tear, and request a fabric sample to see how it looks in your home's lighting before committing.