Cotton Fabrics

Shop cotton fabric by the yard: over 7,000 quilting cottons, solids, florals, holiday prints and designer collections from Moda, Robert Kaufman, Kaffe Fassett, Riley Blake, Ruby Star Society and more for quilts, clothing, bags and home décor. Shop online or visit our Richmond, TX store. Free US shipping on orders $100+.

Read more

Quilting Cotton

Quilting cotton is a medium-weight 100% cotton that's easy to cut, press and sew, which makes it the go-to fabric for quilts, pillows, aprons, kids' clothing, bags and home décor. We carry cottons from Moda, Robert Kaufman, FreeSpirit, Riley Blake, Hoffman, Timeless Treasures, Benartex, Andover, Northcott, Windham and more, with new arrivals every week.

Planning a quilt? Use our fabric yardage calculator to find out how much fabric you need for backing and binding before you check out.

Kaffe Fassett Collective

Bold, painterly and full of color, Kaffe Fassett Collective prints are quilters' favorites. Philip Jacobs's oversized roses come in Rose Bloom Opera, Grey and Blue, and his Voluptuous florals come in Green, Pastel and Dark. For sunny color, try Cactus Flower Yellow.

Solid and Woven Cottons

Pair bold prints with Kaffe Fassett Shot Cotton, woven from two colored threads for a subtle shimmer, in shades like Paprika and Wine, or Windham's finely woven Artisan Cotton Green Blue. Browse over 800 colors in our solid fabric collection.

Shop Cotton by Theme

Find the perfect print for every project: Christmas, Halloween, fall, Thanksgiving, floral, plaid, dots and stripes, animal, baby and sports fabric. For bags and décor, see our canvas and barkcloth collections.

Precuts and Wide Backing

Start a quilt faster with fat quarters, charm packs, jelly rolls and layer cakes, or finish it with no seams using 108" wide backing fabric.

Frequently Asked Questions

What is quilting cotton?
Quilting cotton is a medium-weight, tightly woven 100% cotton, usually about 42" to 44" wide. It holds its shape, presses crisply and is easy to sew, making it ideal for quilts and many other projects.

How much fabric do I need to back a throw quilt?
For a throw of about 60" x 70", you'll need about 4⅓ yards of standard-width cotton, pieced, or about 2 yards of 108" wide backing with no seams.

Can I use quilting cotton for clothing?
Yes. It works well for structured garments like skirts, shirts, aprons and kids' clothing. Prewash it first to preshrink.

Should I prewash cotton fabric?
Prewashing removes sizing and preshrinks the fabric. It's especially important for clothing, baby items and deep reds or navies that can release dye.

Ready to start your next project? Browse over 7,000 cottons, mix a print with a coordinating solid, and reach $100 to get free shipping. You'll also earn Royalty Rewards on every purchase. Local customers can visit our Richmond, TX store to shop in person.

7332 products
Sort by:
Best selling
Sort by:
Best selling
Vintage Study Floral Foliage Rose Fabric by the Yard
Vintage Study Floral Foliage Rose by Kaufman
Quick View

Vintage Study Floral Foliage Rose Fabric by the Yard

Price
$12.98/ yard
Vintage Study Paisley Beige Fabric by the Yard
Vintage Study - Paisley Beige -Robert Kaufman
Quick View

Vintage Study Paisley Beige Fabric by the Yard

Price
$13.98/ yard
Belcourt Florals Dusty Blue Fat Quarter
Fat Quarter - Belcourt Florals Dusty Blue
Quick View

Belcourt Florals Dusty Blue Fat Quarter

Price
$5.15/ each
Artisan Batiks Splendid 4 Petunia Batik Fabric by the Yard
Artisan Batiks Splendid 4 Petunia batik fabric by Robert Kaufman
Quick View

Artisan Batiks Splendid 4 Petunia Batik Fabric by the Yard

Price
$14.98/ yard
Grace Pastel Small Florals Blush Pink Fabric by the Yard
Grace - Pastel Small Florals Blush Pink
Quick View

Grace Pastel Small Florals Blush Pink Fabric by the Yard

Price
$13.98/ yard
Imperial Collection 17 - Etched Floral Green Metallic - Remnant
Imperial Collection 17 Etched Floral Green
Quick View

Imperial Collection 17 - Etched Floral Green Metallic - Remnant

Price
$6.83
Imperial Collection Roll Up - 2.5 Inch Strips
15% off
Imperial Collection 17 Roll Up by Studio RK for Robert Kaufman – 40 precut 2.5" strips in coordinating metallic designs.
Quick View

Imperial Collection Roll Up - 2.5 Inch Strips

Sale price
$42.49/ each
Regular price
$49.99
Imperial Collection Charm Squares - 5 Inch Squares
Imperial Collection Charm Pack by Kaufman
Quick View

Imperial Collection Charm Squares - 5 Inch Squares

Price
$16.99/ each
Pearl Light Ten Squares - 10 Inch Squares
Pearl Light Layer Cake by Robert Kaufman
Quick View

Pearl Light Ten Squares - 10 Inch Squares

Price
$47.99/ each
Island Paradise Tropical Florals on Ivory Fabric by the Yard
Kaufman Island Paradise Tropical Florals Ivory
Quick View

Island Paradise Tropical Florals on Ivory Fabric by the Yard

Price
$13.98/ yard
Imaginings Summer Florals Fabric by the Yard
Kaufman Imaginings Summer Florals Fabric
Quick View

Imaginings Summer Florals Fabric by the Yard

Price
$13.98/ yard
Wishwell Wilshire Roll Up - 2.5 Inch Strips
5% off
Wishwell Wilshire Jelly Roll by Robert Kaufman
Quick View

Wishwell Wilshire Roll Up - 2.5 Inch Strips

Sale price
$44.64/ each
Regular price
$46.99
Pearl Light Charm Squares - 5 Inch Squares
Pearl Light Charm Pack by Robert Kaufman
Quick View

Pearl Light Charm Squares - 5 Inch Squares

Price
$16.99/ each
Forest Magic Large Repeat Blue Fabric by the Yard
Forest Magic - Large Repeat Blue by Timeless
Quick View

Forest Magic Large Repeat Blue Fabric by the Yard

Price
$13.98/ yard
Wishwell Wilshire Charm Squares - 5 Inch Squares
Wishwell Wilshire Charm Pack Robert Kaufman
Quick View

Wishwell Wilshire Charm Squares - 5 Inch Squares

Price
$15.99/ each
Midnight Magic II Jelly Roll - 2.5 Inch Strips
Midnight Magic II Jelly Roll by Moda Fabrics
Quick View

Midnight Magic II Jelly Roll - 2.5 Inch Strips

Price
$49.98/ each
Masterpiece - Packed Medium Florals - Remnant
Masterpiece - Packed Medium Florals - Timeless
Quick View

Masterpiece - Packed Medium Florals - Remnant

Price
$6.06
1
Rainbow Cats Rainbow Patterned Bright Cats Fabric by the Yard
Rainbow Cats - Rainbow Patterned Bright Cats
Quick View

Rainbow Cats Rainbow Patterned Bright Cats Fabric by the Yard

Price
$13.98/ yard
Timeless Treasures Sapphire Tiny Metallic Florals on Blue Fabric by the Yard
Sapphire - Tiny Metallic Florals on Blue
Quick View

Timeless Treasures Sapphire Tiny Metallic Florals on Blue Fabric by the Yard

Price
$14.98/ yard
Utopia Small Metallic Paint Splatters Aqua Fabric by the Yard
Utopia - Small Metallic Paint Splatters Aqua
Quick View

Utopia Small Metallic Paint Splatters Aqua Fabric by the Yard

Price
$14.98/ yard
Tossed Tacos Fabric by the Yard
Timeless Treasures - Tossed Tacos Fabric
Quick View

Tossed Tacos Fabric by the Yard

Price
$13.98/ yard
Garden Bouquet Hen House Packed Sunflowers Fabric by the Yard
Garden Bouquet/Hen House - Packed Sunflowers
Quick View

Garden Bouquet Hen House Packed Sunflowers Fabric by the Yard

Price
$13.98/ yard
Sevenberry Classic Plaids Bruce Plaid Red Fabric by the Yard
Sevenberry Classic Red Plaids SB-51010D103-3
Quick View

Sevenberry Classic Plaids Bruce Plaid Red Fabric by the Yard

Price
$13.98/ yard
Holiday Charms Holly Ivory Gold Metallic Fabric by the Yard
Kaufman - Holiday Charms Holly Ivory 19950-15
Quick View

Holiday Charms Holly Ivory Gold Metallic Fabric by the Yard

Price
$14.98/ yard
Sevenberry Classic Plaids Marthas Vineyard Plaid Kelly Fabric by the Yard
Sevenberry Classic Plaid SB-51010D113-28 KELLY
Quick View

Sevenberry Classic Plaids Marthas Vineyard Plaid Kelly Fabric by the Yard

Price
$13.98/ yard
Sevenberry Classic Plaids Kelly Fabric by the Yard
Sevenberry Classic Plaid SB-51010D209-28 KELLY
Quick View

Sevenberry Classic Plaids Kelly Fabric by the Yard

Price
$13.98/ yard
Sevenberry Classic Plaids Saville Row Glen Pepper Fabric by the Yard
Sevenberry Plaids - Saville Row Glen Pepper
Quick View

Sevenberry Classic Plaids Saville Row Glen Pepper Fabric by the Yard

Price
$13.98/ yard
Wishwell Wild Blue Magenta Fabric by the Yard
Wishwell Wild Blue - Magenta - Robert Kaufman
Quick View

Wishwell Wild Blue Magenta Fabric by the Yard

Price
$13.98/ yard
Wishwell Wild Blue Delft Fabric by the Yard
Wishwell Wild Blue - Delft - Robert Kaufman
Quick View

Wishwell Wild Blue Delft Fabric by the Yard

Price
$13.98/ yard
Wishwell Wild Blue Hyacinth Fabric by the Yard
Wishwell Wild Blue - Hyacinth - Robert Kaufman
Quick View

Wishwell Wild Blue Hyacinth Fabric by the Yard

Price
$13.98/ yard
Holiday Charms Gold Stars on Red Fabric by the Yard
Holiday Charms Gold Stars on Red metallic cotton fabric by Robert Kaufman
Quick View

Holiday Charms Gold Stars on Red Fabric by the Yard

Price
$14.98/ yard
Holiday Charms Gold Stars on Green Fabric by the Yard
Kaufman Holiday Charms Gold Stars on Green
Quick View

Holiday Charms Gold Stars on Green Fabric by the Yard

Price
$14.98/ yard
Holiday Charms Blue Colorstory Roll Up - 2.5 Inch Strips
5% off
Holiday Charms Blue Colorstory Jelly Roll
Quick View

Holiday Charms Blue Colorstory Roll Up - 2.5 Inch Strips

Sale price
$45.59/ each
Regular price
$47.99
Holiday Charms Blue Colorstory Charm Squares - 5 Inch Squares
Holiday Charms Blue Colorstory Charm Pack
Quick View

Holiday Charms Blue Colorstory Charm Squares - 5 Inch Squares

Price
$17.99/ each
Sunny Day Batik Charm Pack - 5 Inch Squares
Moda Fabrics - Sunny Day Batik Charm Pack
Quick View

Sunny Day Batik Charm Pack - 5 Inch Squares

Price
$14.99/ each
Ponderosa Woven Plaids Maize Fabric by the Yard
Ponderosa Woven Plaids Maize - Robert Kaufman
Quick View

Ponderosa Woven Plaids Maize Fabric by the Yard

Price
$13.98/ yard
Ponderosa Woven Plaids Sky Fabric by the Yard
Ponderosa Woven Plaids Sky - Robert Kaufman
Quick View

Ponderosa Woven Plaids Sky Fabric by the Yard

Price
$13.98/ yard
2
Flowerhouse Packed Wildflowers Navy Fabric by the Yard
Flowerhouse - Packed Wildflowers Navy - Kaufman
Quick View

Flowerhouse Packed Wildflowers Navy Fabric by the Yard

Price
$13.98/ yard
Flowerhouse Wildflowers Navy Fabric by the Yard
Flowerhouse Wildflowers Navy fabric by Debbie Beaves for Robert Kaufman
Quick View

Flowerhouse Wildflowers Navy Fabric by the Yard

Price
$13.98/ yard
Sweet Tooth Donuts Fabric by the Yard
Sweet Tooth - Donuts - Robert Kaufman
Quick View

Sweet Tooth Donuts Fabric by the Yard

Price
$14.98/ yard
City Culture 2 Batik Strip Pack - 2.5 Inch Strips
City Culture 2 batik strip pack by Kathy Engle for Island Batik
Quick View

City Culture 2 Batik Strip Pack - 2.5 Inch Strips

Price
$47.99/ each
Let It Snow 2.5 Inch Strips
5% off
Benartex - Let It Snow Jelly Roll
Quick View

Let It Snow 2.5 Inch Strips

Sale price
$44.64/ each
Regular price
$46.99
Kona Cotton New Bright Palette Roll Up - 2.5 Inch Strips
Kona Cotton New Bright Palette Roll Up
Quick View

Kona Cotton New Bright Palette Roll Up - 2.5 Inch Strips

Price
$41.99/ each
Cosmic Neon Bright Space Fabric by the Yard
Timeless Treasures - Cosmic Neon Bright Space
Quick View

Cosmic Neon Bright Space Fabric by the Yard

Price
$13.98/ yard
Cosmic Glitter Unicorns in Space Fabric by the Yard
Cosmic - Glitter Unicorns in Space
Quick View

Cosmic Glitter Unicorns in Space Fabric by the Yard

Price
$14.98/ yard
Sugar Berry Candied Roses Radiant Cherry Metallic Fabric by the Yard
Sugar Berry - Candied Roses Radiant Cherry - RJR
Quick View

Sugar Berry Candied Roses Radiant Cherry Metallic Fabric by the Yard

Price
$14.98/ yard
Sevenberry Classic Plaids Edward Plaid Hunter Fabric by the Yard
Sold out
Sevenberry Classic Plaids Edward Plaid Hunter
Quick View

Sevenberry Classic Plaids Edward Plaid Hunter Fabric by the Yard

Price
$13.98/ yard
Flowerhouse Scarlet's Garden Roll Up - 2.5 Inch Strips
Sold out
Flowerhouse Scarlet's Garden Roll Up precut strips by Debbie Beaves for Robert Kaufman
Quick View

Flowerhouse Scarlet's Garden Roll Up - 2.5 Inch Strips

Sale price
$44.64/ each
Regular price
$46.99