Fabric

Inspo by the yard

Fabric in prints, patterns & more for your next DIY project.Shop now

Shop top fabric deals

Shop by brand

FAQ

Is it cheaper to reupholster or buy a new sofa?

Great question—there’s no one-size-fits-all answer. It usually comes down to the sofa’s condition, sentiment, and your budget.

  • When reupholstering can make sense: the frame and springs are solid, the piece is a favorite or heirloom, or you want a custom fabric and finish.
  • When buying new may be better: the frame is broken, cushions are irreparable, or the cost and time of labor plus fabric approach buying new furniture.

If you want fabrics, Walmart offers yardage and cut-to-size options, and our product pages list fabric care and specs to help you plan. Getting quotes from local upholsterers and comparing them to new-furniture options can help you decide.

What fabric works best for heavy-use upholstery?

For high-traffic furniture, look for fabrics designed for performance and durability rather than delicate decorative cloth.

  • Key features to look for: tight weave, stain resistance, and a high abrasion rating (often shown as double-rub counts).
  • Common durable types: performance blends, synthetic fibers, and tightly woven natural blends tend to hold up better under daily use.
  • Practical tips: check the fabric’s cleaning code, consider darker or patterned options to hide wear, and choose fabric with a durable backing for extra strength.

Walmart’s fabric listings include product details so you can compare durability and care before you buy.

How heavy should upholstery fabric be?

Upholstery fabrics are typically mid- to heavy-weight to withstand wear; weight is one helpful indicator but not the only one.

  • General ranges: upholstery textiles are often heavier than apparel fabrics and commonly fall into a medium to heavyweight category.
  • What else matters: weave tightness, backing, finish, and abrasion rating can be as important as ounces-per-yard for real-world durability.
  • Tip: review the product specs on the fabric page—manufacturers often list weight, recommended uses, and cleaning codes so you can match fabric weight to the intended project.

If you’re unsure, request a swatch or compare similar listings on Walmart to feel weight and texture before cutting yardage.

How do I clean and protect upholstery fabric?

Regular care extends a fabric’s life. Start by checking the fabric’s cleaning code on the product page.

  • Daily care: vacuum with an upholstery attachment to remove dust and grit.
  • Spot cleaning: blot spills immediately with a clean cloth; follow the listed cleaning code (for example, water-based or solvent-based cleaners).
  • Protection: consider a fabric protector designed for upholstery, but test it on an inconspicuous spot first—results can vary by fabric.
  • Deep cleaning: schedule professional upholstery cleaning for stubborn soils or annual maintenance.

Walmart carries cleaning tools and fabric-care products to match different cleaning codes and needs.

Can I buy matching yardage for upholstery?

Yes—many customers buy fabric by the yard for repairs or full reupholstery projects. Before ordering, measure carefully.

  1. Measure the width and height of cushions and panels, including seam allowances. Add extra for pattern repeats and errors.
  2. Allow extra: plan to buy an additional 10–20% for matching patterns and mistakes, more if the fabric has a large repeat.
  3. Order a swatch first when possible to confirm color and texture.

Walmart’s fabric listings show width and care details; check those specs and consider in-store pickup or delivery options to simplify getting large cuts home.

Show less

About Fabric - Walmart.com

Choosing the Right Fabric for Your Next Big Project

More and more people are discovering just how fun and rewarding it can be to sew your own DIY projects, from quilts and clothing to curtains and baby gear. Whether you're new to sewing or you're a pro, it can be difficult to choose from the thousands of patterns and types of fabric available. Learn more about selecting the right fabrics for your projects, all at everyday low prices.

Follow pattern directions and suggestions

When choosing fabric for your next sewing project, look to your pattern for suggestions. If it recommends a certain type of fabric, you'll find that it's easier to work with this material. The pattern manufacturer likely recommends this fabric because it drapes properly or is the right weight for the type of garment you're making. Even if it doesn't tell you specifically what to choose, some patterns may provide you with options to help you narrow down your selection. If you can't find exactly what the pattern recommends, choose something that's as close to the texture and weight as possible. Otherwise, the item you're sewing may not work for your project.

Start with something easy

If you're a beginner, no matter the project, you may want to start with a fabric that's easier to work with. Silk, satin, denim, knit, jersey, faux leather, and faux fur are some of the more difficult fabrics. While they can make beautiful garments and home decor items, you may want to wait until you have some experience under your belt before you work with any of them. Alternatively, linen, cotton, wool, and polyester tend to be much easier for beginners to sew. When in doubt, cotton fabrics are always great choices for your first few projects.

Consider washing and wear and tear

Of course, cotton doesn't work for everything. Depending on what you're making, you'll need to think about what it'll go through once the project is completed. For example, if you're making clothing to wear every day, you'll want something that's durable and can withstand more frequent washings. If you're making pillows or cushions for your outdoor furniture, you'll want to shop from our selection of indoor/outdoor fabrics that tend to be tougher and can stand up to the elements without fading in the sun. You may also find from the fabric specifics that it works best for certain types of projects, like upholstery fabric or quilting fabric. Narrow your selection down by fabric usage using the filters on the left side of the page.

Precut vs. fabric by the yard or bolt

Another decision you'll want to make is whether you want fabric that's precut or fabric that's cut by the yard or sold by the bolt, based on your specifications. It all boils down to what you're making. Precut fabric is great for quilts and other projects that require multiple pieces that are the same size, and it can save you some time and effort. However, if you need extra-large pieces or pieces of varying lengths, you probably want to specify how much you need or buy it by the bolt.

Picking colors and designs

Once you've narrowed down your fabric choices by project, experience, and size needs, it's time for the fun part: choosing your colors and designs. If you're making something for your home, you'll want it to match the other decor in your rooms. If you're making a garment to wear, you'll want to choose your favorite colors or the colors that suit you best. From sports to pets and pastels to florals, you can choose the exact pattern and hue you have in mind.

Tips for shopping online

If you're new to shopping for fabric online, you may wonder how you can make a choice without feeling the material. It's still possible to pick the ideal material for your project. First, make sure you read the descriptions thoroughly. You can also use the search categories to help easily narrow your search. Shopping by color, theme, usage, brand, type of material, and size can all give you an idea of what the fabric is like. If you're still wondering whether a fabric will work or you're having a hard time picking between a few options, you can also order a small sample amount of fabric to test it before you purchase the full amount needed for a project. Knowing the differences between types of fabrics before you shop and reading about them in sewing books and on crafting blogs can also help.