Mill-direct prices on every yardFree US shipping on orders over $99

All fabric by the yard

32,906 styles
Burgundy Iridescent-Dot Knit, Polyester
11 designs

Burgundy Dots KnitBurgundy Iridescent-Dot Knit, Polyester

$7.49 / yard
Dot · 51" wide
+5
Plum Marl Ponte Knit, Poly-Viscose
22 colors

Plum Marl Ponte KnitPlum Marl Ponte Knit, Poly-Viscose

$10.49 / yard
Marl · 170 gsm · 63" wide
+16
Red Check Woven, Cotton
11 designs

Red Check WovenRed Check Woven, Cotton

$9.99 / yard
Check · 108 gsm · 57" wide
+5
100% Polyester Woven Fabric
2 colors

100% Polyester Woven Fabric

$6.49 / yard
56 gsm · 59" wide
White Bold-Floral Woven, Viscose
2 colors

White Floral WovenWhite Bold-Floral Woven, Viscose

$6.49 / yard
Floral · 75 gsm · 56" wide
100% Nylon Plissé Fabric
10 colors

100% Nylon Plissé Fabric

$6.49 / yard
Two-tone · 57" wide
+4
100% Nylon Woven Fabric
21 colors

100% Nylon Woven Fabric

$6.49 / yard
57" wide
+15
Ponte Knit Fabric
5 colors

Ponte Knit Fabric

$10.99 / yard
185 gsm · 59" wide
Polyester Viscose Stretch Linen-Look Fabric rendered Visualization Polyester Viscose Stretch Linen-Look Fabric — tap for the cloth
Chenille Fabric
9 colors

Chenille Fabric

$6.99 / yard
270 gsm · 65" wide
+3
Polyester Viscose Stretch Linen-Look Fabric
3 colors

Polyester Viscose Stretch Linen-Look Fabric

$10.99 / yard
204 gsm
Blue Horizontal-Stripe Jacquard, Poly-Modal
2 colors

Blue Stripes JacquardBlue Horizontal-Stripe Jacquard, Poly-Modal

$6.99 / yard
Stripe · 112 gsm · 58" wide
Brushed Polyester Woven Fabric
5 colors

Brushed Polyester Woven Fabric

$10.49 / yard
125 gsm
Red Glitter-Stripe Knit
2 colors

Red Stripes KnitRed Glitter-Stripe Knit

$11.49 / yard
Stripe · 210 gsm · 67" wide
Black Check Woven, Poly-Cotton
4 colors

Black Check WovenBlack Check Woven, Poly-Cotton

$9.99 / yard
Check · 107 gsm · 57" wide
White Floral Knit, Polyester
11 designs

White Floral KnitWhite Floral Knit, Polyester

$10.99 / yard
Lace · 51" wide
+5
100% Polyester Chiffon Fabric
11 colors

100% Polyester Chiffon Fabric

$7.99 / yard
80 gsm
+5
Black Abstract Knit, Poly-Viscose
3 designs

Black Abstract KnitBlack Abstract Knit, Poly-Viscose

$7.99 / yard
Abstract · 145 gsm · 57" wide
Poplin Fabric
11 colors

Poplin Fabric

$9.49 / yard
Multicolor · 206 gsm · 63" wide
+5
Polyester Viscose Knit Fabric
3 designs

Polyester Viscose Knit Fabric

$7.99 / yard
134 gsm · 57" wide
Mustard Horizontal-Stripe Woven, Viscose
6 designs

Mustard Stripes WovenMustard Horizontal-Stripe Woven, Viscose

$9.99 / yard
Stripe · 57" wide
Black Dots Woven, Viscose-Linen
2 designs

Black Dots WovenBlack Dots Woven, Viscose-Linen

$8.49 / yard
Dot · 196 gsm
Black Dots Knit, Polyester
2 colors

Black Dots KnitBlack Dots Knit, Polyester

$10.99 / yard
Lace · 47" wide
Red Plaid Woven, Poly-Cotton
7 colors

Red Plaid WovenRed Plaid Woven, Poly-Cotton

$9.99 / yard
Plaid · 195 gsm · 58" wide
+1
100% Cotton Woven Fabric
2 colors

100% Cotton Woven Fabric

$7.99 / yard
115 gsm
White Vertical-Stripe Jacquard, Cotton-Viscose
2 designs

White Stripes JacquardWhite Vertical-Stripe Jacquard, Cotton-Viscose

$6.99 / yard
Stripe · 100 gsm · 55" wide
Jacquard Polyester Cotton Blend Stretch Knit Fabric
4 colors

Jacquard Polyester Cotton Blend Stretch Knit Fabric

$9.99 / yard
Jacquard · 534 gsm · 68" wide
Red Stripes Woven, Cotton
6 colors

Red Stripes WovenRed Stripes Woven, Cotton

$9.99 / yard
Stripe · 57" wide
Jacquard Polyester Woven Fabric
20 designs

Jacquard Polyester Woven Fabric

$11.49 / yard
170 gsm
+14
Jacquard 100% Polyester Knit Fabric rendered Visualization Jacquard 100% Polyester Knit Fabric — tap for the cloth
Yarn-Dyed Polyester Stretch Knit Fabric
2 colors

Yarn-Dyed Polyester Stretch Knit Fabric

$8.99 / yard
340 gsm · 59" wide
Black Horizontal-Stripe Knit, Polyester
4 colors

Black Stripes KnitBlack Horizontal-Stripe Knit, Polyester

$6.99 / yard
Stripe · 220 gsm · 65" wide
Polyester Viscose Knit Fabric
3 colors

Polyester Viscose Knit Fabric

$7.99 / yard
220 gsm · 73" wide
Light Purple Tone-on-Tone Floral Jacquard, Polyester
9 designs

Light Purple Floral JacquardLight Purple Tone-on-Tone Floral Jacquard, Polyester

$6.99 / yard
Jacquard · 62 gsm
+3
Black Horizontal-Stripe Jersey Knit, Poly-Viscose
3 designs

Black Stripes Jersey KnitBlack Horizontal-Stripe Jersey Knit, Poly-Viscose

$6.49 / yard
Stripe · 140 gsm · 59" wide
Black Stripes Knit
2 colors

Black Stripes Knit

$10.99 / yard
Stripe · 200 gsm · 63" wide
Printed Polyester Woven Fabric
25 designs

Printed Polyester Woven Fabric

$11.49 / yard
160 gsm
+19
Black Floral Knit, Polyester

Black Floral KnitBlack Floral Knit, Polyester

$10.99 / yard
Lace · 26" wide
Green Horizontal-Dash Knit, Polyester
5 designs

Green Dashes KnitGreen Horizontal-Dash Knit, Polyester

$8.99 / yard
Abstract · 259 gsm · 63" wide
Jacquard Polyester Stretch Knit Fabric
2 colors

Jacquard Polyester Stretch Knit Fabric

$9.49 / yard
Two-tone · 390 gsm · 65" wide
White Stripes Knit, Viscose
3 colors

White Stripes KnitWhite Stripes Knit, Viscose

$10.49 / yard
Stripe · 160 gsm · 65" wide
Dark Olive Tone-on-Tone Jacquard, Polyester
4 colors

Dark Olive Tone-on-Tone JacquardDark Olive Tone-on-Tone Jacquard, Polyester

$8.99 / yard
Jacquard · 287 gsm · 63" wide
Purple Abstract Chiffon, Polyester
4 designs

Purple Abstract ChiffonPurple Abstract Chiffon, Polyester

$5.99 / yard
Jacquard · 56 gsm · 56" wide
Polyester Cotton Seersucker Fabric
7 colors

Polyester Cotton Seersucker Fabric

$8.49 / yard
Two-tone · 120 gsm · 57" wide
+1
100% Polyester Knit Fabric
8 colors

100% Polyester Knit Fabric

$10.49 / yard
153 gsm
+2
White Geometric Jacquard, Polyester
4 designs

White Geometric JacquardWhite Geometric Jacquard, Polyester

$10.49 / yard
Jacquard · 49" wide
Polyester Stretch Corduroy Fabric
6 colors

Polyester Stretch Corduroy Fabric

$13.49 / yard
240 gsm
100% Polyester Linen-Look Fabric
4 colors

100% Polyester Linen-Look Fabric

$10.99 / yard
203 gsm
Purple Marl Rib Knit, Poly-Viscose
3 colors

Purple Marl Rib KnitPurple Marl Rib Knit, Poly-Viscose

$8.99 / yard
Marl · 215 gsm
White Floral Woven, Cotton

White Floral WovenWhite Floral Woven, Cotton

$9.49 / yard
Lace · 51" wide